0001556739-24-000038.txt : 20240801 0001556739-24-000038.hdr.sgml : 20240801 20240801073219 ACCESSION NUMBER: 0001556739-24-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thryv Holdings, Inc. CENTRAL INDEX KEY: 0001556739 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING [7310] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 132740040 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35895 FILM NUMBER: 241164293 BUSINESS ADDRESS: STREET 1: 2200 WEST AIRFIELD DRIVE STREET 2: P.O. BOX 619810 CITY: D/FW AIRPORT STATE: TX ZIP: 75261 BUSINESS PHONE: 972-453-7000 MAIL ADDRESS: STREET 1: 2200 WEST AIRFIELD DRIVE STREET 2: P.O. BOX 619810 CITY: D/FW AIRPORT STATE: TX ZIP: 75261 FORMER COMPANY: FORMER CONFORMED NAME: DEX MEDIA, INC. DATE OF NAME CHANGE: 20130430 FORMER COMPANY: FORMER CONFORMED NAME: NEWDEX, INC. DATE OF NAME CHANGE: 20120822 10-Q 1 thry-20240630.htm 10-Q thry-20240630
000155673912-312024Q2FALSEhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesthry:segmentthry:reporting_unitxbrli:purethry:petitionthry:case00015567392024-01-012024-06-3000015567392024-07-3000015567392024-04-012024-06-3000015567392023-04-012023-06-3000015567392023-01-012023-06-300001556739us-gaap:NonrelatedPartyMember2024-04-012024-06-300001556739us-gaap:NonrelatedPartyMember2023-04-012023-06-300001556739us-gaap:NonrelatedPartyMember2024-01-012024-06-300001556739us-gaap:NonrelatedPartyMember2023-01-012023-06-300001556739us-gaap:RelatedPartyMember2024-04-012024-06-300001556739us-gaap:RelatedPartyMember2023-04-012023-06-300001556739us-gaap:RelatedPartyMember2024-01-012024-06-300001556739us-gaap:RelatedPartyMember2023-01-012023-06-3000015567392024-06-3000015567392023-12-310001556739us-gaap:NonrelatedPartyMember2024-06-300001556739us-gaap:NonrelatedPartyMember2023-12-310001556739us-gaap:RelatedPartyMember2024-06-300001556739us-gaap:RelatedPartyMember2023-12-310001556739us-gaap:CommonStockMember2024-03-310001556739us-gaap:AdditionalPaidInCapitalMember2024-03-310001556739us-gaap:TreasuryStockCommonMember2024-03-310001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001556739us-gaap:RetainedEarningsMember2024-03-3100015567392024-03-310001556739us-gaap:CommonStockMember2024-04-012024-06-300001556739us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001556739us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001556739us-gaap:RetainedEarningsMember2024-04-012024-06-300001556739us-gaap:CommonStockMember2024-06-300001556739us-gaap:AdditionalPaidInCapitalMember2024-06-300001556739us-gaap:TreasuryStockCommonMember2024-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001556739us-gaap:RetainedEarningsMember2024-06-300001556739us-gaap:CommonStockMember2023-03-310001556739us-gaap:AdditionalPaidInCapitalMember2023-03-310001556739us-gaap:TreasuryStockCommonMember2023-03-310001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001556739us-gaap:RetainedEarningsMember2023-03-3100015567392023-03-310001556739us-gaap:CommonStockMember2023-04-012023-06-300001556739us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001556739us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001556739us-gaap:RetainedEarningsMember2023-04-012023-06-300001556739us-gaap:CommonStockMember2023-06-300001556739us-gaap:AdditionalPaidInCapitalMember2023-06-300001556739us-gaap:TreasuryStockCommonMember2023-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001556739us-gaap:RetainedEarningsMember2023-06-3000015567392023-06-300001556739us-gaap:CommonStockMember2023-12-310001556739us-gaap:AdditionalPaidInCapitalMember2023-12-310001556739us-gaap:TreasuryStockCommonMember2023-12-310001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001556739us-gaap:RetainedEarningsMember2023-12-310001556739us-gaap:CommonStockMember2024-01-012024-06-300001556739us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001556739us-gaap:TreasuryStockCommonMember2024-01-012024-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001556739us-gaap:RetainedEarningsMember2024-01-012024-06-300001556739us-gaap:CommonStockMember2022-12-310001556739us-gaap:AdditionalPaidInCapitalMember2022-12-310001556739us-gaap:TreasuryStockCommonMember2022-12-310001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001556739us-gaap:RetainedEarningsMember2022-12-3100015567392022-12-310001556739us-gaap:CommonStockMember2023-01-012023-06-300001556739us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001556739us-gaap:TreasuryStockCommonMember2023-01-012023-06-300001556739us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001556739us-gaap:RetainedEarningsMember2023-01-012023-06-300001556739thry:TermLoanMemberus-gaap:NonrelatedPartyMember2024-01-012024-06-300001556739thry:TermLoanMemberus-gaap:NonrelatedPartyMember2023-01-012023-06-300001556739thry:TermLoanMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001556739thry:TermLoanMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001556739us-gaap:RevolvingCreditFacilityMemberthry:ABLFacilityMember2024-01-012024-06-300001556739us-gaap:RevolvingCreditFacilityMemberthry:ABLFacilityMember2023-01-012023-06-300001556739thry:YellowNewZealandMember2023-04-030001556739thry:YellowNewZealandMember2023-04-032023-04-0300015567392024-07-012024-06-300001556739thry:YPHoldingsIncMember2017-06-300001556739us-gaap:TreasuryStockCommonMember2023-06-222023-06-220001556739thry:NewTermLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001556739us-gaap:EstimateOfFairValueFairValueDisclosureMemberthry:NewTermLoanMember2024-06-300001556739thry:NewTermLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001556739us-gaap:EstimateOfFairValueFairValueDisclosureMemberthry:NewTermLoanMember2023-12-310001556739thry:TermLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001556739thry:TermLoanMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001556739thry:TermLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001556739thry:TermLoanMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001556739thry:MarketingServicesSegmentUSMember2022-12-310001556739thry:SoftwareAsAServiceSegmentUSMember2022-12-310001556739thry:MarketingServicesSegmentUSMember2023-01-012023-12-310001556739thry:SoftwareAsAServiceSegmentUSMember2023-01-012023-12-3100015567392023-01-012023-12-310001556739thry:MarketingServicesSegmentUSMember2023-12-310001556739thry:SoftwareAsAServiceSegmentUSMember2023-12-310001556739thry:MarketingServicesSegmentUSMember2024-01-012024-06-300001556739thry:SoftwareAsAServiceSegmentUSMember2024-01-012024-06-300001556739thry:MarketingServicesSegmentUSMember2024-06-300001556739thry:SoftwareAsAServiceSegmentUSMember2024-06-3000015567392024-01-012024-03-310001556739us-gaap:CustomerRelationshipsMember2024-06-300001556739us-gaap:MarketingRelatedIntangibleAssetsMember2024-06-300001556739us-gaap:NoncompeteAgreementsMember2024-06-300001556739us-gaap:CustomerRelationshipsMember2023-12-310001556739us-gaap:MarketingRelatedIntangibleAssetsMember2023-12-310001556739us-gaap:NoncompeteAgreementsMember2023-12-310001556739thry:NewTermLoanMember2024-01-012024-06-300001556739thry:VariableRateComponentOneMemberthry:NewTermLoanMember2024-01-012024-06-300001556739thry:NewTermLoanMember2024-06-300001556739thry:NewTermLoanMember2023-12-310001556739thry:TermLoanMember2024-01-012024-06-300001556739thry:TermLoanMemberthry:VariableRateComponentOneMember2024-01-012024-06-300001556739thry:TermLoanMember2024-06-300001556739thry:TermLoanMember2023-12-310001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-06-300001556739thry:VariableRateComponentOneMemberthry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2024-01-012024-06-300001556739thry:VariableRateComponentOneMemberthry:NewABLFacilityMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-06-300001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001556739us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberthry:ABLFacilityMember2024-01-012024-06-300001556739thry:VariableRateComponentOneMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberthry:ABLFacilityMember2024-01-012024-06-300001556739us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberthry:ABLFacilityMember2024-06-300001556739us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberthry:ABLFacilityMember2023-12-310001556739thry:NewTermLoanMember2024-05-010001556739us-gaap:RelatedPartyMemberthry:NewTermLoanMember2024-05-010001556739us-gaap:RelatedPartyMembersrt:MinimumMember2024-06-300001556739us-gaap:RelatedPartyMemberthry:NewTermLoanMember2024-06-300001556739us-gaap:SecuredOvernightFinancingRateSofrMemberthry:NewTermLoanMember2024-05-012024-05-010001556739us-gaap:BaseRateMemberthry:NewTermLoanMember2024-05-012024-05-010001556739thry:PaymentTermsTrancheOneMemberthry:NewTermLoanMember2024-05-012024-05-010001556739thry:NewTermLoanMember2024-05-012024-05-010001556739thry:PaymentTermsTrancheTwoMemberthry:NewTermLoanMember2024-05-012024-05-010001556739thry:TermLoanMember2024-05-012024-05-010001556739thry:TermLoanMember2024-05-010001556739us-gaap:GeneralAndAdministrativeExpenseMemberthry:NewTermLoanMember2024-05-012024-05-010001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-05-010001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2024-05-012024-05-010001556739thry:NewABLFacilityMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-05-012024-05-010001556739thry:NewABLFacilityMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2024-05-012024-05-010001556739thry:NewABLFacilityMembersrt:MaximumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-05-012024-05-010001556739thry:NewABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-05-012024-05-010001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2024-04-012024-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2024-01-012024-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:NonqualifiedPlanMember2024-04-012024-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:NonqualifiedPlanMember2024-01-012024-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2023-01-012023-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2023-04-012023-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:NonqualifiedPlanMember2023-04-012023-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:NonqualifiedPlanMember2023-01-012023-06-300001556739us-gaap:PensionPlansDefinedBenefitMemberus-gaap:NonqualifiedPlanMember2024-06-300001556739us-gaap:CostOfSalesMember2024-04-012024-06-300001556739us-gaap:CostOfSalesMember2023-04-012023-06-300001556739us-gaap:CostOfSalesMember2024-01-012024-06-300001556739us-gaap:CostOfSalesMember2023-01-012023-06-300001556739us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001556739us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001556739us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001556739us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001556739us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001556739us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001556739us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001556739us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001556739us-gaap:PhantomShareUnitsPSUsMember2024-04-012024-06-300001556739us-gaap:PhantomShareUnitsPSUsMember2023-04-012023-06-300001556739us-gaap:PhantomShareUnitsPSUsMember2024-01-012024-06-300001556739us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-06-300001556739us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001556739us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001556739us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001556739us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001556739us-gaap:EmployeeStockMember2024-04-012024-06-300001556739us-gaap:EmployeeStockMember2023-04-012023-06-300001556739us-gaap:EmployeeStockMember2024-01-012024-06-300001556739us-gaap:EmployeeStockMember2023-01-012023-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2023-12-310001556739us-gaap:RestrictedStockUnitsRSUMember2024-06-300001556739us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-06-300001556739srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001556739us-gaap:PerformanceSharesMember2023-12-310001556739us-gaap:PerformanceSharesMember2024-01-012024-06-300001556739us-gaap:PerformanceSharesMember2024-06-300001556739us-gaap:PerformanceSharesMemberthry:PerformanceConditionsMember2024-06-300001556739thry:MarketConditionsMemberus-gaap:PerformanceSharesMember2024-06-300001556739us-gaap:EmployeeStockOptionMember2024-06-300001556739srt:MinimumMember2024-01-012024-06-300001556739srt:MaximumMember2024-01-012024-06-300001556739srt:MinimumMember2023-01-012023-06-300001556739srt:MaximumMember2023-01-012023-06-3000015567392024-04-3000015567392024-06-202024-06-200001556739us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001556739us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001556739us-gaap:PerformanceSharesMember2024-04-012024-06-300001556739us-gaap:PerformanceSharesMember2023-04-012023-06-300001556739us-gaap:PerformanceSharesMember2024-01-012024-06-300001556739us-gaap:PerformanceSharesMember2023-01-012023-06-300001556739us-gaap:EmployeeStockMember2024-04-012024-06-300001556739us-gaap:EmployeeStockMember2023-04-012023-06-300001556739us-gaap:EmployeeStockMember2024-01-012024-06-300001556739us-gaap:EmployeeStockMember2023-01-012023-06-300001556739us-gaap:WarrantMember2024-04-012024-06-300001556739us-gaap:WarrantMember2023-04-012023-06-300001556739us-gaap:WarrantMember2024-01-012024-06-300001556739us-gaap:WarrantMember2023-01-012023-06-3000015567392018-12-310001556739thry:Section199TaxCaseMemberus-gaap:InternalRevenueServiceIRSMember2024-06-300001556739thry:Section199TaxCaseMemberus-gaap:InternalRevenueServiceIRSMember2023-12-310001556739us-gaap:InternalRevenueServiceIRSMemberthry:ResearchAndDevelopmentTaxCaseMember2023-12-310001556739us-gaap:InternalRevenueServiceIRSMemberthry:ResearchAndDevelopmentTaxCaseMember2024-06-300001556739thry:MarketingServicesSegmentUSMember2024-04-012024-06-300001556739thry:SoftwareAsAServiceSegmentUSMember2024-04-012024-06-300001556739thry:MarketingServicesSegmentUSMember2023-04-012023-06-300001556739thry:SoftwareAsAServiceSegmentUSMember2023-04-012023-06-300001556739thry:MarketingServicesSegmentUSMember2023-01-012023-06-300001556739thry:SoftwareAsAServiceSegmentUSMember2023-01-012023-06-300001556739thry:MarketingServicesSegmentUSMemberthry:PrintMember2024-04-012024-06-300001556739thry:MarketingServicesSegmentUSMemberthry:PrintMember2023-04-012023-06-300001556739thry:MarketingServicesSegmentUSMemberthry:PrintMember2024-01-012024-06-300001556739thry:MarketingServicesSegmentUSMemberthry:PrintMember2023-01-012023-06-300001556739thry:MarketingServicesSegmentUSMemberthry:DigitalMember2024-04-012024-06-300001556739thry:MarketingServicesSegmentUSMemberthry:DigitalMember2023-04-012023-06-300001556739thry:MarketingServicesSegmentUSMemberthry:DigitalMember2024-01-012024-06-300001556739thry:MarketingServicesSegmentUSMemberthry:DigitalMember2023-01-012023-06-300001556739country:US2024-04-012024-06-300001556739country:US2023-04-012023-06-300001556739country:US2024-01-012024-06-300001556739country:US2023-01-012023-06-300001556739us-gaap:NonUsMember2024-04-012024-06-300001556739us-gaap:NonUsMember2023-04-012023-06-300001556739us-gaap:NonUsMember2024-01-012024-06-300001556739us-gaap:NonUsMember2023-01-012023-06-300001556739us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001556739us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001556739us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001556739us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 30, 2024
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-35895

THRYV HOLDINGS, INC.
(Exact name of registrant as specified in its charter)     
Delaware13-2740040
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2200 West Airfield Drive, P.O. Box 619810, D/FW Airport, TX
75261
(Address of principal executive offices)(Zip Code)
(972)453-7000
     (Registrant’s telephone number, including area code)    

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par value per shareTHRY
The Nasdaq Stock Market LLC
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x 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 x 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 Securities Exchange Act of 1934.
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. o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934).
Yes No x

As of July 30, 2024, there were 36,303,038 shares of the registrant's common stock outstanding.




THRYV HOLDINGS, INC.
TABLE OF CONTENTS

Page
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
Item 2.
Item 3.
Item 4.
PART II. OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.




CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (Quarterly Report) contains forward-looking statements that reflect our current views with respect to future events and financial performance. Such statements are provided under the “safe harbor” protection of the Private Securities Litigation Reform Act of 1995 and include, without limitation, statements concerning the conditions of our industry and our operations, performance, and financial condition, including, in particular, statements relating to our business, growth strategies, product development efforts, and future expenses. Forward-looking statements include all statements that do not relate solely to historical or current facts and generally can be identified by words such as “anticipates,” “intends,” “plans,” “seeks,” “believes,” “could,” “estimates,” “expects,” “likely,” “may,” and similar references to future periods, or by the inclusion of forecasts or projections. Examples of forward-looking statements include, but are not limited to, statements we make regarding the outlook for our future business and financial performance, such as those contained in “Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Forward-looking statements are based on our current expectations and assumptions regarding our business, the economy, and other future conditions. Because forward-looking statements relate to the future, by their nature, they are subject to inherent uncertainties, risks, and changes in circumstances that are difficult to predict. As a result, our actual results may differ materially from those contemplated by the forward-looking statements. Accordingly, we caution you against relying on forward-looking statements. Important factors that could cause actual results to differ materially from those in the forward-looking statements include regional, national, or global political, economic, business, competitive, market, and regulatory conditions and the following:

significant competition for our Marketing Services solutions and SaaS offerings, including from companies that use components of our SaaS offerings provided by third parties;
our ability to maintain profitability;
our ability to manage our growth effectively;
our ability to transition our Marketing Services clients to our Thryv platform, sell our platform into new markets or further penetrate existing markets;
our ability to maintain our strategic relationships with third-party service providers;
internet search engines and portals potentially terminating or materially altering their agreements with us;
our ability to keep pace with rapid technological changes and evolving industry standards;
our small to medium-sized businesses (“SMBs”) clients potentially opting not to renew their agreements with us or renewing at lower spend;
potential system interruptions or failures, including cyber-security breaches, identity theft, data loss, unauthorized access to data or other disruptions that could compromise our information;
our potential failure to identify suitable acquisition candidates and consummate such acquisitions;
our ability to successfully integrate acquired businesses into our operations or recognize the benefits of acquisitions, including the failure of an acquired business to achieve its plans and objectives;
the potential loss of one or more key employees or our inability to attract and to retain highly skilled employees;
our ability to maintain the compatibility of our Thryv platform with third-party applications;
our ability to successfully expand our operations and current offerings into new markets, including internationally, or further penetrate existing markets;
our potential failure to provide new or enhanced functionality and features;
our potential failure to comply with applicable privacy, security and data laws, regulations and standards;
potential changes in regulations governing privacy concerns and laws or other domestic or foreign data protection regulations;
our potential failure to meet service level commitments under our client contracts;
our potential failure to offer high-quality or technical support services;
our Thryv platform and add-ons potentially failing to perform properly;
our use of artificial intelligence in our business, and challenges with properly managing its use, could result in reputational harm, competitive harm, and legal liability;
the potential impact of future labor negotiations;
our ability to protect our intellectual property rights, proprietary technology, information, processes, and know-how;
rising inflation and our ability to control costs, including operating expenses;
general macro-economic conditions, including a recession or an economic slowdown in the U.S. or internationally; and
volatility and weakness in bank and capital markets.
1


For additional information regarding known material factors that could cause the Company’s actual results to differ from its projected results, see Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2023 (“2023 Form 10-K”), as supplemented by the disclosure in Part II, Item 1A. Risk Factors in subsequent quarterly reports on Form 10-Q. Readers are cautioned not to place undue reliance on forward-looking statements contained in this report, which speak only as of the date of this report. Except as required by applicable law, the Company undertakes no obligation to update or revise any forward-looking statements publicly after the date they are made, whether as a result of new information, future events, or otherwise.
In this Quarterly Report on Form 10-Q, the terms “our Company,” “we,” “us,” “our,” “Company” and “Thryv” refer to Thryv Holdings, Inc. and its subsidiaries, unless the context indicates otherwise.


2


Part I. FINANCIAL INFORMATION

Item 1. Financial Statements

Thryv Holdings, Inc. and Subsidiaries
Consolidated Statements of Operations and Comprehensive Income
(unaudited)

Three Months EndedSix Months Ended
June 30,June 30,
(in thousands, except share and per share data)2024202320242023
Revenue$224,084 $251,421 $457,708 $496,976 
Cost of services 75,496 91,336 155,479 182,083 
Gross profit148,588 160,085 302,229 314,893 
Operating expenses:
Sales and marketing65,409 75,683 135,500 152,026 
General and administrative51,841 53,695 104,257 101,375 
Total operating expenses117,250 129,378 239,757 253,401 
Operating income31,338 30,707 62,472 61,492 
Other income (expense):
Interest expense(10,001)(16,292)(23,360)(32,780)
Interest expense, related party(2,174) (2,174) 
Other components of net periodic pension cost(1,581)(1,865)(3,162)(1,986)
Other expense(5,416) (7,789)(366)
Income before income tax (expense) benefit12,166 12,550 25,987 26,360 
Income tax (expense) benefit(6,618)3,428 (12,015)(1,068)
Net income$5,548 $15,978 $13,972 $25,292 
Other comprehensive income (loss):
Foreign currency translation adjustment, net of tax67 (302)(198)(2,490)
Comprehensive income$5,615 $15,676 $13,774 $22,802 
Net income per common share:
Basic$0.15 $0.46 $0.39 $0.73 
Diluted$0.15 $0.43 $0.37 $0.68 
Weighted-average shares used in computing basic and diluted net income per common share:
Basic36,004,324 34,575,338 35,818,549 34,625,561 
Diluted37,631,825 36,863,295 38,032,132 36,956,933 
The accompanying notes are an integral part of the consolidated financial statements.





3


Thryv Holdings, Inc. and Subsidiaries
Consolidated Balance Sheets

(in thousands, except share data)June 30, 2024December 31, 2023
Assets(unaudited)
Current assets
Cash and cash equivalents$15,519 $18,216 
Accounts receivable, net of allowance of $18,042 in 2024 and $14,926 in 2023
193,725 205,503 
Contract assets, net of allowance of $37 in 2024 and $35 in 2023
8,118 2,909 
Taxes receivable1,516 3,085 
Prepaid expenses23,124 17,771 
Deferred costs12,796 16,722 
Other current assets5,822 2,662 
Total current assets260,620 266,868 
Fixed assets and capitalized software, net37,805 38,599 
Goodwill300,995 302,400 
Intangible assets, net6,640 18,788 
Deferred tax assets152,171 128,051 
Other assets27,252 28,464 
Total assets$785,483 $783,170 
Liabilities and Stockholders' Equity
Current liabilities
Accounts payable$8,661 $10,348 
Accrued liabilities110,193 105,903 
Current portion of unrecognized tax benefits25,060 23,979 
Contract liabilities25,668 44,558 
Current portion of Term Loan35,783 70,000 
Current portion of Term Loan, related party16,717  
Other current liabilities6,022 8,402 
Total current liabilities228,104 263,190 
Term Loan, net183,772 230,052 
Term Loan, net, related party87,820  
ABL Facility18,000 48,845 
Pension obligations, net72,279 69,388 
Other liabilities12,448 18,995 
Total long-term liabilities374,319 367,280 
Commitments and contingencies (see Note 13)
Stockholders' equity
Common stock - $0.01 par value, 250,000,000 shares authorized; 63,808,097 shares issued and 36,294,269 shares outstanding at June 30, 2024; and 62,660,783 shares issued and 35,302,746 shares outstanding at December 31, 2023
638 627 
Additional paid-in capital1,170,798 1,151,259 
Treasury stock - 27,513,828 shares at June 30, 2024 and 27,358,037 shares at December 31, 2023
(488,757)(485,793)
Accumulated other comprehensive loss(15,389)(15,191)
Accumulated deficit(484,230)(498,202)
Total stockholders' equity183,060 152,700 
Total liabilities and stockholders' equity$785,483 $783,170 
The accompanying notes are an integral part of the consolidated financial statements.
4



Thryv Holdings, Inc. and Subsidiaries
Consolidated Statements of Changes in Stockholders' Equity
(unaudited)

Three Months Ended June 30, 2024
Common StockTreasury Stock
(in thousands, except share amounts)
SharesAmountAdditional Paid-in CapitalSharesAmountAccumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders'
Equity
Balance as of March 31, 202463,306,246 $633 $1,159,754 (27,479,338)$(488,087)$(15,456)$(489,778)$167,066 
Issuance of shares related to stock-based compensation501,851 5 4,691 (7,995)(171)— — 4,525 
Stock-based compensation expense— — 6,353 — — — — 6,353 
Purchase of treasury stock— — — (26,495)(499)— — (499)
Foreign currency translation adjustment, net of tax— — — — — 67 — 67 
Net income— — — — — — 5,548 5,548 
Balance as of June 30, 2024
63,808,097 $638 $1,170,798 (27,513,828)$(488,757)$(15,389)$(484,230)$183,060 
Three Months Ended June 30, 2023
Common StockTreasury Stock
(in thousands, except share amounts)
SharesAmountAdditional Paid-in CapitalSharesAmountAccumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders'
Equity
Balance as of March 31, 202361,557,811 $616 $1,112,420 (26,739,832)$(469,941)$(18,449)$(229,593)$395,053 
Issuance of shares related to stock-based compensation274,504 2 3,586 (1,243)(29)— — 3,559 
Stock-based compensation expense— — 5,798 — — — — 5,798 
Settlement of indemnification asset— — — (613,954)(15,760)— — (15,760)
Foreign currency translation adjustment, net of tax— — — — — (302)— (302)
Net income— — — — — — 15,978 15,978 
Balance as of June 30, 2023
61,832,315 $618 $1,121,804 (27,355,029)$(485,730)$(18,751)$(213,615)$404,326 

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


5



Thryv Holdings, Inc. and Subsidiaries
Consolidated Statements of Changes in Stockholders' Equity
(unaudited)

Six Months Ended June 30, 2024
Common StockTreasury Stock
(in thousands, except share amounts)
SharesAmountAdditional Paid-in CapitalSharesAmountAccumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders'
Equity
Balance as of December 31, 202362,660,783 $627 $1,151,259 (27,358,037)$(485,793)$(15,191)$(498,202)$152,700 
Issuance of shares related to stock-based compensation1,147,314 11 7,897 (129,296)(2,465)— — 5,443 
Stock-based compensation expense— — 11,642 — — — — 11,642 
Purchase of treasury stock— — — (26,495)(499)— — (499)
Foreign currency translation adjustment, net of tax— — — — — (198)— (198)
Net income— — — — — — 13,972 13,972 
Balance as of June 30, 2024
63,808,097 $638 $1,170,798 (27,513,828)$(488,757)$(15,389)$(484,230)$183,060 
Six Months Ended June 30, 2023
Common StockTreasury Stock
(in thousands, except share amounts)
SharesAmountAdditional Paid-in CapitalSharesAmountAccumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders'
Equity
Balance as of December 31, 202261,279,379 $613 $1,105,701 (26,685,542)$(468,879)$(16,261)$(238,907)$382,267 
Issuance of shares related to stock-based compensation552,936 5 4,912 (55,533)(1,091)— — 3,826 
Stock-based compensation expense— — 11,191 — — — — 11,191 
Settlement of indemnification asset— — — (613,954)(15,760)— — (15,760)
Foreign currency translation adjustment, net of tax— — — — — (2,490)— (2,490)
Net income— — — — — — 25,292 25,292 
Balance as of June 30, 2023
61,832,315 $618 $1,121,804 (27,355,029)$(485,730)$(18,751)$(213,615)$404,326 

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




Thryv Holdings, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
Six Months Ended June 30,
(in thousands)20242023
Cash Flows from Operating Activities(unaudited)(unaudited)
Net income$13,972 $25,292 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization28,625 31,098 
Amortization of deferred commissions9,624 5,032 
Amortization of debt issuance costs2,255 2,721 
Deferred income taxes(24,060)(9,135)
Provision for credit losses and service credits12,179 11,580 
Stock-based compensation expense11,642 11,191 
Other components of net periodic pension cost3,162 1,986 
Loss (gain) on foreign currency exchange rates1,151 (881)
Non-cash loss from the remeasurement of the indemnification asset 10,734 
Loss on early extinguishment of debt6,638  
Other(3,170) 
Changes in working capital items, excluding acquisitions:
Accounts receivable923 25,075 
Contract assets(5,210)837 
Prepaid expenses and other assets(10,614)10,090 
Accounts payable and accrued liabilities2,428 (38,654)
Other liabilities(21,885)(29,230)
Net cash provided by operating activities27,660 57,736 
Cash Flows from Investing Activities
Additions to fixed assets and capitalized software(16,230)(14,016)
Acquisition of a business, net of cash acquired (8,897)
Other (217)
Net cash used in investing activities(16,230)(23,130)
Cash Flows from Financing Activities
Proceeds from Term Loan234,256  
Proceeds from Term Loan, related party109,444  
Payments of Term Loan(318,654)(52,500)
Payments of Term Loan, related party(4,339) 
Proceeds from ABL Facility230,079 483,473 
Payments of ABL Facility(260,924)(469,750)
Debt issuance costs(5,319) 
Purchase of treasury stock(499) 
Other5,442 3,826 
Net cash used in financing activities(10,514)(34,951)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(448)(240)
Increase (decrease) in cash, cash equivalents and restricted cash468 (585)
Cash, cash equivalents and restricted cash, beginning of period20,530 18,180 
Cash, cash equivalents and restricted cash, end of period$20,998 $17,595 
Supplemental Information
Cash paid for interest$24,378 $29,592 
Cash paid for income taxes, net$13,343 $7,419 
Non-cash investing and financing activities
Repurchase of Treasury stock as a result of the settlement of the indemnification asset$ $15,760 

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


Thryv Holdings, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(Unaudited)


Note 1     Description of Business and Summary of Significant Accounting Policies

General

Thryv Holdings, Inc. (“Thryv” or the “Company”) provides small-to-medium sized businesses (“SMBs”) with print and digital marketing services and Software as a Service (“SaaS”) business management tools. The Company owns and operates Print Yellow Pages (“PYP” or “Print”) and digital marketing services (“Digital”), which includes Internet Yellow Pages (“IYP”), search engine marketing (“SEM”), and other digital media services, including online display advertising, and search engine optimization (“SEO”) tools. In addition, through the Thryv® platform, the Company is a provider of SaaS business management, communication, and marketing tools designed for SMBs.

On April 3, 2023, Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow Holdings Limited (“Yellow”), a New Zealand marketing services company.

During the first quarter of 2024, the Company changed the internal reporting provided to the chief operating decision maker (CODM). As a result, the Company reevaluated its segment reporting and determined that Thryv U.S. Marketing Services and Thryv International Marketing Services should be reflected as a single reportable segment, and that Thryv U.S. SaaS and Thryv International SaaS should be reflected as a single reportable segment. As such, beginning on January 1, 2024, the results of our Marketing Services and SaaS businesses will be presented as two reportable segments. Comparative prior periods have been recast to reflect the current presentation.

The Company reports its results based on two reportable segments (see Note 15, Segment Information):

Thryv Marketing Services, which includes the Company's Print and Digital solutions business; and
Thryv SaaS, which includes the Company's SaaS flagship all-in-one small business management modular software platform.

Basis of Presentation

The Company prepares its financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). The consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, certain information and disclosures normally included in the complete financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The consolidated financial statements include the financial statements of Thryv Holdings, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, consisting of only normal recurring items and accruals, necessary for the fair statement of the financial position, results of operations and cash flows of the Company for the periods presented. The consolidated financial statements as of and for the three and six months ended June 30, 2024 and 2023 have been prepared on the same basis as the audited annual financial statementsThe consolidated balance sheet as of December 31, 2023 was derived from the audited annual financial statements. The consolidated results for interim periods are not necessarily indicative of results for the full year and should be read in conjunction with the Company’s audited financial statements and related footnotes for the year ended December 31, 2023.

Use of Estimates

The preparation of the Company’s consolidated financial statements requires management to make estimates and assumptions about future events that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable. The results of those estimates form the basis for making judgments about the carrying values of certain assets and liabilities.

8


Examples of reported amounts that rely on significant estimates include revenue recognition, allowance for credit losses, assets acquired and liabilities assumed in business combinations, capitalized costs to obtain a contract, certain amounts relating to the accounting for income taxes, including valuation allowance, indemnification asset, stock-based compensation expense, operating lease right-of-use assets and operating lease liabilities, accrued service credits, and pension obligations. Significant estimates are also used in determining the recoverability and fair value of fixed assets and capitalized software, operating lease right-of-use assets, goodwill and intangible assets.

Summary of Significant Accounting Policies

The Company describes its significant accounting policies in Note 1 to the financial statements in Part II, Item 8 of its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no changes to the Company's significant accounting policies during the three and six months ended June 30, 2024.

Restricted Cash

The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023:

(in thousands)June 30, 2024June 30, 2023
Cash and cash equivalents$15,519 $15,245 
Restricted cash, included in Other current assets5,479 2,350 
Total cash, cash equivalents and restricted cash $20,998 $17,595 

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires additional disclosures, including more detailed information about segment expenses about a public entity’s reportable segments on an annual and interim basis. The new segment disclosures are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming quarters, prior to implementation in the Company's 2024 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-07 to have a material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional disclosures primarily related to the rate reconciliation and income taxes paid information. The new income tax disclosures are effective for fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming years, prior to implementation in the Company's 2025 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated financial statements.

9



Note 2      Acquisitions

Yellow New Zealand Acquisition

On April 3, 2023 (the “Yellow Acquisition Date”), Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow, a New Zealand marketing services company for $8.9 million in cash (net of $1.7 million of cash acquired), subject to certain adjustments (the “Yellow Acquisition”). The Yellow Acquisition expanded the Company's market share with a broader geographical footprint and provided the Company with an increase in our clients. Yellow is a provider of marketing solutions serving SMBs in New Zealand. Control was obtained by means of acquiring all the voting interests. The assets acquired consisted primarily of $2.4 million in current assets and $5.6 million in fixed and intangible assets, consisting primarily of customer relationships, trade name, and technology assets, along with $5.1 million in goodwill. The Company also assumed liabilities of $4.7 million, consisting primarily of accrued, contract, and deferred liabilities.

The Company accounted for the Yellow Acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification 805, Business Combinations (ASC 805). This requires that the assets acquired and liabilities assumed are measured at fair value. With the assistance of a third-party valuation firm, the Company determined, using Level 3 inputs (see Note 4, Fair Value Measurements), the fair value of certain assets and liabilities, including fixed assets and intangible assets by applying the income approach and the cost approach. Specific to intangible assets, client relationships were valued using a combination of the income and excess earnings approach, whereas trade names were valued using a relief of royalty method and assumptions related to Yellow's assets acquired and liabilities assumed. The fair values of existing technologies were computed using a relief of royalty approach, similar to the trade name valuation.

The following table summarizes the assets acquired and liabilities assumed at the Yellow Acquisition Date:

(in thousands)
Current assets$2,438 
Fixed and intangible assets5,565 
Other assets457 
Current liabilities(3,533)
Other liabilities(1,159)
Goodwill5,129 
Fair value allocated to net assets acquired$8,897 

The excess of the purchase price over the fair value of the identifiable net assets acquired and the liabilities assumed was allocated to goodwill. The recognized goodwill of $5.1 million was primarily related to the benefits expected from the acquisition and was allocated to the Thryv Marketing Services segment. The goodwill recognized is not deductible for income tax purposes.

10



Note 3      Revenue Recognition

The Company has determined that each of its Print and Digital marketing services and SaaS business management tools services is distinct and represents a separate performance obligation. The client can benefit from each service on its own or together with other resources that are readily available to the client. Services are separately identifiable from other promises in the contract. Control over the Company’s Print services transfers to the client upon delivery of the published directories containing their advertisements to the intended market(s). Therefore, revenue associated with Print services is recognized at a point in time upon delivery to the intended market(s). The Company bills clients for Print advertising services monthly over the relative contract term. The difference between the timing of recognition of Print advertising revenue and monthly billing generates the Company’s unbilled receivables balance. The unbilled receivables balance is reclassified as billed accounts receivable through the passage of time as the clients are invoiced each month. SaaS and Digital marketing services are recognized using the series guidance. Under the series guidance, the Company's obligation to provide services is the same for each day under the contract, and therefore represents a single performance obligation. Revenue associated with SaaS and Digital marketing services is recognized over time using an output method to measure the progress toward satisfying a performance obligation.

Disaggregation of Revenue

The Company presents disaggregated revenue based on the type of service within its segment footnote. See Note 15, Segment Information.

Contract Assets and Liabilities

The timing of revenue recognition may differ from the timing of billing to the Company’s clients. These timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) as disclosed on the Company's consolidated balance sheets. Contract assets represent the Company's right to consideration when revenue recognized exceeds the receivable from the client because the consideration allocated to fulfilled performance obligations exceeds the Company’s right to payment, and the right to payment is subject to more than the passage of time. Contract liabilities represent remaining performance obligations that consist of advance payments and revenue deferrals resulting from the allocation of the consideration to performance obligations. The Company recognizes revenue on all of its remaining performance obligations within the next twelve months. For the three and six months ended June 30, 2024, the Company recognized revenue of $8.3 million and $36.8 million, respectively, that was recorded in Contract liabilities as of December 31, 2023. For the three and six months ended June 30, 2023, the Company recognized revenue of $9.2 million and $39.0 million, respectively, that was recorded in Contract liabilities as of December 31, 2022.


Note 4     Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to settle a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:

Level 1 Quoted prices in active markets for identical assets or liabilities.
Level 2 Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.
Level 3 Unobservable inputs that reflect the Company's own assumptions incorporated into valuation techniques.
These valuations require significant judgment.

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have a significant impact on fair value measurements. Assets and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach.

11


Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

The Company’s non-financial assets such as goodwill, intangible assets, fixed assets, capitalized software and operating lease right-of-use assets are adjusted to fair value when the net book values of the assets exceed their respective fair values, resulting in an impairment charge. Such fair value measurements are predominantly based on Level 3 inputs.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Indemnification Asset

On June 30, 2017, the Company completed the acquisition of YP Holdings, Inc. (the “YP Acquisition”). As further discussed in Note 13, Contingent Liabilities, as part of the YP Acquisition agreement, the Company was indemnified for an uncertain tax position for up to the fair value of 1,804,715 shares held in escrow, subject to certain contract limitations (the “indemnification asset”).

On June 22, 2023, the Company entered into a settlement agreement with the sellers regarding the settlement of the indemnification asset. Pursuant to the settlement agreement, the Company and the sellers agreed (i) that the sellers would pay and indemnify the Company for $15.8 million of indemnified taxes (the “Indemnity Amount”) and (ii) that the Indemnity Amount would be deemed satisfied by the transfer of 613,954 outstanding shares of the Company’s common stock from the sellers back to the Company, which were returned to treasury and reduced the number of outstanding shares of the Company’s common stock. Furthermore, the sellers would be entitled to retain 1,190,761 currently outstanding shares of the Company’s common stock that previously secured the sellers' tax indemnity obligations under the YP Acquisition agreement.

As of June 30, 2024 and December 31, 2023, the Company no longer recorded a Level 1 indemnification asset because it was settled on June 22, 2023. A loss of $11.5 million and $10.7 million from the change in fair value of the Company’s Level 1 indemnification asset during the three and six months ended June 30, 2023 was recorded in General and administrative expense on the Company's consolidated statements of operations and comprehensive income. The $15.8 million Indemnity Amount, which was the fair value of the shares returned to treasury, was recorded in Treasury stock on the Company's consolidated balance sheets, along with the 613,954 shares that the Company received from the sellers, as of June 30, 2023.

Benefit Plan Assets

The fair value of benefit plan assets is measured and recorded on the Company's consolidated balance sheets using Level 2 inputs. See Note 9, Pensions.
Fair Value of Financial Instruments

The Company considers the carrying amounts of cash, trade receivables, and accounts payable to approximate fair value because of the relatively short period of time between the origination of these instruments and their expected realization or payment.

Additionally, the Company considers the carrying amounts of its New ABL Facility and Prior ABL Facility (each as defined in Note 8, Debt Obligations) and financing obligations to approximate their respective fair values due to their short-term nature and approximation of interest rates to market rates. These fair value measurements are considered Level 2. See Note 8, Debt Obligations.

The New Term Loan and Prior Term Loan (each as defined in Note 8, Debt Obligations) are carried at amortized cost; however, the Company estimates the fair value of the New Term Loan and Prior Term Loan for disclosure purposes. The fair values of the New Term Loan and Prior Term Loan are determined based on quoted prices that are observable in the marketplace and are classified as Level 2 measurements. See Note 8, Debt Obligations.
The following table sets forth the carrying amount and fair value of the New Term Loan and Prior Term Loan:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
New Term Loan, net$324,092 $329,763 $ $ 
Prior Term Loan, net  300,052 300,052 
12




Note 5     Goodwill and Intangible Assets

Goodwill

The following table sets forth the changes in the carrying amount of the Company's goodwill for the six months ended June 30, 2024 and the year ended December 31, 2023.
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Balance as of December 31, 2022
$347,120 $218,884 $566,004 
Yellow Acquisition (1)
5,129  5,129 
Impairments(268,800) (268,800)
Effects of foreign currency translation67  67 
Balance as of December 31, 2023
$83,516 $218,884 $302,400 
Effects of foreign currency translation(1,405) (1,405)
Balance as of June 30, 2024
$82,111 $218,884 $300,995 
(1)    Yellow was included in the Thryv Marketing Services reporting unit.

In the first quarter of 2024, the Company changed its reporting structure from four to two reporting units. Accordingly, the Company assessed its goodwill for impairment under a four reporting unit structure prior to the assessment. Upon completion of this assessment, the Company determined that no impairment existed. Subsequent to this review and after allocating goodwill to the new reporting units based on relative fair value, the Company reassessed goodwill for impairment at the new reporting unit level (i.e., the Marketing Services and SaaS reporting units). Based upon each of these assessments, the Company determined no impairment existed for any of the Company's reporting units.

Intangible Assets

The following tables set forth the details of the Company's intangible assets as of June 30, 2024 and December 31, 2023:

 As of June 30, 2024
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$797,854 $(792,836)$5,018 1.3
Trademarks and domain names223,916 (222,487)1,429 2.5
Covenants not to compete4,921 (4,728)193 1.0
Total intangible assets$1,026,691 $(1,020,051)$6,640 1.5

 As of December 31, 2023
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$799,882 $(787,736)$12,146 1.4
Trademarks and domain names224,423 (220,886)3,537 1.9
Covenants not to compete10,446 (7,341)3,105 0.8
Total intangible assets$1,034,751 $(1,015,963)$18,788 1.4

Amortization expense for intangible assets for the three and six months ended June 30, 2024 was $5.1 million and $10.5 million, respectively. Amortization expense for intangible assets for the three and six months ended June 30, 2023 was $6.5 million and $12.7 million, respectively.

13



Estimated aggregate future amortization expense by fiscal year for the Company's intangible assets is as follows:
(in thousands)Estimated Future
Amortization Expense
2024 (remaining)$4,195 
20251,867 
2026403 
2027134 
202841 
Total$6,640 


Note 6     Allowance for Credit Losses

The following table sets forth the Company's allowance for credit losses as of June 30, 2024 and 2023:
(in thousands)20242023
Balance as of January 1$14,961 $14,799 
Additions (1)
8,990 7,262 
Deductions (2)
(5,872)(7,634)
Balance as of June 30 (3)
$18,079 $14,427 

(1)    For the six months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $9.0 million and $7.3 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income. For the three months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $3.0 million and $3.4 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income.

(2)    For the six months ended June 30, 2024 and 2023, the deductions represent amounts written off as uncollectible, net of recoveries.

(3)    As of June 30, 2024, $18.0 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets. As of June 30, 2023, $14.4 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets.

The Company’s exposure to expected credit losses depends on the financial condition of its clients and other macroeconomic factors. The Company maintains an allowance for credit losses based upon its estimate of potential credit losses. This allowance is based upon historical and current client collection trends, any identified client-specific collection issues, and current as well as expected future economic conditions and market trends.


Note 7     Accrued Liabilities

The following table sets forth additional financial information related to the Company's accrued liabilities as of June 30, 2024 and December 31, 2023:
(in thousands)June 30, 2024December 31, 2023
Accrued salaries and related expenses$45,255 $57,357 
Accrued expenses35,575 37,889 
Accrued taxes 26,966 8,832 
Accrued service credits2,397 1,825 
Accrued liabilities$110,193 $105,903 

14




Note 8      Debt Obligations

The following table sets forth the Company's outstanding debt obligations as of June 30, 2024 and December 31, 2023:
(in thousands)MaturityInterest RateJune 30, 2024December 31, 2023
New Term LoanMay 1, 2029SOFR +6.75%$336,375 $ 
Prior Term LoanMarch 1, 2026SOFR +8.5% 309,368 
New ABL FacilityMay 1, 2028SOFR +
2.50% - 2.75%
18,000  
Prior ABL FacilityMarch 1, 2026SOFR +3.0% 48,845 
Unamortized original issue discount and debt issuance costs(12,283)(9,316)
Total debt obligations$342,092 $348,897 
Current portion of New Term Loan/Prior Term Loan(52,500)(70,000)
Total long-term debt obligations$289,592 $278,897 

Term Loan

On May 1, 2024, the Company entered into a new Term Loan Credit Agreement (the “New Term Loan”), the proceeds of which were used to refinance and pay off in full the Company’s previous term loan facility (the “Prior Term Loan”) and to pay fees and expenses related to the refinancing.

The New Term Loan established a senior secured term loan facility (the “New Term Loan Facility”) in an aggregate principal amount equal to $350.0 million, of which 31.8% was held by a related party who was an equity holder of the Company as of May 1, 2024. The Company defines a related party as any shareholder owning more than 5% of the Company's voting securities. As of June 30, 2024, 31.8% of the New Term Loan was held by a related party who was an equity holder of the Company as of that date.

The New Term Loan Facility matures on May 1, 2029 and borrowings under the New Term Loan Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum equal to (i) 6.75% (for SOFR loans) and (ii) 5.75% (for base rate loans). The New Term Loan Facility requires mandatory amortization payments, paid quarterly commencing June 30, 2024, equal to (i) $52.5 million per year for the first two years following the closing date of the New Term Loan, and (ii) $35.0 million per year thereafter.

The New Term Loan, which was incurred by Thryv, Inc., the Company’s operating subsidiary, is secured by all the assets of Thryv, Inc., certain of its subsidiaries and the Company, and is guaranteed by the Company and certain of its subsidiaries.

The net proceeds from the New Term Loan of $337.6 million (net of original issue discount costs of $6.3 million and third-party fees of $6.1 million) were used to repay the remaining $300.0 million outstanding principal balance of the Prior Term Loan, accrued interest of $3.8 million, and third-party fees of $0.6 million. The Company accounted for this transaction as a modification for lenders that were party to both the Prior Term Loan and New Term Loan. The debt of the new lenders that were party to the New Term Loan are new issuances, while the other lenders that were party to only the Prior Term Loan were accounted for as an extinguishment.

Accordingly, total third-party fees paid were $6.1 million, of which $2.0 million was immediately charged to General and administrative expense on the Company's consolidated statement of operations and comprehensive income. The remaining third-party fees of $4.1 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method. Additionally, there were unamortized debt issuance costs which includes third-party fees and original issue discount costs of $7.8 million on the Prior Term Loan, of which $5.4 million was written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income. The remaining unamortized debt issuance costs of $2.4 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method.

15



The Company has recorded accrued interest of $0.2 million and $1.1 million as of June 30, 2024 and December 31, 2023, respectively. Accrued interest is included in Other current liabilities on the Company's consolidated balance sheets.

Term Loan Covenants

The New Term Loan Facility contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the term loans.

Additionally, the Company is required to maintain compliance with (a) a maximum “Total Net Leverage Ratio”, calculated as the ratio of “Consolidated Total Net Indebtedness” to “Consolidated EBITDA” (in each case, as defined in the New Term Loan, which shall not be 3.0 to 1.0 as of the last day of each fiscal quarter and (b) a minimum “SaaS Revenue” (as defined in the New Term Loan), which shall not be less than the quarterly thresholds set forth in the New Term Loan Agreement as of the last day of each fiscal quarter. As of June 30, 2024, the Company was in compliance with its New Term Loan covenants. The Company also expects to be in compliance with these covenants for the next twelve months.

ABL Facility

On May 1, 2024, the Company entered into a new Credit Agreement (the “ABL Credit Agreement”), which established a new $85.0 million asset-based revolving loan facility (the “New ABL Facility”). The New ABL Facility refinanced the Company’s previous asset-based revolving loan facility (the “Prior ABL Facility”). Proceeds of the New ABL Facility may be used by the Company for ongoing general corporate purposes and working capital.

The New ABL Facility matures on May 1, 2028 and borrowings under the New ABL Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum, depending on the average excess availability under the New ABL Facility, equal to (i) 2.50% to 2.75% (for SOFR loans) and (ii) 1.50% to 1.75% (for base rate loans). The fee for undrawn commitments under the New ABL Facility is equal to 0.375% per annum.

The Company accounted for this transaction as an extinguishment of the Prior ABL Facility. Total third-party fees and lender fees of $1.2 million associated with the New ABL Facility, were deferred as debt issuance costs and will be amortized as interest expense, over the term of the New ABL Facility. Additionally, the unamortized debt issuance costs associated with the Prior ABL Facility of $1.2 million, were written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income.

As of June 30, 2024 and December 31, 2023, the Company had debt issuance costs with a remaining balance of $1.2 million and $1.4 million, respectively. These debt issuance costs are included in Other assets on the Company's consolidated balance sheets.

As of June 30, 2024, the Company had borrowing base availability of $64.8 million. As a result of certain restrictions in the Company's debt agreements, as of June 30, 2024, approximately $54.2 million was available to be drawn upon under the New ABL Facility.

ABL Facility Covenants

The ABL Credit Agreement contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the revolving loans.

Additionally, the Company is required to maintain compliance with (a) a minimum “Fixed Charge Coverage Ratio”, calculated as the ratio of “Consolidated EBITDA” minus unfinanced capital expenditures to “Fixed Charges” (in each case, as defined in the ABL Credit Agreement), which shall not be less than 1.0 to 1.0 as of the last day of each fiscal quarter and
16



(b) a minimum “Excess Availability” (as defined in the ABL Credit Agreement) of at least $8.5 million at all times. As of June 30, 2024, the Company was in compliance with its ABL Credit Agreement covenants. The Company also expects to be in compliance with these covenants for the next twelve months.


Note 9     Pensions

The Company maintains pension obligations associated with non-contributory defined benefit pension plans that are currently frozen and incur no additional service costs.

The Company immediately recognizes actuarial gains and losses in its operating results in the period in which the gains and losses occur. The Company estimates the interest cost component of net periodic pension cost by utilizing a full yield curve approach and applying the specific spot rates along the yield curve used in the determination of the benefit obligations of the relevant projected cash flows. This method provides a more precise measurement of interest costs by improving the correlation between projected cash flows to the corresponding spot yield curve rates.

Net Periodic Pension Cost

The following table details the other components of net periodic pension cost for the Company's pension plans:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Interest cost$4,824 $7,406 $9,648 $10,910 
Expected return on assets(3,243)(3,778)(6,486)(7,161)
Settlement (gain) (420) (420)
Remeasurement (gain) (1,343) (1,343)
Net periodic pension cost $1,581 $1,865 $3,162 $1,986 

Since all pension plans are frozen and no employees accrue future pension benefits under any of the pension plans, the rate of compensation increase assumption is no longer needed. The Company determines the weighted-average discount rate by applying a yield curve comprised of the yields on several hundred high-quality, fixed income corporate bonds available on the measurement date to expected future benefit cash flows.

During the three and six months ended June 30, 2023, the Company recognized a settlement gain of $0.4 million, and as a result of an interim actuarial valuation due to the settlement of one of the Company's pension plans, the Company recognized a remeasurement gain of $1.3 million.

During the three and six months ended June 30, 2024, the Company made no contributions to the qualified plans and contributions and associated payments of $0.1 million and $0.3 million to the non-qualified plans. During the three and six months ended June 30, 2023, the Company made no cash contributions to the qualified plans, and contributions and associated payments of $0.1 million and $0.3 million to the non-qualified plans.

For the fiscal year 2024, the Company does not expect to make a contribution to the qualified plans and expects to contribute approximately $0.5 million to the non-qualified plans.
17




Note 10     Stock-Based Compensation and Stockholders' Equity

Stock-Based Compensation Expense

The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive income during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Cost of services$174 $173 $347 $322 
Sales and marketing2,313 2,954 3,340 5,612 
General and administrative3,866 2,671 7,955 5,257 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 

The following table sets forth stock-based compensation expense by award type during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
RSUs$3,187 $2,409 $6,584 $4,820 
PSUs2,609 2,352 4,105 4,615 
Stock options143 413 290 841 
ESPP414 624 663 915 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 

Restricted Stock Units

The following table sets forth the Company's restricted stock unit (“RSU”) activity during the six months ended June 30, 2024:
 Number of Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
992,464$21.52 
Granted891,59818.42
Vested (430,520)22.13
Forfeited(222,999)19.32
Nonvested balance as of June 30, 2024
1,230,543$19.46 

The Company grants RSUs to the Company's employees and non-employee directors under the Company’s 2020 Incentive Award Plan (the “2020 Plan”). Pursuant to the RSU award agreements, each RSU entitles the recipient to one share of the Company’s common stock, subject to time-based vesting conditions set forth in individual agreements.

The fair value of each RSU grant is determined based upon the market closing price of the Company’s common stock on the date of grant. The RSUs vest over the requisite service period, which ranges between one year and three years from the date of grant, subject to the continued employment of the employees and services of the non-employee board members.

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's RSU awards was approximately $19.1 million and is expected to be recognized over a weighted-average period of 1.98 years.

During the six months ended June 30, 2024, the Company issued an aggregate of 430,520 shares of common stock to employees and non-employee directors upon the vesting of RSUs previously granted under the 2020 Plan.

18



Performance-Based Restricted Stock Units

The following table sets forth the Company's performance-based restricted stock unit (“PSU”) activity during the six months ended June 30, 2024:
 Number of Performance-Based Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
1,130,779$23.68 
Granted693,93618.89
Vested(122,241)26.33
Forfeited(352,116)22.31
Nonvested balance as of June 30, 2024
1,350,358$21.85 

The Company also grants PSUs to employees under the Company’s 2020 Plan. Pursuant to the PSU Award Agreement, each PSU entitles the recipient to up to 1.5 shares of the Company’s common stock, subject to certain performance measures set forth in individual agreements.

The PSUs will vest, if at all, following the achievement of certain performance measures over a three year performance period, relative to certain performance and market conditions. The grant date fair value of PSUs that vest relative to a performance condition is measured based upon the market closing price of the Company’s common stock on the date of grant and expensed on a straight-line basis when it becomes probable that the performance conditions will be satisfied, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. The grant date fair value of PSUs that vest relative to a market condition is measured using a Monte Carlo simulation model and expensed on a straight-line basis, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. As of June 30, 2024, the nonvested balance of PSUs that vest based on performance and market conditions are 729,894 and 1,094,821 shares, respectively.

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's PSU awards was approximately $15.1 million and is expected to be recognized over a weighted-average period of 1.64 years.

Stock Options

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's stock options was approximately $0.2 million, and is expected to be recognized over a weighted average period of 0.29 years. As of June 30, 2024, there were 83,334 stock options expected to vest with a weighted-average grant-date fair value of $13.82.

During the six months ended June 30, 2024, the Company issued an aggregate of 566,811 shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from $3.68 to $13.82 per share.

During the six months ended June 30, 2023, the Company issued an aggregate of 156,592 shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from $3.68 to $13.82 per share.

Employee Stock Purchase Plan

During the six months ended June 30, 2024, the Company issued 149,983 shares through the Employee Stock Purchase Plan (“ESPP”). During the six months ended June 30, 2023, the Company issued 189,837 shares through the ESPP.

Share Repurchase Program

On April 30, 2024, the Board authorized a new share repurchase program (the “Share Repurchase Program”), under which the Company may repurchase up to $40 million in shares of common stock through April 30, 2029. The repurchase program will be subject to market conditions, the periodic capital needs of the Company’s operating activities, and the continued satisfaction of all covenants under the Company’s New Term Loan and ABL Credit Agreement. The Share
19



Repurchase Program does not obligate the Company to repurchase shares and may be suspended, terminated, or modified at any time.

On June 20, 2024, the Company repurchased approximately 26,495 shares of its outstanding common stock. The total purchase price of this transaction was approximately $0.5 million. The acquired shares were recorded as Treasury stock upon repurchase.


Note 11     Earnings per Share

The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Basic net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average common shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Basic net income per share$0.15 $0.46 $0.39 $0.73 
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Diluted net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average basic shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Plus: Common stock equivalents associated with stock-based compensation1,627,501 2,287,957 2,213,583 2,331,372 
Weighted-average diluted shares outstanding37,631,825 36,863,295 38,032,132 36,956,933 
Diluted net income per share$0.15 $0.43 $0.37 $0.68 
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Outstanding RSUs52,683 339,173 192,347 328,207 
Outstanding PSUs124,811 284,025 221,326 284,025 
Outstanding ESPP shares124,502 105,559 167,265 76,846 
Outstanding Stock warrants 5,231,572  5,234,493 

Note 12     Income Taxes

The Company’s effective tax rate (“ETR”) was 54.4% and 46.2% for the three and six months ended June 30, 2024, respectively, and (27.3%) and 4.1% for the three and six months ended June 30, 2023, respectively. The Company's ETR differs from the 21.0% U.S. Federal statutory rate primarily due to permanent differences, including state taxes, non-deductible executive compensation, non-U.S. taxing jurisdictions, tax credits, change in valuation allowance due to expiring net operating losses, and the discrete impact of the debt refinancing discussed in Note 8, Debt Obligations.

20



As of June 30, 2024 and December 31, 2023, the amount of unrecognized tax benefits was $18.1 million and $17.1 million, respectively, excluding interest and penalties, that if recognized, would impact the effective tax rate. As of June 30, 2024 and December 31, 2023, the Company had $10.1 million and $9.0 million, respectively, recorded for interest on the Company's consolidated balance sheets. The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company expects to complete resolution of certain tax years with various tax authorities within the next 12 months. The Company believes it is reasonably possible that its existing gross unrecognized tax benefits may be reduced by up to $15.6 million within the next 12 months, affecting the Company’s ETR if realized. See Note 13, Contingent Liabilities.

Risks Related to Taxes and Tariffs

The international tax environment remains highly uncertain and increasingly complex as evidenced by initiatives put forth by the Organization for Economic Co-operation and Development (“OECD”), which includes the introduction of a global minimum tax at a rate of 15% under the OECD’s Pillar Two rules. We continue to monitor these proposals closely and, if enacted by various countries in which we do business, they may increase our taxes in the applicable jurisdictions or cause us to change the way we operate our business and result in increased taxation of our international earnings. As of the six months ended June 30, 2024, Pillar Two legislation enacted by countries in which Thryv operates is not expected to materially impact the Company’s taxes in 2024.


Note 13     Contingent Liabilities

Litigation

The Company is subject to various lawsuits and other claims in the normal course of business. In addition, from time to time, the Company receives communications from government or regulatory agencies concerning investigations or allegations of noncompliance with laws or regulations in jurisdictions in which the Company operates.

The Company establishes reserves for the estimated losses on specific contingent liabilities for regulatory and legal actions where the Company deems a loss to be probable and the amount of the loss can be reasonably estimated. In other instances, losses are considered probable, but the Company is not able to make a reasonable estimate of the liability because of the uncertainties related to the outcome or the amount or range of potential loss. For these matters, disclosure is made when material, but no amount is reserved. The Company does not expect that the ultimate resolution of pending regulatory and legal matters in future periods will have a material adverse effect on the Company's consolidated statements of operations and comprehensive income, balance sheets or cash flows.

Section 199 and Research and Development Tax Case

Section 199 of the Internal Revenue Code of 1986, as amended (the “Tax Code”), provides for deductions for manufacturing performed in the U.S. The Internal Revenue Service (“IRS”) has taken the position that directory providers are not entitled to take advantage of the deductions because printing vendors are already taking deductions and only one taxpayer can claim the deduction. The Tax Code also grants tax credits related to research and development expenditures. The IRS also takes the position that the expenditures have not been sufficiently documented to be eligible for the tax credit. The Company disagrees with these positions.

The IRS has challenged the Company's positions. With respect to the tax years 2012 through June 2015 for the YP LLC partnership, the IRS sent 90-day notices to DexYP on August 29, 2018. In response, the Company filed three petitions (in the names of various related partners) in U.S. Tax Court, and the IRS filed answers to those petitions. The three cases were consolidated by the court and were referred back to IRS Administrative Appeals for settlement negotiations, during which time the litigation was suspended. Several appeals conferences for YP have been held. The Company and the IRS also reached an agreement regarding additional research and development tax credits for the tax years at issue whereby the IRS will allow more tax credits than were originally claimed on the tax returns. With respect to the tax year from July to December 2015 for the Print Media LLC partnership, the Company has been unsuccessful in its attempt to negotiate a settlement with IRS Appeals, and the IRS issued a 90-day notice to the Company. The Company filed a petition in the U.S. Tax Court to challenge the IRS denial.

As of June 30, 2024 and December 31, 2023, the Company has reserved $27.2 million and $26.1 million, respectively, in connection with the Section 199 disallowance and less than $0.1 million related to the research and development tax credit
21



disallowance. See Note 4, Fair Value Measurements, for a discussion of the Company's former indemnification asset related to these matters.

On May 22, 2023, the Company received a draft Appeals Settlement document (“Draft Settlement”) from the IRS relating to the IRC Section 199 tax case. Once finalized, the Draft Settlement will result in a decrease in the unrecognized tax benefit recorded for this tax position. During the year ended December 31, 2023, the Company recorded a measurement adjustment to the uncertain tax position liability to account for the new information received from the Draft Settlement. The Company is in continued discussion with the IRS regarding the finalization of this case and final tax impact that will result. As of June 30, 2024, the final settlement has not been issued by the IRS. Accordingly, the Company does not consider the matter effectively settled.


Note 14     Changes in Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the six months ended June 30, 2024 and 2023:

Accumulated Other Comprehensive Loss
(in thousands)20242023
Beginning balance at January 1,$(15,191)$(16,261)
Foreign currency translation adjustment, net of tax expense of $0.1 million and $1.1 million, respectively
(198)(2,490)
Ending balance at June 30,
$(15,389)$(18,751)


Note 15     Segment Information
During the first quarter of 2024, the Company changed the internal reporting provided to the CODM. As a result, the Company reevaluated its segment reporting, as discussed in Note 1, Description of Business and Summary of Significant Accounting Policies. The Company determined that the Company manages its operations using two operating segments, which are also its reportable segments: (1) Thryv Marketing Services and (2) Thryv SaaS. Comparative prior periods have been recast to reflect the current presentation.
The Company does not allocate assets to its segments and the CODM does not evaluate performance or allocate resources based on segment asset data, and therefore, such information is not presented.

The following tables summarize the operating results of the Company's reportable segments:
Three Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$146,290 $77,794 $224,084 
Segment Gross Profit96,299 52,289 148,588 
Segment Adjusted EBITDA49,149 10,165 59,314 
Three Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$188,963 $62,458 $251,421 
Segment Gross Profit120,875 39,210 160,085 
Segment Adjusted EBITDA63,209 6,230 69,439 
22



Six Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$305,592 $152,116 $457,708 
Segment Gross Profit200,845 101,384 302,229 
Segment Adjusted EBITDA99,828 13,600 113,428 
Six Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$374,589 $122,387 $496,976 
Segment Gross Profit238,529 76,364 314,893 
Segment Adjusted EBITDA121,882 6,026 127,908 
A reconciliation of the Company’s Income before income tax expense to total Segment Adjusted EBITDA is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Income before income tax expense$12,166 $12,550 $25,987 $26,360 
Interest expense12,175 16,292 25,534 32,780 
Depreciation and amortization expense14,072 15,667 28,625 31,098 
Stock-based compensation expense6,353 5,798 11,642 11,191 
Restructuring and integration expenses7,553 3,921 12,818 9,261 
Transaction costs (1)
   373 
Other components of net periodic pension cost1,581 1,865 3,162 1,986 
Loss on early extinguishment of debt6,638  6,638  
Non-cash loss from remeasurement of indemnification asset 11,490  10,734 
Other(1,224)1,856 (978)4,125 
Total Segment Adjusted EBITDA$59,314 $69,439 $113,428 $127,908 
(1)Consists of expenses related to the Yellow Acquisition and other transaction costs.
The following table sets forth the Company's disaggregation of Revenue based on services for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Thryv Marketing Services
Print$82,631 $86,494 $167,267 $163,860 
Digital63,659 102,469 138,325 210,729 
Total Thryv Marketing Services146,290 188,963 305,592 374,589 
Thryv SaaS77,794 62,458 152,116 122,387 
Revenue$224,084 $251,421 $457,708 $496,976 
23



Revenue by geography is based on the location of the customer. The following table sets forth the Company's disaggregation of Revenue based on geographic region for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
United States$178,129 $197,834 $374,569 $403,261 
International45,955 53,587 83,139 93,715 
Revenue$224,084 $251,421 $457,708 $496,976 
Thryv Australia's revenue attributed to the International region was approximately 16.9% and 18.9% of total revenue for the three months ended June 30, 2024 and 2023, respectively, and 15.9% and 17.6% for the six months ended June 30, 2024 and 2023, respectively. No other individual country from the International region contributed more than 10% of total revenue for the three and six months ended June 30, 2024 and 2023.
24



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

The following is a discussion and analysis of our financial condition and results of operations as of, and for, the periods presented and should be read in conjunction with our unaudited interim consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report. This discussion and analysis contains forward-looking statements, including statements regarding industry outlook, our expectations for the future of our business, and our liquidity and capital resources as well as other non-historical statements. These statements are based on current expectations and are subject to numerous risks and uncertainties, including but not limited to the risks and uncertainties described in “Risk Factors” in our 2023 Form 10-K, elsewhere in this Quarterly Report on Form 10-Q, particularly Part II, Item 1A. "Risk Factors," and “Cautionary Note Regarding Forward-Looking Statements.” Our actual results may differ materially from those contained in or implied by these forward-looking statements.

Overview

We are dedicated to supporting local, independent businesses and franchises by providing innovative marketing solutions and cloud-based tools to the entrepreneurs who run them. We are one of the largest providers of SaaS end-to-end customer experience tools and digital marketing solutions (“Digital”) to small-to-medium sized businesses (“SMBs”). Our solutions enable our SMB clients to generate new business leads, manage their customer relationships and run their day-to-day business operations. We serve approximately 310,000 SMB clients globally through two business segments: Thryv Marketing Services and Thryv SaaS.

Our Thryv Marketing Services segment provides both print and digital solutions and generated $146.3 million and $189.0 million of consolidated revenue for the three months ended June 30, 2024 and 2023, respectively, and $305.6 million and $374.6 million of consolidated revenue for the six months ended June 30, 2024 and 2023, respectively. Our Marketing Services offerings include our owned and operated Print Yellow Pages (“Print”), which carry the “The Real Yellow Pages” tagline, our proprietary Internet Yellow Pages, known by the Yellowpages.com, Superpages.com, and Dexknows.com URLs, search engine marketing solutions and other digital media solutions, which include online display advertising, online presence, and search engine optimization tools. Our Thryv Marketing Services segment includes Thryv Australia Pty Ltd (“Thryv Australia”), and Yellow Holdings Limited (“Yellow”), a New Zealand marketing services company, which we acquired on April 3, 2023 for $8.9 million in cash (the “Yellow Acquisition”), subject to certain adjustments. Thryv Australia and Yellow serve approximately 85,000 and 17,000 Marketing Services SMBs, respectively, many of which we believe are ideal candidates for the Thryv platform.

Our Thryv SaaS segment generated $77.8 million and $62.5 million of consolidated revenue for the three months ended June 30, 2024 and 2023, respectively and $152.1 million and $122.4 million of consolidated revenue for the six months ended June 30, 2024 and 2023, respectively. Our primary SaaS offerings are comprised of Thryv®, our flagship all-in-one small business management platform (“Thryv Platform”), which includes Command Center, Business Center, Marketing Center, ThryvPaySM, and Thryv Add-Ons. Thryv Command Center enables SMBs to centralize all their communications through a modular, easily expandable, and customizable platform. Command Center allows an SMB to do the following to provide a centralized inbox for all customer communication:

Connect their pre-existing email, Facebook and Instagram accounts;
Install Command Center’s WebChat client on their website; and
Use Voice over Internet Protocol (“VoIP”) in-platform telephony services, Short Message Service (“SMS”) and video calls.

Thryv Business Center is designed to allow a SMB everything necessary to streamline day-to-day business, including customer relationship management, appointment scheduling, estimate and invoice creation, and online review management. Thryv Marketing Center is a fully integrated next generation marketing and advertising platform operated by the end user. Marketing Center contains everything a small business owner needs to market and grow their business effectively, including easy to understand, artificial intelligence (“AI”) driven analytics. ThryvPaySM, is our own branded payment solution that allows users to get paid via credit card and ACH and is tailored to service focused businesses that want to provide consumers safe, contactless, and fast-online payment options. Thryv Add-Ons include AI-assisted website development, SEO tools, Google Business Profile optimization, and Hub by ThryvSM. These optional platform subscription-based add-ons provide a seamless user experience for our end-users and drive higher engagement within the Thryv Platform while also producing incremental revenue growth.

25


Our expertise in delivering solutions for our client base is rooted in our deep history of serving SMBs. In 2024, SMB demand for integrated technology solutions continues to grow as SMBs adapt their business and service model to facilitate remote working and virtual interactions.

Factors Affecting Our Performance

Our operations can be impacted by, among other factors, general economic conditions and increased competition with the introduction of new technologies and market entrants. We believe that our performance and future success depend on several factors that present significant opportunities for us, but also pose risks and challenges, including those listed below and those discussed in the section titled “Cautionary Note Regarding Forward-Looking Statements.”
Ability to Attract and Retain Clients
Our revenue growth is driven by our ability to attract and retain SMB clients. To do so, we must deliver solutions that address the challenges currently faced by SMBs at a value-based price point that SMBs can afford.

Our strategy is to expand the use of our solutions by introducing our SaaS solutions to new SMB clients, as well as our current Thryv Marketing Services clients. This strategy includes capitalizing on the increased needs of SMBs for solutions that facilitate a remote working environment and virtual interactions. This strategy will require substantial sales and marketing capital.
Investment in Growth
We intend to continue to develop and grow a profitable SaaS segment to better help SMBs manage their businesses, while maintaining strong profitability within our Marketing Services segment, which serves as an efficient customer acquisition channel for our SaaS platform. As a result, SaaS has been able to achieve profitable growth. We will continue to improve our SaaS solutions by analyzing user behavior, expanding features, improving usability, enhancing our onboarding services and customer support and making version updates available to SMBs. We believe these initiatives will ultimately drive revenue growth; however, such improvements will also increase our operating expenses.
Ability to Grow Through Acquisition
Our growth prospects depend upon our ability to successfully develop new markets. We currently serve SMB markets in the United States, Australia, New Zealand and Canada and plan to leverage strategic acquisitions or initiatives to expand our client base domestically and enter new markets internationally. Identifying proper targets and executing strategic acquisitions may take substantial time and capital. On April 3, 2023, we completed the acquisition of Yellow, a New Zealand marketing services company. We believe that strategic acquisitions of marketing services companies globally will expand our client base and provide additional opportunities to offer our SaaS solutions.
Print Publication Cycle
We recognize revenue for print services at a point in time upon delivery of the published PYP directories containing customer advertisements to the intended market. Our PYP directories typically have 12-month publication cycles in Australia, 18-month publication cycles in New Zealand, and 15 to 18-month publication cycles in the U.S. As a result, we typically record revenue for each publication only once every 12 to 18 months, depending on the publication cycle of the directory. The amount of revenue we recognize each quarter from our PYP directories is therefore directly related to the number of PYP directories we deliver to the intended market each quarter, which can vary based on the timing of the publication cycles.
26


Key Business Metrics
We review several operating metrics, including the following key business metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. We believe these key metrics are useful to investors both because they allow for greater transparency with respect to key metrics used by management in its financial and operational decision-making, and they may be used by investors to help analyze the health of our business.
Total Clients
We define total clients as the number of SMB accounts with one or more revenue-generating solutions in a particular period. For quarter- and year-ending periods, total clients from the last month in the period are reported. A single client may have separate revenue-generating accounts for multiple Marketing Services solutions or SaaS offerings, but we count these as one client when the accounts are managed by the same business entity or individual. Although infrequent, where a single organization has multiple subsidiaries, divisions, or segments, each business entity that is invoiced by us is treated as a separate client. We believe that the number of total clients is an indicator of our market penetration and potential future business opportunities. We view the mix between Marketing Services clients and SaaS clients as an indicator of potential future opportunities to offer our SaaS solutions to our Marketing Services clients.
 As of June 30,
(in thousands)20242023
Clients (1)
Marketing Services (2)
271 348 
SaaS (3)
85 56 
Total (4)
307 375 
(1)     Clients include total clients from both of our business segments: Thryv Marketing Services and Thryv SaaS.
(2)     Clients that purchase one or more of our Marketing Services solutions are included in this metric. These clients may or may not also purchase subscriptions to our SaaS offerings.
(3)     Clients that purchase subscriptions to our SaaS offerings are included in this metric. These clients may or may not also purchase one or more of our Marketing Services solutions.
(4)     Total clients is less than the sum of the Marketing Services and SaaS, since clients that purchase both Marketing Services and SaaS products are counted in each category, but only counted once in the Total.
Marketing Services clients decreased by 77 thousand, or 22%, as of June 30, 2024 as compared to June 30, 2023. The decrease in Marketing Services clients was related to the secular decline in the print media industry, significant competition in the digital media space, and from focusing on offering our SaaS solutions to our current Marketing Services clients.
SaaS clients increased by 29 thousand, or 52%, as of June 30, 2024 as compared to June 30, 2023. The increase in SaaS clients resulted from focusing on offering our SaaS solutions to our current Marketing Services clients, as well as continuing to focus on new SaaS client acquisition through improved identification of prospects, improved selling methods, introduction of new product features, and a small but growing international footprint.
Total clients decreased by 68 thousand, or 18%, as of June 30, 2024 as compared to June 30, 2023. The primary driver of the decrease in total clients was the secular decline in the print media business combined with increasing competition in the digital media space, partially offset by an increase in SaaS clients.
Monthly ARPU
We define monthly average revenue per unit (“ARPU”) as our total client billings for a particular month divided by the number of clients that have one or more revenue-generating solutions in that same month. For each reporting period, the weighted-average monthly ARPU from all the months in the period are reported. ARPU varies based on product mix, product volumes, and the amounts we charge for our services. We believe that ARPU is an important measure of client spend and growth in ARPU is an indicator of client satisfaction with our services.
27


Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
ARPU (Monthly)
Marketing Services$139 $160 $142 $164 
SaaS333 377 350 378 

Monthly ARPU for Marketing Services decreased by $21, or 13%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, and decreased by $22, or 13%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease in ARPU for these periods was related to reduced spend by clients on our print media offerings due to the secular decline of the industry, caused by the continuing shift of advertising spend to larger digital media audiences. This decrease in ARPU was further driven by an ongoing reduction of our resale of high-spend, low margin third-party local search and display services that were not hosted on our owned and operated platforms.

Monthly ARPU for SaaS decreased by $44, or 12%, during the three months ended June 30, 2024 compared to the three months ended June 30, 2023, and decreased by $28, or 7%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease in SaaS ARPU during the three months ended June 30, 2024 resulted from our strategic decision to accelerate the conversion of clients from digital Marketing Services solutions to SaaS solutions at a price lower than some of our SaaS products. The sale of our newer Marketing Center product to our SaaS clients offset a portion of the SaaS decline.

Key Components of Our Results of Operations
Revenue
We generate revenue from our two business segments: Thryv Marketing Services and Thryv SaaS. Our primary sources of revenue in our Thryv Marketing Services segment are Print and Digital services. Our primary source of revenue in our Thryv SaaS segment are our SaaS solutions.
Cost of Services
Cost of services consists of expenses related to delivering our solutions, such as publishing, printing, and distribution of our Print directories and fulfillment of our Digital and SaaS offerings, including traffic acquisition, managed hosting, and other third-party service providers. Additionally, Cost of services includes personnel-related expenses such as salaries, benefits, and stock-based compensation for our operations team, information technology expenses, non-capitalizable software and hardware purchases, and allocated overhead costs, which includes depreciation of fixed assets, and amortization associated with capitalized software and intangible assets.

Operating Expenses

Sales and Marketing

Sales and marketing expense consists primarily of base salaries, stock-based compensation, sales commissions paid to our inside and outside sales force and other expenses incurred by personnel within the sales, marketing, sales training, and client care departments. Additionally, Sales and marketing expense includes advertising costs such as media, promotional material, branding, online advertising, information technology expenses and allocated overhead costs which includes depreciation of fixed assets, and amortization associated with capitalized software and intangible assets.

General and Administrative

General and administrative expense primarily consists of salaries, benefits and stock-based compensation incurred by corporate management and administrative functions such as information technology, finance and accounting, legal, internal audit, human resources, billing and receivables, and management personnel. In addition, General and administrative expense includes bad debt expense, non-recurring charges, and other corporate expenses such as professional fees, operating taxes, and insurance. General and administrative expense also includes allocated overhead costs which includes depreciation of fixed assets, and amortization associated with capitalized software and intangible assets.

28


Other Income (Expense)

Other income (expense) consists of interest expense, other components of net periodic pension cost, and other expense, which includes loss on early extinguishment of debt, and foreign currency-related income and expense.
29


Results of Operations

Consolidated Results of Operations
The following table sets forth certain consolidated financial data for each of the periods indicated:
Three Months Ended June 30,
2024
2023(1)
(unaudited)
(in thousands of $)Amount% of RevenueAmount% of Revenue
Revenue$224,084 100 %$251,421 100 %
Cost of services75,496 33.7 %91,336 36.3 %
Gross profit148,588 66.3 %160,085 63.7 %
 
Operating expenses:
Sales and marketing65,409 29.2 %75,683 30.1 %
General and administrative51,841 23.1 %53,695 21.4 %
Total operating expenses117,250 52.3 %129,378 51.5 %
Operating income31,338 14.0 %30,707 12.2 %
Other income (expense):
Interest expense(12,175)5.4 %(16,292)6.5 %
Other components of net periodic pension cost(1,581)0.7 %(1,865)0.7 %
Other expense(5,416)2.4 %— — %
Income before income tax (expense) benefit12,166 5.4 %12,550 5.0 %
Income tax (expense) benefit(6,618)3.0 %3,428 1.4 %
Net income$5,548 2.5 %$15,978 6.4 %
Other financial data:
Adjusted EBITDA(2)
$59,314 26.5 %$69,439 27.6 %
Adjusted Gross Profit(3)
$154,628 $167,882 
Adjusted Gross Margin(4)
69.0 %66.8 %

(1)    Consolidated results of operations includes Yellow's results of operations subsequent to the April 3, 2023 acquisition date.
(2)    See “Non-GAAP Financial Measures” for a definition of Adjusted EBITDA and a reconciliation to Net income, the most directly comparable measure presented in accordance with GAAP.
(3)    See “Non-GAAP Financial Measures” for a definition of Adjusted Gross Profit and a reconciliation to Gross profit, the most directly comparable measure presented in accordance with GAAP.
(4)    See “Non-GAAP Financial Measures” for a definition of Adjusted Gross Margin.








30



Comparison of the Three Months Ended June 30, 2024 to the Three Months Ended June 30, 2023

Revenue
The following table summarizes Revenue by business segment for the periods indicated:
Three Months Ended June 30,Change
2024
2023
Amount%
(in thousands of $)(unaudited)
Thryv Marketing Services$146,290 $188,963 $(42,673)(22.6)%
Thryv SaaS77,794 62,458 15,336 24.6 %
Revenue$224,084 $251,421 $(27,337)(10.9)%
Revenue decreased by $27.3 million, or 10.9%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease was driven by a decrease in Thryv Marketing Services revenue of $42.7 million, partially offset by an increase in Thryv SaaS revenue of $15.3 million.
Thryv Marketing Services Revenue
Thryv Marketing Services revenue decreased by $42.7 million, or 22.6%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023.
Print revenue decreased by $3.9 million, or 4.5%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This decrease in Print revenue was primarily driven by the impact of publication timing differences of our U.S directories, as a result of our Print agreements having greater than 12 month terms, as well as the continued secular decline in U.S. and international industry demand for Print services.
Print revenue is recognized upon delivery of the published directories. Individual published directories have different publication cycles, with a typical lifecycle of 18 months for U.S. directories. As a result of recognizing revenue upon delivery, we typically record revenue for each published U.S. directory only once every 18 months, depending on the publication cycle of the individual published directory, which does not make comparing quarterly revenue year-over-year fully representative of actual demand trends due to timing of publication cycles. The Company recognized revenue for more published directories during the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This increase in published directories was more than offset by the secular decline in industry demand for Print services, resulting in an overall 33% decline in revenue for the quarter when comparing on a publication-by-publication basis.
Digital revenue decreased by $38.8 million, or 37.9%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease was primarily driven by a continued trending decline in the Company’s Marketing Services client base and significant competition in the consumer search and display space, particularly from large, well-capitalized businesses such as Google, Yelp and Facebook. Digital revenue further decreased as a result of the Company’s strategic decision during the fourth quarter of 2023 to accelerate the upgrade of clients from its digital Marketing Services solutions to its SaaS solutions.
Thryv SaaS Revenue
Thryv SaaS revenue increased by $15.3 million, or 24.6%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The increase was driven by increased demand for our Thryv SaaS solutions as SMBs accelerate their move away from manual processes and towards cloud platforms to more efficiently manage and grow their businesses, and by our success in re-focusing our go-to-market and onboarding strategy to target higher value clients. SaaS revenue also increased as a result of the Company’s strategic decision during the fourth quarter of 2023 to accelerate the conversion of clients from its digital Marketing Services solutions to its SaaS solutions.

Cost of Services

Cost of services decreased by $15.8 million, or 17.3%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This decrease was primarily driven by the corresponding decline in revenue and strategic cost saving initiatives. Specifically, we reduced printing, distribution, digital and fulfillment costs by $7.3 million, contract services by $3.4 million, software expense by $1.7 million, and employee-related expenses by $1.3 million. Additionally,
31



depreciation and amortization expense decreased by $1.8 million, driven by the accelerated amortization method used by the Company.

Gross Profit

Gross profit decreased by $11.5 million, or 7.2%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease in Gross profit was primarily due to a decrease in Marketing Services revenue, partially offset by an increase in SaaS revenue and a decrease in cost of services as a result of the decline in revenue and strategic cost saving initiatives. Our gross margin increased by 260 basis points to 66.3% for the three months ended June 30, 2024 compared to 63.7% for the three months ended June 30, 2023. This increase was primarily due to an increase in sales of our higher margin SaaS solutions and the reduction of our resale of high-spend, low margin third-party local search and display services that were not hosted on our owned and operated platforms.

Operating Expenses

Sales and Marketing

Sales and marketing expense decreased by $10.3 million, or 13.6%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease was primarily attributable to a decrease in employee-related costs and contract services expense of $4.7 million due to strategic cost-saving initiatives, a decrease in sales commissions of $3.4 million due to new sales commissions plans and revised targets and a decrease in advertising expenses of $0.9 million.

General and Administrative

General and administrative expense decreased by $1.9 million, or 3.5%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease was primarily attributable to the absence of an $11.5 million loss on settlement of indemnification asset that was recorded during the three months ended June 30, 2023. The decrease was partially offset by an increase in employee-related costs of $2.8 million, an increase in third-party fees associated with our debt refinancing of $2.0 million, an increase in severance expense of $1.3 million, and an increase in stock-based compensation of $1.2 million.

Other Income (Expense)

Interest Expense

Interest expense decreased by $4.1 million, or 25.3%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, driven primarily by the lower outstanding debt balances resulting from the New Term Loan and New ABL Facility as well as lower interest rates on our New Term Loan and New ABL Facility.

Other Components of Net Periodic Pension Cost

Other components of net periodic pension cost decreased by $0.3 million for the three months ended June 30, 2024. This decrease was primarily due a decrease of $2.6 million in interest cost, due to lower interest rates, partially offset by a settlement gain of $0.4 million and a remeasurement gain of $1.3 million that was recorded during the three months ended June 30, 2023. No settlement gain or remeasurement gain was recorded during the three months ended June 30, 2024.

Other Expense

Other expense increased by $5.4 million for the three months ended June 30, 2024. This increase was primarily due to a loss on extinguishment of debt of $6.6 million recorded during the three months ended June 30, 2024, partially offset by an increase in foreign-currency related gain of $1.2 million.

32



Income Tax (Expense) Benefit
The Company's effective tax rate (“ETR”) was 54.4% and (27.3%) for the three months ended June 30, 2024 and 2023, respectively. The Company's ETR differs from the U.S. statutory rate of 21% primarily due to permanent differences including state taxes, non-deductible executive compensation, non-U.S. taxing jurisdictions, tax credits, change in valuation allowance due to expiring net operating losses, and the discrete impact of the debt refinancing discussed in Note 8, Debt Obligations.

Adjusted EBITDA

Adjusted EBITDA decreased by $10.1 million, or 14.6%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The decrease in Adjusted EBITDA was primarily driven by the secular decline in our Thryv Marketing Services segment. The decrease was partially offset by the growth in our Thryv SaaS segment. See “Non-GAAP Financial Measures” for a definition of Adjusted EBITDA and a reconciliation to Net income, the most directly comparable measure presented in accordance with GAAP.
33



Results of Operations

Consolidated Results of Operations
The following table sets forth certain consolidated financial data for each of the periods indicated:
Six Months Ended June 30,
2024 (1)
2023 (1)
(unaudited)
(in thousands of $)Amount% of RevenueAmount% of Revenue
Revenue$457,708 100 %$496,976 100 %
Cost of services155,479 34.0 %182,083 36.6 %
Gross profit302,229 66.0 %314,893 63.4 %
 
Operating expenses:
Sales and marketing135,500 29.6 %152,026 30.6 %
General and administrative104,257 22.8 %101,375 20.4 %
Total operating expenses239,757 52.4 %253,401 51.0 %
Operating income62,472 13.6 %61,492 12.4 %
Other income (expense):
Interest expense(25,534)5.6 %(32,780)6.6 %
Other components of net periodic pension cost(3,162)0.7 %(1,986)0.4 %
Other expense(7,789)0.3 %(366)0.1 %
Income before income tax expense25,987 5.7 %26,360 5.3 %
Income tax expense(12,015)2.6 %(1,068)0.2 %
Net income$13,972 3.1 %$25,292 5.1 %
Other financial data:
Adjusted EBITDA(2)
$113,428 24.8 %$127,908 25.7 %
Adjusted Gross Profit(3)
$314,218 $329,822 
Adjusted Gross Margin(4)
68.7 %66.4 %
(1)    Consolidated results of operations includes Yellow's results of operations subsequent to the April 3, 2023 Acquisition date.
(2)    See “Non-GAAP Financial Measures” for a definition of Adjusted EBITDA and a reconciliation to Net (loss) income, the most directly comparable measure presented in accordance with GAAP.
(3)    See “Non-GAAP Financial Measures” for a definition of Adjusted Gross Profit and a reconciliation to Gross profit, the most directly comparable measure presented in accordance with GAAP.
(4)    See “Non-GAAP Financial Measures” for a definition of Adjusted Gross Margin.
34



Comparison of the Six Months Ended June 30, 2024 to the Six Months Ended June 30, 2023

Revenue
The following table summarizes Revenue by business segment for the periods indicated:
Six Months Ended June 30,Change
2024
2023
Amount%
(in thousands of $)(unaudited)
Thryv Marketing Services$305,592 $374,589 $(68,997)(18.4)%
Thryv SaaS152,116 122,387 29,729 24.3 %
Revenue$457,708 $496,976 $(39,268)(7.9)%
Revenue decreased by $39.3 million, or 7.9%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease was driven by a decrease in Thryv Marketing Services revenue of $69.0 million partially offset by an increase in Thryv U.S. SaaS revenue of $29.7 million.
Thryv Marketing Services Revenue
Thryv Marketing Services revenue decreased by $69.0 million, or 18.4%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023.
Print revenue increased by $3.4 million, or 2.1%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This increase in Print revenue was primarily driven by the impact of publication timing differences, as a result of our Print agreements having greater than 12 month terms, and the continued secular decline in industry demand for Print services, which is partially offset by increasing the terms of our new Print publications from 15 months to 18 months.
Print revenue is recognized upon delivery of the published directories. Individual published directories have different publication cycles, with a typical lifecycle of 18 months for U.S. directories. As a result of recognizing revenue upon delivery, we typically record revenue for each published U.S. directory only once every 18 months, depending on the publication cycle of the individual published directory, which does not make comparing revenue year-over-year fully representative of actual demand trends due to timing of publication cycles. The Company recognized revenue for more published directories during the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This increase in published directories was partially offset the secular decline in industry demand for Print services, resulting in an overall 32% decline in revenue for the six months ended June 30, 2024 when comparing on a publication-by-publication basis.
Digital revenue decreased by $72.4 million, or 34.4%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease was primarily driven by a continued trending decline in the Company’s Marketing Services client base and significant competition in the consumer search and display space, particularly from large, well-capitalized businesses such as Google, Yelp and Facebook. Digital revenue further decreased as a result of the Company’s strategic decision during the fourth quarter of 2023 to accelerate the upgrade of clients from its digital Marketing Services solutions to its SaaS solutions.
Thryv SaaS Revenue
Thryv SaaS revenue increased by $29.7 million, or 24.3%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The increase was driven by increased demand for our Thryv SaaS solutions as SMBs accelerate their move away from manual processes and towards cloud platforms to more efficiently manage and grow their businesses, and by our success in re-focusing our go-to-market and onboarding strategy to target higher value clients. SaaS revenue also increased as a result of the Company’s strategic decision during the fourth quarter of 2023 to accelerate the conversion of clients from its digital Marketing Services solutions to its SaaS solutions.

Cost of Services

Cost of services decreased by $26.6 million, or 14.6%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This decrease was primarily driven by the corresponding decline in revenue and strategic cost
35



saving initiatives. Specifically, we reduced printing, distribution and digital fulfillment support costs by $12.1 million, contract services by $6.5 million, employee-related expenses by $2.4 million and software expense by $2.2 million. Additionally, depreciation and amortization expense decreased $3.0 million due to the accelerated amortization method used by the Company.

Gross Profit

Gross profit decreased by $12.7 million, or 4.0%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. Our gross margin increased by 260 basis points to 66.0% for the six months ended June 30, 2024 compared to 63.4% for the six months ended June 30, 2023. The decrease in Gross profit was primarily due to a decrease in Marketing Services revenue, partially offset by an increase in SaaS revenue and a decrease in cost of services as a result of decline in revenue and strategic cost saving initiatives.

Operating Expenses

Sales and Marketing

Sales and marketing expense decreased by $16.5 million, or 10.9%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease was primarily attributable to a decrease in employee-related costs and contract services expense of $7.5 million due to strategic cost-saving initiatives, a decrease in sales commissions of $4.5 million due to new sales commissions plans and revised targets, a decrease in stock-based compensation of $2.3 million and a decrease in advertising expenses of $1.0 million.

General and Administrative

General and administrative expense increased by $2.9 million, or 2.8%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The increase was primarily attributable to an increase in employee-related costs of $3.4 million, an increase in severance expense of $3.2 million, an increase in stock-based compensation of $2.7 million, an increase in third-party fees associated with our debt refinancing of $2.0 million, and an increase in bad debt expense of $1.7 million. The increase was partially offset by the absence of a $10.7 million loss on settlement of indemnification asset that was recorded during the six months ended June 30, 2023.

Other Income (Expense)

Interest Expense

Interest expense decreased by $7.2 million, or 22.1%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, driven primarily by the lower outstanding debt balances resulting from our New Term Loan, Term Loan and New ABL Facility, as well as lower interest rates on our New Term Loan and New ABL Facility.

Other Components of Net Periodic Pension Cost

Other components of net periodic pension cost increased by $1.2 million for the six months ended June 30, 2024. This increase was primarily due to the absence of a settlement gain of $0.4 million and a remeasurement gain of $1.3 million that was recorded during the six months ended June 30, 2023. No settlement gain or remeasurement gain was recorded during the six months ended June 30, 2024.

Other Expense

Other expense increased by $7.4 million for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The increase was primarily due to a loss on extinguishment of debt of $6.6 million recorded during the six months ended June 30, 2024, as well as in increase in foreign-currency related loss of $0.8 million during the six months ended June 30, 2024 compared to the six months ended June 30, 2023.

36



Income Tax Expense
The Company's effective tax rate (“ETR”) was 46.2% and 4.1% for the six months ended June 30, 2024 and 2023, respectively. The Company's ETR differs from the U.S. statutory rate of 21% primarily due to permanent differences including state taxes, non-deductible executive compensation, non-U.S. taxing jurisdictions, tax credits, change in valuation allowance due to expiring net operating losses, and the discrete impact of the debt refinancing discussed in Note 8, Debt Obligations.

Adjusted EBITDA

Adjusted EBITDA decreased by $14.5 million, or 11.3%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease in Adjusted EBITDA was primarily driven by the secular decline in our Thryv Marketing Services segment. The decrease was partially offset by the growth in our Thryv SaaS segment. See “Non-GAAP Financial Measures” for a definition of Adjusted EBITDA and a reconciliation to Net income, the most directly comparable measure presented in accordance with GAAP.

37



Non-GAAP Financial Measures

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States. We also present Adjusted EBITDA, Adjusted Gross Profit, and Adjusted Gross Margin, as defined below, as non-GAAP financial measures in this Quarterly Report.
We have included Adjusted EBITDA, Adjusted Gross Profit, and Adjusted Gross Margin in this report because management believes they provide useful information to investors in gaining an overall understanding of our current financial performance and provide consistency and comparability with past financial performance. Specifically, we believe Adjusted EBITDA provides useful information to management and investors by excluding certain non-operating items that we believe are not indicative of our core operating results. In addition, Adjusted EBITDA, Adjusted Gross Profit, and Adjusted Gross Margin are used by management for budgeting and forecasting as well as measuring the Company’s performance. We believe Adjusted EBITDA, Adjusted Gross Profit, and Adjusted Gross Margin provide investors with the financial measures that closely align with our internal processes.
We define Adjusted EBITDA (“Adjusted EBITDA”) as Net income plus Interest expense, Income tax expense, Depreciation and amortization expense, Restructuring and integration expenses, Transaction costs, Stock-based compensation expense, and non-operating expenses, such as, Other components of net periodic pension cost, Loss on early extinguishment of debt, Non-cash gain from remeasurement of indemnification asset, and certain unusual and non-recurring charges that might have been incurred. Adjusted EBITDA should not be considered as an alternative to Net income as a performance measure. We define Adjusted Gross Profit (“Adjusted Gross Profit”) and Adjusted Gross Margin (“Adjusted Gross Margin”) as Gross profit and Gross margin, respectively, adjusted to exclude the impact of Depreciation and amortization expense and Stock-based compensation expense.
Non-GAAP financial information has limitations as an analytical tool and is presented for supplemental informational purposes only. Such information should not be considered a substitute for financial information presented in accordance with U.S. GAAP and may be different from similarly-titled non-GAAP measures used by other companies.
The following is a reconciliation of Adjusted EBITDA to its most directly comparable GAAP measure, Net income:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Reconciliation of Adjusted EBITDA
Net income$5,548 $15,978 $13,972 $25,292 
Interest expense12,175 16,292 25,534 32,780 
Depreciation and amortization expense14,072 15,667 28,625 31,098 
Stock-based compensation expense (1)
6,353 5,798 11,642 11,191 
Restructuring and integration expenses (2)
7,553 3,921 12,818 9,261 
Income tax expense (benefit)6,618 (3,428)12,015 1,068 
Transaction costs (3)
— — — 373 
Other components of net periodic pension cost (4)
1,581 1,865 3,162 1,986 
Loss on early extinguishment of debt (5)
6,638 — 6,638 — 
Non-cash loss from remeasurement of indemnification asset (6)
— 11,490 — 10,734 
Other (7)
(1,224)1,856 (978)4,125 
Adjusted EBITDA$59,314 $69,439 $113,428 $127,908 
(1)The Company records Stock-based compensation expense related to the amortization of grant date fair value of the Company’s stock-based compensation awards. See Note 10, Stock-Based Compensation and Stockholders' Equity, to our consolidated financial statements included in Part I, Item 1 in this Quarterly Report for more information.
(2)For the three and six months ended June 30, 2024 and 2023, expenses related to periodic efforts to enhance efficiencies and reduce costs, and include severance benefits, and costs associated with abandoned facilities and system consolidation.
(3)Expenses related to the Yellow Acquisition and other transaction costs.
38



(4)Other components of net periodic pension cost is from our non-contributory defined benefit pension plans that are currently frozen and incur no additional service costs. The most significant component of Other components of net periodic pension cost relates to periodic mark-to-market pension remeasurement.
(5)In connection with the debt refinancing completed on May 1, 2024, the Company recorded a Loss on early extinguishment of debt related to the write-off of certain unamortized debt issuance costs on the Company's Prior Term Loan and Prior ABL Facility. See Note 8, Debt Obligations, to our consolidated financial statements included in Part I, Item 1 in this Quarterly Report for more information.
(6)In connection with the YP Acquisition, the seller indemnified the Company for future potential losses associated with certain federal and state tax positions taken in tax returns filed by the seller prior to the acquisition date. See Note 4, Fair Value Measurements, to our consolidated financial statements included in Part I, Item 1 in this Quarterly Report for more information.
(7)Other primarily includes foreign exchange-related expense (income).
The following tables set forth reconciliations of Adjusted Gross Profit and Adjusted Gross Margin, to their most directly comparable GAAP measures, Gross profit and Gross Margin:
Three Months Ended June 30, 2024
(in thousands)Marketing ServicesSaaSTotal
Reconciliation of Adjusted Gross Profit
Gross profit$96,299 $52,289 $148,588 
Plus:
Depreciation and amortization expense3,989 1,877 5,866 
Stock-based compensation expense 98 76 174 
Adjusted Gross Profit$100,386 $54,242 $154,628 
Gross Margin65.8 %67.2 %66.3 %
Adjusted Gross Margin68.6 %69.7 %69.0 %
Three Months Ended June 30, 2023
(in thousands)Marketing ServicesSaaSTotal
Reconciliation of Adjusted Gross Profit
Gross profit$120,875 $39,210 $160,085 
Plus:
Depreciation and amortization expense6,208 1,416 7,624 
Stock-based compensation expense 119 54 173 
Adjusted Gross Profit$127,202 $40,680 $167,882 
Gross Margin64.0 %62.8 %63.7 %
Adjusted Gross Margin67.3 %65.1 %66.8 %

39



Six Months Ended June 30, 2024
(in thousands)Marketing ServicesSaaSTotal
Reconciliation of Adjusted Gross Profit
Gross profit$200,845 $101,384 $302,229 
Plus:
Depreciation and amortization expense8,061 3,581 11,642 
Stock-based compensation expense 211 136 347 
Adjusted Gross Profit$209,117 $105,101 $314,218 
Gross Margin65.7 %66.6 %66.0 %
Adjusted Gross Margin68.4 %69.1 %68.7 %

Six Months Ended June 30, 2023
(in thousands)Marketing ServicesSaaSTotal
Reconciliation of Adjusted Gross Profit
Gross profit$238,529 $76,364 $314,893 
Plus:
Depreciation and amortization expense11,905 2,702 14,607 
Stock-based compensation expense 222 100 322 
Adjusted Gross Profit$250,656 $79,166 $329,822 
Gross Margin63.7 %62.4 %63.4 %
Adjusted Gross Margin66.9 %64.7 %66.4 %

Liquidity and Capital Resources

Thryv Holdings, Inc. is a holding company that does not conduct any business operations of its own. We derive cash flows from cash transfers and other distributions from our operating subsidiary, Thryv, Inc., who in turn generates cash flow from its own operations and operations of its subsidiaries, and has cash and cash equivalents on hand, funds provided under the New Term Loan and funds available under the New ABL Facility. The agreements governing our debt may restrict the ability of our subsidiaries to make loans or otherwise transfer assets to us. Further, our subsidiaries are permitted under the terms of our senior credit facilities and other indebtedness to incur additional indebtedness that may restrict or prohibit the making of distributions or the making of loans by such subsidiaries to us. Our and our subsidiaries’ ability to meet our debt service requirements is dependent on our ability to generate sufficient cash flows from operations.

We believe that expected cash flows from operations, available cash and cash equivalents, and funds available under our New ABL Facility will be sufficient to meet our liquidity requirements, such as working capital requirements for our operations, business development and investment activities, and debt payment obligations, for the following 12 months. Any projections of future earnings and cash flows are subject to substantial uncertainty. Our future success and capital adequacy will depend on, among other things, our ability to achieve anticipated levels of revenues and cash flows from operations and our ability to address our annual cash obligations and reduce our outstanding debt, all of which are subject to general economic, financial, competitive, and other factors beyond our control. We continue to monitor our capital requirements to ensure our needs are in line with available capital resources.

In addition, our Board of Directors authorizes us to undertake share repurchases from time to time. The amount and timing of any share repurchases that we make will depend on a variety of factors, including available liquidity, cash flows, our capacity to make repurchases under our debt agreements and market conditions.

For a discussion on contingent obligations, see Note 13, Contingent Liabilities, to our consolidated financial statements included in Part I, Item 1 in this Quarterly Report.
40



Sources and Uses of Cash
The following table sets forth a summary of our cash flows from operating, investing and financing activities for the periods indicated:
Six Months Ended June 30,$
20242023Change
(in thousands)(unaudited)
Cash flows provided by (used in):
Operating activities$27,660 $57,736 $(30,076)
Investing activities(16,230)(23,130)6,900 
Financing activities(10,514)(34,951)24,437 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(448)(240)(208)
Increase (decrease) in cash, cash equivalents and restricted cash$468 $(585)$1,053 

Cash Flows from Operating Activities

Net cash provided by operating activities decreased by $30.1 million, or 52.1%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease was primarily due to changes in working capital, particularly accounts receivable, which was primarily impacted by the timing of payments and an overall decline in our sales. Additionally, the Company made tax payments of $13.3 million for the six months ended June 30, 2024 compared to taxes paid of $7.4 million for the six months ended June 30, 2023. This was offset by lower interest payments of $5.2 million compared to the six months ended June 30, 2023.

Cash Flows from Investing Activities

Net cash used in investing activities decreased by $6.9 million, or 29.8%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The decrease was primarily due to $8.9 million of cash paid related to the Yellow Acquisition during the six months ended June 30, 2023. This was partially offset by a $2.2 million increase in capital expenditures related to the development of our SaaS solutions.

Cash Flows from Financing Activities

Net cash used in financing activities decreased by $24.4 million, or 69.9%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This decrease was primarily due to $20.7 million of net proceeds from the Company's Prior Term Loan and New Term Loan agreements during the six months ended June 30, 2024, compared to $52.5 million of net payments on the Company's Prior Term Loan during the six months ended June 30, 2023. The net proceeds during 2024 was due to the New Term Loan credit agreement entered into on May 1, 2024. This increase in proceeds was partially offset by $30.8 million of net payments on the Company's Prior ABL Facility and New ABL Facility during the six months ended June 30, 2024, compared to $13.7 million of net proceeds on the Company's Prior ABL Facility during the six months ended June 30, 2023. The Company also paid $5.3 million of debt issuance costs during the six months ended June 30, 2024 related to the New Term Loan.

Debt
Term Loan

On May 1, 2024, the Company entered into a new Term Loan Credit Agreement (the “New Term Loan”), the proceeds of which were used to refinance and pay off in full the Company’s previous term loan facility (the “Prior Term Loan”) and to pay fees and expenses related to the refinancing.

The New Term Loan established a senior secured term loan facility (the “New Term Loan Facility”) in an aggregate principal amount equal to $350.0 million, of which 31.8% was held by a related party who was an equity holder of the Company as of May 1, 2024. The Company defines a related party as any shareholder owning more than 5% of the Company's voting securities. As of June 30, 2024, 31.8% of the New Term Loan was held by a related party who was an equity holder of the Company as of that date.
41




The New Term Loan Facility matures on May 1, 2029 and borrowings under the New Term Loan Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum equal to (i) 6.75% (for SOFR loans) and (ii) 5.75% (for base rate loans). The New Term Loan Facility requires mandatory amortization payments, paid quarterly commencing June 30, 2024, equal to (i) $52.5 million per year for the first two years following the closing date of the New Term Loan, and (ii) $35.0 million per year thereafter.
ABL Facility
On May 1, 2024, the Company entered into a new Credit Agreement (the “ABL Credit Agreement”), which established a new $85.0 million asset-based revolving loan facility (the “New ABL Facility”). The New ABL Facility refinanced the Company’s previous asset-based revolving loan facility (the “Prior ABL Facility”). Proceeds of the New ABL Facility may be used by the Company for ongoing general corporate purposes and working capital.

The New ABL Facility matures on May 1, 2028 and borrowings under the New ABL Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum, depending on the average excess availability under the New ABL Facility, equal to (i) 2.50% to 2.75% (for SOFR loans) and (ii) 1.50% to 1.75% (for base rate loans). The fee for undrawn commitments under the New ABL Facility is equal to 0.375% per annum.

As of June 30, 2024, the Company had borrowing base availability of $64.8 million. As a result of certain restrictions in the Company's debt agreements, as of June 30, 2024, approximately $54.2 million was available to be drawn upon under the New ABL Facility.
We maintain debt levels that we consider appropriate after evaluating a number of factors, including cash requirements for ongoing operations, investment and financing plans (including acquisitions and share repurchase activities), and overall cost of capital. Per the terms of the New Term Loan Facility, payments of the New Term Loan balance are determined by the Company's Excess Cash Flow (as defined in the New Term Loan Facility). We are in compliance with all covenants under the New Term Loan and New ABL Facility as of June 30, 2024. We had total recorded debt outstanding of $342.1 million (net of $12.3 million of unamortized original issue discount (OID) and debt issuance cost) at June 30, 2024, which was comprised of amounts outstanding under the New Term Loan of $336.4 million and New ABL Facility of $18.0 million.
Share Repurchase Program
On April 30, 2024, the Board authorized a new share repurchase program (the “Share Repurchase Program”), under which the Company may repurchase up to $40 million in shares of common stock through April 30, 2029. The repurchase program will be subject to market conditions, the periodic capital needs of the Company’s operating activities, and the continued satisfaction of all covenants under the Company’s New Term Loan and ABL Credit Agreement. The Share Repurchase Program does not obligate the Company to repurchase shares and may be suspended, terminated, or modified at any time.
On June 20, 2024, the Company repurchased approximately 26,495 shares of its outstanding common stock. The total purchase price of this transaction was approximately $0.5 million. The shares acquired were recorded as Treasury stock upon repurchase.
Critical Accounting Policies and Estimates

Our critical accounting policies and estimates have not changed from those described in our 2023 Form 10-K, under Management's Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates.

42



Item 3.    Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

As of June 30, 2024, we had total recorded debt outstanding of $342.1 million (net of $12.3 million of unamortized OID and debt issuance costs), which was comprised of amounts outstanding under our New Term Loan of $336.4 million and New ABL Facility of $18.0 million. Substantially all this debt bears interest at floating rates. Changes in interest rates affect the interest expense we pay on our floating rate debt. A hypothetical 100 basis point increase in interest rates would increase our interest expense by approximately $3.5 million annually, based on the debt outstanding at June 30, 2024.

Foreign Exchange Currency Risk

We have foreign currency risks related to our revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the Australian dollar and New Zealand dollar. Since we translate foreign currencies into U.S. dollars for financial reporting purposes, currency fluctuations can have an impact on our financial results.

We have experienced and will continue to experience fluctuations in our Net income as a result of transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. We recognized immaterial amounts of foreign currency gains and losses in each of the periods presented. We have not hedged our foreign currency transactions to date. We are evaluating the costs and benefits of initiating a hedging program and may in the future hedge selected significant transactions denominated in currencies other than the U.S. dollar as we expand our international operations and our risk grows.


Item 4.    Controls and Procedures

Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2024.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the quarter ended June 30, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


PART II.     OTHER INFORMATION

Item 1.    Legal Proceedings

Information in response to this item is provided in “Part I - Item 1. Note 13, Contingent Liabilities” and is incorporated by reference into Part II of this Quarterly Report on Form 10-Q.

Item 1A.    Risk Factors

There have been no material changes to the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2023, as supplemented by the disclosure in Part II, Item 1A. in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024.

43



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

The following table shows our common stock repurchase activity based on settlement date for the quarter ended June 30, 2024 (the “Second Quarter”).

PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced PlanApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plan
June 1, 2024 - June 30, 202426,495 
$18.83
26,495 
$39.5 million
Total26,495 26,495 

On April 30, 2024, the Board authorized a share repurchase plan under which the Company may repurchase up to $40 million in shares of common stock through April 30, 2029. During the Second Quarter, we repurchased 26,495 shares of our common stock at a cost of approximately $0.5 million. As of June 30, 2024, we had approximately $39.5 million of repurchase authorizations remaining under the repurchase plan.


Item 3.    Defaults Upon Senior Securities

None.

Item 4.    Mine Safety Disclosures

Not Applicable.

Item 5.    Other Information

None of our officers or directors adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the three and six months ended June 30, 2024.

44



Item 6.     Exhibits

The following documents are filed as an exhibit to this Quarterly Report on Form 10-Q:

Exhibit No.Description
3.1
3.2
10.1
10.2
31.1*
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
104
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, formatted in Inline XBRL (included in Exhibits 101).

*Filed herewith
**    Furnished herewith

45




SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

THRYV HOLDINGS, INC.
August 1, 2024By:/s/ Joseph A. Walsh
Joseph A. Walsh
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
August 1, 2024By:/s/ Paul D. Rouse
Paul D. Rouse
Chief Financial Officer, Executive Vice President and Treasurer
(Principal Financial Officer)





46

EX-31.1 2 exhibit311-2024q210xq.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER

I, Joseph A. Walsh, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Thryv Holdings, 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)) 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) 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

(c) 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.


Date: August 1, 2024
By: /s/ Joseph A. Walsh

Joseph A. Walsh
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 exhibit312-2024q210xq.htm EX-31.2 Document


Exhibit 31.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER

I, Paul D. Rouse, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Thryv Holdings, 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)) 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) 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

(c) 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.


Date: August 1, 2024
By: /s/ Paul D. Rouse
Paul D. Rouse
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321-2024q210xq.htm EX-32.1 Document

Exhibit 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

In connection with the Quarterly Report on Form 10-Q of Thryv Holdings, Inc. (the “Company”) for the period ending June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Joseph A. Walsh, Chairman of the Board and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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


Date: August 1, 2024
By: /s/ Joseph A. Walsh

Joseph A. Walsh
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 exhibit322-2024q210xq.htm EX-32.2 Document

Exhibit 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

In connection with the Quarterly Report on Form 10-Q of Thryv Holdings, Inc. (the “Company”) for the period ending June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Paul D. Rouse, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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


Date: August 1, 2024
By: /s/ Paul D. Rouse
Paul D. Rouse
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 thry-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Pensions link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stock-Based Compensation and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Changes in Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Pensions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt Obligations - Schedule of Outstanding Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Pensions - Schedule of Components of Net Periodic Pension Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Pensions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Earnings per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Contingent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Segment Information - Schedule of Segment Operating Results (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 thry-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 thry-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 thry-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Payment Terms [Axis] Debt Payment Terms [Axis] Debt Payment Terms Proceeds from ABL Facility Proceeds from Long-Term Lines of Credit Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Yellow Acquisition Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Contract assets, net of allowance of $37 in 2024 and $35 in 2023 Contract with Customer, Asset, after Allowance for Credit Loss, Current Cover [Abstract] Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other current liabilities Other Liabilities, Current Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Cash paid for income taxes, net Income Taxes Paid, Net Accounts receivable, net of allowance Accounts Receivable, Allowance for Credit Loss, Current Schedule of Share-based Payment Arrangement, Cost by Plan Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Retirement Plan Tax Status [Axis] Retirement Plan Tax Status [Axis] Contingent Liabilities Legal Matters and Contingencies [Text Block] Goodwill [Line Items] Goodwill [Line Items] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Print Print [Member] Print Additions Accounts Receivable And Contract With Customer, Credit Loss Expense (Reversal) Accounts Receivable And Contract With Customer, Credit Loss Expense (Reversal) Number of shares entitled per RSU (in shares) Common Stock, Number Of Shares Entitled Per RSU Common Stock, Number Of Shares Entitled Per RSU Revenue from Contract with Customer [Abstract] Contract liabilities Contract with Customer, Liability, Current United States UNITED STATES Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated Reconciliation Of Earnings Before Interest, Tax, Depreciation, And Amortization From Segments To Consolidated [Table Text Block] Reconciliation Of Earnings Before Interest, Tax, Depreciation, And Amortization From Segments To Consolidated Gross Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Schedule of Outstanding Debt Obligations Schedule of Long-Term Debt Instruments [Table Text Block] Purchase of treasury stock (in shares) Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Accrued taxes Taxes Payable, Current Schedule of Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Stock options expected to vest, weighted average grant-date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Total operating expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Term Loan, net Other Long-Term Debt, Noncurrent Adjustment to Compensation, Amount Adjustment to Compensation Amount Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Diluted net income per share: Earnings Per Share, Diluted [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Credit Loss [Abstract] Deductions Accounts Receivable And Contract With Customer, Allowance For Credit Loss, Writeoff Accounts Receivable And Contract With Customer, Allowance For Credit Loss, Writeoff Debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Amount of antidilutive securities not included in calculation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Payment Terms Tranche Two Payment Terms Tranche Two [Member] Payment Terms Tranche Two Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Credit Facility [Domain] Credit Facility [Domain] Current assets Assets, Current [Abstract] Goodwill Goodwill Beginning balance Ending balance Goodwill Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Trademarks and domain names Marketing-Related Intangible Assets [Member] Treasury stock (in shares) Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Stock options Share-Based Payment Arrangement, Option [Member] Yellow New Zealand Yellow New Zealand [Member] Yellow New Zealand Shares held in escrow (in shares) Business Combination, Indemnification Assets, Shares Held in Escrow Business Combination, Indemnification Assets, Shares Held in Escrow Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Reserve in connection with disallowance Income Tax Examination, Reserve For Disallowance Of Tax Credit Income Tax Examination, Reserve For Disallowance Of Tax Credit Other Proceeds from (Payments for) Other Financing Activities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension Plan Pension Plan [Member] Outstanding Stock warrants Warrant [Member] Security Exchange Name Security Exchange Name Interest Rate Basis spread on variable rate (as percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Basic net income per share: Earnings Per Share, Basic [Abstract] Effects of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Weighted average exercise price of options exercised during period (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Amortization of deferred commissions Amortization of Deferred Sales Commissions Write off of deferred debt issuance costs Deferred Debt Issuance Cost, Writeoff Number of Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fixed assets and capitalized software, net Property, Plant and Equipment, Net Repayment of debt Repayments of Debt Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Settlement of indemnification asset Settlement of indemnification asset Stock Issued During Period, Value, Settlement of Indemnification Asset Stock Issued During Period, Value, Settlement of Indemnification Asset Number of reporting units Number of Reporting Units Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Term loan, debt issuance costs Debt Issuance Costs, Noncurrent, Net Common stock, issued (in shares) Common Stock, Shares, Issued Schedule of Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration risk, percentage Concentration Risk, Percentage Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table] Common stock, authorized (in shares) Common Stock, Shares Authorized Acquisition of a business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted-average diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 2024 (remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Proceeds from issuance of debt Proceeds from Issuance of Debt Related Party Related Party Related Party Related Party [Member] Remeasurement (gain) Remeasurement gain Defined Benefit Plan, Amortization of Gain (Loss) Litigation Case [Axis] Litigation Case [Axis] Interest expense, nonoperating Interest expense Interest Expense, Nonoperating Schedule of Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Settlement (gain) Settlement gain Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Other Other Income (Loss) Other Income (Loss) Debt instrument, covenant, leverage ratio to EBITDA, maximum Debt Instrument, Covenant, Leverage Ratio to EBITDA, Maximum Debt Instrument, Covenant, Leverage Ratio to EBITDA, Maximum Settlement of indemnification asset (in shares) Settlement of indemnification asset (in shares) Stock Issued During Period, Shares, Settlement of Indemnification Asset Stock Issued During Period, Shares, Settlement of Indemnification Asset Accounts receivable, net of allowance of $18,042 in 2024 and $14,926 in 2023 Accounts Receivable, after Allowance for Credit Loss, Current Stock options granted during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cost of services Cost of Sales [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other liabilities Increase (Decrease) in Other Operating Liabilities Total debt obligations Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Plus: Common stock equivalents associated with stock-based compensation (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Pension obligations, net Liability, Defined Benefit Pension Plan, Noncurrent Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restructuring and integration expenses Restructuring Charges And Integration Expenses Restructuring Charges And Integration Expenses Number of shares expected to be retain by the seller (in shares) Business Combination, Indemnification Assets, Shares Expected To Be Retained Business Combination, Indemnification Assets, Shares Expected To Be Retained Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Nonrelated Party Nonrelated Party Nonrelated Party [Member] Beginning balance Ending balance Accounts Receivable and Contract with Customer, Allowance for Credit Loss Accounts Receivable and Contract with Customer, Allowance for Credit Loss Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of petitions filed Number Of Petitions Filed Number Of Petitions Filed Schedule of Estimated Aggregate Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Payments of financing costs Payments of Financing Costs Total Finite-Lived Intangible Assets, Net International Non-US [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current ABL Facility New ABL Facility [Member] New ABL Facility Term loan, original issue discount Debt Instrument, Unamortized Discount Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income tax (expense) benefit Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest ESPP shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Impairments Goodwill, Impairment Loss Schedule of Computation of Diluted Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Acquisition of a business, net of cash acquired Fair value allocated to net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Foreign currency translation adjustment, net of tax expense of $0.1 million and $1.1 million, respectively OCI, before Reclassifications, Net of Tax, Attributable to Parent Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Contract assets Increase (Decrease) in Contract with Customer, Asset Pensions Retirement Benefits [Text Block] Client relationships Customer Relationships [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Debt Payment Terms [Domain] Debt Payment Terms [Domain] Debt Payment Terms [Domain] Entity Interactive Data Current Entity Interactive Data Current Schedule of Nonvested Performance-Based Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Term Loan Prior Term Loan Term Loan [Member] Term Loan Number of operating segments Number of Operating Segments Retirement Benefits [Abstract] Loss (gain) on foreign currency exchange rates Gain (Loss), Foreign Currency Transaction, before Tax New Term Loan New Term Loan New Term Loan [Member] New Term Loan Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Number of cases consolidated by court Number Of Cases Consolidated By Court Number Of Cases Consolidated By Court Sales and marketing Selling and Marketing Expense Income tax (expense) benefit Income Tax Expense (Benefit) Interest cost Defined Benefit Plan, Interest Cost Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Payments of Term Loan Repayments of Senior Debt Market Conditions Market Conditions [Member] Market Conditions Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Information Supplemental Cash Flow Information [Abstract] Share-based payment arrangement, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective income tax rate (as percent) Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and stockholders' equity Liabilities and Equity Current portion of unrecognized tax benefits Liability for Uncertainty in Income Taxes, Current Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued salaries and related expenses Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Thryv SaaS Software as a Service Segment U.S [Member] Software as a Service Segment U.S PSUs Phantom Share Units (PSUs) [Member] Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, remaining performance obligations period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Product and Service [Axis] Product and Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Other components of net periodic pension cost Other components of net periodic pension cost Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Vesting [Domain] Vesting [Domain] Nonvested beginning balance (in dollars per share) Nonvested ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Schedule of Components of Net Periodic Pension Cost Schedule of Net Benefit Costs [Table Text Block] Unamortized original issue discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Fair Value Estimate of Fair Value Measurement [Member] Unamortized debt issuance expense Unamortized Debt Issuance Expense Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Debt instrument, covenant, remaining borrowing capacity required, minimum Debt Instrument, Covenant, Remaining Borrowing Capacity Required, Minimum Debt Instrument, Covenant, Remaining Borrowing Capacity Required, Minimum Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Provision for credit losses and service credits Accounts Receivable, Credit Loss Expense (Reversal) Current portion of Term Loan Other Long-Term Debt, Current Debt instrument, amortization payment period Debt Instrument, Amortization Payment Period Debt Instrument, Amortization Payment Period Segments [Axis] Segments [Axis] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Schedule of Stock-based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Debt obligations Long-Term Debt, Gross Exercise Price Award Exercise Price Debt instrument, mandatory quarterly amortization payment Debt Instrument, Mandatory Quarterly Amortization Payment Debt Instrument, Mandatory Quarterly Amortization Payment Earnings per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stockholders' equity Equity, Attributable to Parent [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Debt instrument, percent ownership Debt Instrument, Percent Of Ownership Debt Instrument, Percent Of Ownership Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other expense Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Debt issuance costs, line of credit Debt Issuance Costs, Line of Credit Arrangements, Gross Unrecognized stock based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Treasury stock - 27,513,828 shares at June 30, 2024 and 27,358,037 shares at December 31, 2023 Treasury Stock, Common, Value Stock options expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Line of credit facility, unused capacity, commitment fee (as percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Thryv Marketing Services Marketing Services Segment U.S [Member] Marketing Services Segment U.S Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Non-cash loss from the remeasurement of the indemnification asset Gain (loss) on remeasurement of indemnification asset Non-cash loss from remeasurement of indemnification asset Gain (Loss) On Remeasurement Of Indemnification Asset Gain (Loss) On Remeasurement Of Indemnification Asset Deferred costs Deferred Costs, Current Total long-term liabilities Liabilities, Noncurrent Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Proceeds from Term Loan Proceeds from Issuance of Senior Long-Term Debt Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Research and Development Tax Case Research And Development Tax Case [Member] Research And Development Tax Case Contract with customer, asset, allowance for credit loss (less than) Contract with Customer, Asset, Allowance for Credit Loss Debt issuance costs, line of credit, balance Debt Issuance Costs, Line of Credit Arrangements, Net Accrued service credits Accrued Service Credits, Current Accrued Service Credits, Current Performance Conditions Performance Conditions [Member] Performance Conditions Requisite service period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Changes in working capital items, excluding acquisitions: Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Fixed and intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Shares of entitled common stock (in shares) Share-Based Payment Arrangement, Shares Of Entitled Common Stock Share-Based Payment Arrangement, Shares Of Entitled Common Stock Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Interest payable, current Interest Payable, Current Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Debt Instrument Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Covenants not to compete Noncompete Agreements [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Fair Value and Carrying Value of Debt Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Issuance of shares related to stock-based compensation (in shares) Stock Issued During Period, Shares, New Issues Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stock-Based Compensation and Stockholders' Equity Equity [Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Other income (expense): Nonoperating Income (Expense) And Interest And Debt Expense [Abstract] Nonoperating Income (Expense) And Interest And Debt Expense Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Current portion of New Term Loan/Prior Term Loan Long-Term Debt, Current Maturities Segment Information Segment Reporting Disclosure [Text Block] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Other components of net periodic pension cost Pension Expense (Reversal of Expense), Noncash Statement [Table] Statement [Table] Interest expense Interest Expense, Debt Geographic Concentration Risk Geographic Concentration Risk [Member] Unrecognized tax benefits Unrecognized Tax Benefits IRS Internal Revenue Service (IRS) [Member] City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Additions to fixed assets and capitalized software Payments to Acquire Productive Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Borrowing base capacity Line of Credit Facility, Remaining Borrowing Capacity Purchase of treasury stock Payments for Repurchase of Common Stock Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Contribution costs Defined Benefit Plan, Plan Assets, Contributions by Employer Total long-term debt obligations Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Segment Adjusted EBITDA Total Segment Adjusted EBITDA Earnings Before Interest, Taxes, Depreciation, And Amortization Earnings Before Interest, Taxes, Depreciation, And Amortization Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Income Taxes Income Tax Disclosure [Text Block] Net income per common share: Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Accumulated deficit Retained Earnings (Accumulated Deficit) Payments of ABL Facility Repayments of Long-Term Lines of Credit Contract assets, net of allowance Contract with Customer, Asset, Allowance for Credit Loss, Current General and administrative General and Administrative Expense Deferred income taxes Deferred Income Taxes and Tax Credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount PSUs Outstanding PSUs Performance Shares [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Long-term debt, fair value Long-Term Debt, Fair Value Carrying Amount Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Segment Gross Profit Gross Profit Foreign currency translation adjustment, net of tax Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Debt issuance costs Debt Issuance Costs, Net Debt Obligations Debt Disclosure [Text Block] Weighted average remaining amortization period in years (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Issuance of shares related to stock-based compensation Stock Issued During Period, Value, New Issues Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock - $0.01 par value, 250,000,000 shares authorized; 63,808,097 shares issued and 36,294,269 shares outstanding at June 30, 2024; and 62,660,783 shares issued and 35,302,746 shares outstanding at December 31, 2023 Common Stock, Value, Issued Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment Terms Tranche One Payment Terms Tranche One [Member] Payment Terms Tranche One Other Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Debt instrument, fixed charge coverage ratio Debt Instrument, Fixed Charge Coverage Ratio Debt Instrument, Fixed Charge Coverage Ratio Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Loss on early extinguishment of debt Loss on early extinguishment of debt Gain (Loss) on Extinguishment of Debt Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] ABL Facility Long-Term Line of Credit, Noncurrent ESPP Outstanding ESPP shares Employee Stock [Member] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Cash acquired from acquisition Cash Acquired from Acquisition Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Nonqualified Plan Nonqualified Plan [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule of Goodwill [Table] Goodwill [Table] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Nonvested award, option, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of services Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Taxes receivable Income Taxes Receivable, Current Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (see Note 13) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Entity Address, City or Town Entity Address, City or Town Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Net income Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Changes in Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Allowance for Credit Losses Allowance for Credit Losses [Text Block] YP Acquisition YP Holdings, Inc [Member] YP Holdings, Inc Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Transaction costs Transaction Costs Transaction Costs Entity File Number Entity File Number Revenue Recognition Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Purchase of treasury stock Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Weighted-average shares used in computing basic and diluted net income per common share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Accrued expenses Other Accrued Liabilities, Current Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Qualified Plan Qualified Plan [Member] Nonvested beginning balance (in shares) Nonvested ending balance (in shares) Nonvested balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Accounts payable assumed in business acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] ABL Facility Prior ABL Facility ABL Facility [Member] ABL Facility Prepaid expenses Prepaid Expense and Other Assets, Current Repurchase of Treasury stock as a result of the settlement of the indemnification asset Repurchase Of Treasury Stock As A Result Of The Settlement of The Indemnification Asset Repurchase Of Treasury Stock As A Result Of The Settlement of The Indemnification Asset Document Transition Report Document Transition Report Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Document Quarterly Report Document Quarterly Report Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Restricted cash, included in Other current assets Restricted Cash and Cash Equivalents Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Basic (in shares) Weighted-average common shares outstanding during the period (in shares) Weighted-average basic shares outstanding during the period (in shares) Weighted Average Number of Shares Outstanding, Basic Related Party [Axis] Related and Nonrelated Parties [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Expected future employer contribution, current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Digital Digital [Member] Digital Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One RSUs Outstanding RSUs Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Section 199 Tax Case Section 199 Tax Case [Member] Section 199 Tax Case Revenue Benchmark Revenue Benchmark [Member] Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 thry-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-35895  
Entity Registrant Name THRYV HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-2740040  
Entity Address, Address Line One 2200 West Airfield Drive, P.O. Box 619810  
Entity Address, City or Town D/FW Airport  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75261  
City Area Code (972)  
Local Phone Number 453-7000  
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol THRY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   36,303,038
Entity Central Index Key 0001556739  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 224,084 $ 251,421 $ 457,708 $ 496,976
Cost of services 75,496 91,336 155,479 182,083
Gross profit 148,588 160,085 302,229 314,893
Operating expenses:        
Sales and marketing 65,409 75,683 135,500 152,026
General and administrative 51,841 53,695 104,257 101,375
Total operating expenses 117,250 129,378 239,757 253,401
Operating income 31,338 30,707 62,472 61,492
Other income (expense):        
Interest expense, nonoperating (12,175) (16,292) (25,534) (32,780)
Other components of net periodic pension cost (1,581) (1,865) (3,162) (1,986)
Other expense (5,416) 0 (7,789) (366)
Income before income tax (expense) benefit 12,166 12,550 25,987 26,360
Income tax (expense) benefit (6,618) 3,428 (12,015) (1,068)
Net income 5,548 15,978 13,972 25,292
Other comprehensive income (loss):        
Foreign currency translation adjustment, net of tax 67 (302) (198) (2,490)
Comprehensive income $ 5,615 $ 15,676 $ 13,774 $ 22,802
Net income per common share:        
Basic (in dollars per share) $ 0.15 $ 0.46 $ 0.39 $ 0.73
Diluted (in dollars per share) $ 0.15 $ 0.43 $ 0.37 $ 0.68
Weighted-average shares used in computing basic and diluted net income per common share:        
Basic (in shares) 36,004,324 34,575,338 35,818,549 34,625,561
Diluted (in shares) 37,631,825 36,863,295 38,032,132 36,956,933
Nonrelated Party        
Other income (expense):        
Interest expense, nonoperating $ (10,001) $ (16,292) $ (23,360) $ (32,780)
Related Party        
Other income (expense):        
Interest expense, nonoperating $ (2,174) $ 0 $ (2,174) $ 0
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 15,519 $ 18,216
Accounts receivable, net of allowance of $18,042 in 2024 and $14,926 in 2023 193,725 205,503
Contract assets, net of allowance of $37 in 2024 and $35 in 2023 8,118 2,909
Taxes receivable 1,516 3,085
Prepaid expenses 23,124 17,771
Deferred costs 12,796 16,722
Other current assets 5,822 2,662
Total current assets 260,620 266,868
Fixed assets and capitalized software, net 37,805 38,599
Goodwill 300,995 302,400
Intangible assets, net 6,640 18,788
Deferred tax assets 152,171 128,051
Other assets 27,252 28,464
Total assets 785,483 783,170
Current liabilities    
Accounts payable 8,661 10,348
Accrued liabilities 110,193 105,903
Current portion of unrecognized tax benefits 25,060 23,979
Contract liabilities 25,668 44,558
Other current liabilities 6,022 8,402
Total current liabilities 228,104 263,190
ABL Facility 18,000 48,845
Pension obligations, net 72,279 69,388
Other liabilities 12,448 18,995
Total long-term liabilities 374,319 367,280
Commitments and contingencies (see Note 13)
Stockholders' equity    
Common stock - $0.01 par value, 250,000,000 shares authorized; 63,808,097 shares issued and 36,294,269 shares outstanding at June 30, 2024; and 62,660,783 shares issued and 35,302,746 shares outstanding at December 31, 2023 638 627
Additional paid-in capital 1,170,798 1,151,259
Treasury stock - 27,513,828 shares at June 30, 2024 and 27,358,037 shares at December 31, 2023 (488,757) (485,793)
Accumulated other comprehensive loss (15,389) (15,191)
Accumulated deficit (484,230) (498,202)
Total stockholders' equity 183,060 152,700
Total liabilities and stockholders' equity 785,483 783,170
Nonrelated Party    
Current liabilities    
Current portion of Term Loan 35,783 70,000
Term Loan, net 183,772 230,052
Related Party    
Current liabilities    
Current portion of Term Loan 16,717 0
Term Loan, net $ 87,820 $ 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance $ 18,042 $ 14,926
Contract assets, net of allowance $ 37 $ 35
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 250,000,000 250,000,000
Common stock, issued (in shares) 63,808,097 62,660,783
Common stock, outstanding (in shares) 36,294,269 35,302,746
Treasury stock (in shares) 27,513,828 27,358,037
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   61,279,379        
Beginning balance at Dec. 31, 2022 $ 382,267 $ 613 $ 1,105,701 $ (468,879) $ (16,261) $ (238,907)
Beginning balance, treasury stock (in shares) at Dec. 31, 2022       (26,685,542)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   552,936   (55,533)    
Issuance of shares related to stock-based compensation 3,826 $ 5 4,912 $ (1,091)    
Stock-based compensation expense 11,191   11,191      
Settlement of indemnification asset (in shares)       (613,954)    
Settlement of indemnification asset (15,760)     $ (15,760)    
Foreign currency translation adjustment, net of tax (2,490)       (2,490)  
Net income 25,292         25,292
Ending balance (in shares) at Jun. 30, 2023   61,832,315        
Ending balance at Jun. 30, 2023 404,326 $ 618 1,121,804 $ (485,730) (18,751) (213,615)
Ending balance, treasury stock (in shares) at Jun. 30, 2023       (27,355,029)    
Beginning balance (in shares) at Mar. 31, 2023   61,557,811        
Beginning balance at Mar. 31, 2023 395,053 $ 616 1,112,420 $ (469,941) (18,449) (229,593)
Beginning balance, treasury stock (in shares) at Mar. 31, 2023       (26,739,832)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   274,504   (1,243)    
Issuance of shares related to stock-based compensation 3,559 $ 2 3,586 $ (29)    
Stock-based compensation expense 5,798   5,798      
Settlement of indemnification asset (in shares)       (613,954)    
Settlement of indemnification asset (15,760)     $ (15,760)    
Foreign currency translation adjustment, net of tax (302)       (302)  
Net income 15,978         15,978
Ending balance (in shares) at Jun. 30, 2023   61,832,315        
Ending balance at Jun. 30, 2023 $ 404,326 $ 618 1,121,804 $ (485,730) (18,751) (213,615)
Ending balance, treasury stock (in shares) at Jun. 30, 2023       (27,355,029)    
Beginning balance (in shares) at Dec. 31, 2023 35,302,746 62,660,783        
Beginning balance at Dec. 31, 2023 $ 152,700 $ 627 1,151,259 $ (485,793) (15,191) (498,202)
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 (27,358,037)     (27,358,037)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   1,147,314   (129,296)    
Issuance of shares related to stock-based compensation $ 5,443 $ 11 7,897 $ (2,465)    
Stock-based compensation expense 11,642   11,642      
Purchase of treasury stock (in shares)       (26,495)    
Purchase of treasury stock (499)     $ (499)    
Foreign currency translation adjustment, net of tax (198)       (198)  
Net income $ 13,972         13,972
Ending balance (in shares) at Jun. 30, 2024 36,294,269 63,808,097        
Ending balance at Jun. 30, 2024 $ 183,060 $ 638 1,170,798 $ (488,757) (15,389) (484,230)
Ending balance, treasury stock (in shares) at Jun. 30, 2024 (27,513,828)     (27,513,828)    
Beginning balance (in shares) at Mar. 31, 2024   63,306,246        
Beginning balance at Mar. 31, 2024 $ 167,066 $ 633 1,159,754 $ (488,087) (15,456) (489,778)
Beginning balance, treasury stock (in shares) at Mar. 31, 2024       (27,479,338)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   501,851   (7,995)    
Issuance of shares related to stock-based compensation 4,525 $ 5 4,691 $ (171)    
Stock-based compensation expense 6,353   6,353      
Purchase of treasury stock (in shares)       (26,495)    
Purchase of treasury stock (499)     $ (499)    
Foreign currency translation adjustment, net of tax 67       67  
Net income $ 5,548         5,548
Ending balance (in shares) at Jun. 30, 2024 36,294,269 63,808,097        
Ending balance at Jun. 30, 2024 $ 183,060 $ 638 $ 1,170,798 $ (488,757) $ (15,389) $ (484,230)
Ending balance, treasury stock (in shares) at Jun. 30, 2024 (27,513,828)     (27,513,828)    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows from Operating Activities    
Net income $ 13,972 $ 25,292
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 28,625 31,098
Amortization of deferred commissions 9,624 5,032
Amortization of debt issuance costs 2,255 2,721
Deferred income taxes (24,060) (9,135)
Provision for credit losses and service credits 12,179 11,580
Stock-based compensation expense 11,642 11,191
Other components of net periodic pension cost 3,162 1,986
Loss (gain) on foreign currency exchange rates 1,151 (881)
Non-cash loss from the remeasurement of the indemnification asset 0 10,734
Loss on early extinguishment of debt 6,638 0
Other (3,170) 0
Changes in working capital items, excluding acquisitions:    
Accounts receivable 923 25,075
Contract assets (5,210) 837
Prepaid expenses and other assets (10,614) 10,090
Accounts payable and accrued liabilities 2,428 (38,654)
Other liabilities (21,885) (29,230)
Net cash provided by operating activities 27,660 57,736
Cash Flows from Investing Activities    
Additions to fixed assets and capitalized software (16,230) (14,016)
Acquisition of a business, net of cash acquired 0 (8,897)
Other 0 (217)
Net cash used in investing activities (16,230) (23,130)
Cash Flows from Financing Activities    
Debt issuance costs (5,319) 0
Purchase of treasury stock (499) 0
Other 5,442 3,826
Net cash used in financing activities (10,514) (34,951)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (448) (240)
Increase (decrease) in cash, cash equivalents and restricted cash 468 (585)
Cash, cash equivalents and restricted cash, beginning of period 20,530 18,180
Cash, cash equivalents and restricted cash, end of period 20,998 17,595
Supplemental Information    
Cash paid for interest 24,378 29,592
Cash paid for income taxes, net 13,343 7,419
Non-cash investing and financing activities    
Repurchase of Treasury stock as a result of the settlement of the indemnification asset 0 15,760
Term Loan | Nonrelated Party    
Cash Flows from Financing Activities    
Proceeds from Term Loan 234,256 0
Payments of Term Loan (318,654) (52,500)
Term Loan | Related Party    
Cash Flows from Financing Activities    
Proceeds from Term Loan 109,444 0
Payments of Term Loan (4,339) 0
ABL Facility | Revolving Credit Facility    
Cash Flows from Financing Activities    
Proceeds from ABL Facility 230,079 483,473
Payments of ABL Facility $ (260,924) $ (469,750)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
General

Thryv Holdings, Inc. (“Thryv” or the “Company”) provides small-to-medium sized businesses (“SMBs”) with print and digital marketing services and Software as a Service (“SaaS”) business management tools. The Company owns and operates Print Yellow Pages (“PYP” or “Print”) and digital marketing services (“Digital”), which includes Internet Yellow Pages (“IYP”), search engine marketing (“SEM”), and other digital media services, including online display advertising, and search engine optimization (“SEO”) tools. In addition, through the Thryv® platform, the Company is a provider of SaaS business management, communication, and marketing tools designed for SMBs.

On April 3, 2023, Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow Holdings Limited (“Yellow”), a New Zealand marketing services company.

During the first quarter of 2024, the Company changed the internal reporting provided to the chief operating decision maker (CODM). As a result, the Company reevaluated its segment reporting and determined that Thryv U.S. Marketing Services and Thryv International Marketing Services should be reflected as a single reportable segment, and that Thryv U.S. SaaS and Thryv International SaaS should be reflected as a single reportable segment. As such, beginning on January 1, 2024, the results of our Marketing Services and SaaS businesses will be presented as two reportable segments. Comparative prior periods have been recast to reflect the current presentation.

The Company reports its results based on two reportable segments (see Note 15, Segment Information):

Thryv Marketing Services, which includes the Company's Print and Digital solutions business; and
Thryv SaaS, which includes the Company's SaaS flagship all-in-one small business management modular software platform.

Basis of Presentation

The Company prepares its financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). The consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, certain information and disclosures normally included in the complete financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The consolidated financial statements include the financial statements of Thryv Holdings, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, consisting of only normal recurring items and accruals, necessary for the fair statement of the financial position, results of operations and cash flows of the Company for the periods presented. The consolidated financial statements as of and for the three and six months ended June 30, 2024 and 2023 have been prepared on the same basis as the audited annual financial statementsThe consolidated balance sheet as of December 31, 2023 was derived from the audited annual financial statements. The consolidated results for interim periods are not necessarily indicative of results for the full year and should be read in conjunction with the Company’s audited financial statements and related footnotes for the year ended December 31, 2023.

Use of Estimates

The preparation of the Company’s consolidated financial statements requires management to make estimates and assumptions about future events that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable. The results of those estimates form the basis for making judgments about the carrying values of certain assets and liabilities.
Examples of reported amounts that rely on significant estimates include revenue recognition, allowance for credit losses, assets acquired and liabilities assumed in business combinations, capitalized costs to obtain a contract, certain amounts relating to the accounting for income taxes, including valuation allowance, indemnification asset, stock-based compensation expense, operating lease right-of-use assets and operating lease liabilities, accrued service credits, and pension obligations. Significant estimates are also used in determining the recoverability and fair value of fixed assets and capitalized software, operating lease right-of-use assets, goodwill and intangible assets.

Summary of Significant Accounting Policies

The Company describes its significant accounting policies in Note 1 to the financial statements in Part II, Item 8 of its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no changes to the Company's significant accounting policies during the three and six months ended June 30, 2024.

Restricted Cash

The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023:

(in thousands)June 30, 2024June 30, 2023
Cash and cash equivalents$15,519 $15,245 
Restricted cash, included in Other current assets5,479 2,350 
Total cash, cash equivalents and restricted cash $20,998 $17,595 

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires additional disclosures, including more detailed information about segment expenses about a public entity’s reportable segments on an annual and interim basis. The new segment disclosures are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming quarters, prior to implementation in the Company's 2024 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-07 to have a material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional disclosures primarily related to the rate reconciliation and income taxes paid information. The new income tax disclosures are effective for fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming years, prior to implementation in the Company's 2025 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions Acquisitions
Yellow New Zealand Acquisition

On April 3, 2023 (the “Yellow Acquisition Date”), Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow, a New Zealand marketing services company for $8.9 million in cash (net of $1.7 million of cash acquired), subject to certain adjustments (the “Yellow Acquisition”). The Yellow Acquisition expanded the Company's market share with a broader geographical footprint and provided the Company with an increase in our clients. Yellow is a provider of marketing solutions serving SMBs in New Zealand. Control was obtained by means of acquiring all the voting interests. The assets acquired consisted primarily of $2.4 million in current assets and $5.6 million in fixed and intangible assets, consisting primarily of customer relationships, trade name, and technology assets, along with $5.1 million in goodwill. The Company also assumed liabilities of $4.7 million, consisting primarily of accrued, contract, and deferred liabilities.

The Company accounted for the Yellow Acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification 805, Business Combinations (ASC 805). This requires that the assets acquired and liabilities assumed are measured at fair value. With the assistance of a third-party valuation firm, the Company determined, using Level 3 inputs (see Note 4, Fair Value Measurements), the fair value of certain assets and liabilities, including fixed assets and intangible assets by applying the income approach and the cost approach. Specific to intangible assets, client relationships were valued using a combination of the income and excess earnings approach, whereas trade names were valued using a relief of royalty method and assumptions related to Yellow's assets acquired and liabilities assumed. The fair values of existing technologies were computed using a relief of royalty approach, similar to the trade name valuation.

The following table summarizes the assets acquired and liabilities assumed at the Yellow Acquisition Date:

(in thousands)
Current assets$2,438 
Fixed and intangible assets5,565 
Other assets457 
Current liabilities(3,533)
Other liabilities(1,159)
Goodwill5,129 
Fair value allocated to net assets acquired$8,897 

The excess of the purchase price over the fair value of the identifiable net assets acquired and the liabilities assumed was allocated to goodwill. The recognized goodwill of $5.1 million was primarily related to the benefits expected from the acquisition and was allocated to the Thryv Marketing Services segment. The goodwill recognized is not deductible for income tax purposes.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company has determined that each of its Print and Digital marketing services and SaaS business management tools services is distinct and represents a separate performance obligation. The client can benefit from each service on its own or together with other resources that are readily available to the client. Services are separately identifiable from other promises in the contract. Control over the Company’s Print services transfers to the client upon delivery of the published directories containing their advertisements to the intended market(s). Therefore, revenue associated with Print services is recognized at a point in time upon delivery to the intended market(s). The Company bills clients for Print advertising services monthly over the relative contract term. The difference between the timing of recognition of Print advertising revenue and monthly billing generates the Company’s unbilled receivables balance. The unbilled receivables balance is reclassified as billed accounts receivable through the passage of time as the clients are invoiced each month. SaaS and Digital marketing services are recognized using the series guidance. Under the series guidance, the Company's obligation to provide services is the same for each day under the contract, and therefore represents a single performance obligation. Revenue associated with SaaS and Digital marketing services is recognized over time using an output method to measure the progress toward satisfying a performance obligation.

Disaggregation of Revenue

The Company presents disaggregated revenue based on the type of service within its segment footnote. See Note 15, Segment Information.

Contract Assets and Liabilities
The timing of revenue recognition may differ from the timing of billing to the Company’s clients. These timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) as disclosed on the Company's consolidated balance sheets. Contract assets represent the Company's right to consideration when revenue recognized exceeds the receivable from the client because the consideration allocated to fulfilled performance obligations exceeds the Company’s right to payment, and the right to payment is subject to more than the passage of time. Contract liabilities represent remaining performance obligations that consist of advance payments and revenue deferrals resulting from the allocation of the consideration to performance obligations. The Company recognizes revenue on all of its remaining performance obligations within the next twelve months. For the three and six months ended June 30, 2024, the Company recognized revenue of $8.3 million and $36.8 million, respectively, that was recorded in Contract liabilities as of December 31, 2023. For the three and six months ended June 30, 2023, the Company recognized revenue of $9.2 million and $39.0 million, respectively, that was recorded in Contract liabilities as of December 31, 2022.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to settle a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:

Level 1 Quoted prices in active markets for identical assets or liabilities.
Level 2 Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.
Level 3 Unobservable inputs that reflect the Company's own assumptions incorporated into valuation techniques.
These valuations require significant judgment.

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have a significant impact on fair value measurements. Assets and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach.
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

The Company’s non-financial assets such as goodwill, intangible assets, fixed assets, capitalized software and operating lease right-of-use assets are adjusted to fair value when the net book values of the assets exceed their respective fair values, resulting in an impairment charge. Such fair value measurements are predominantly based on Level 3 inputs.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Indemnification Asset

On June 30, 2017, the Company completed the acquisition of YP Holdings, Inc. (the “YP Acquisition”). As further discussed in Note 13, Contingent Liabilities, as part of the YP Acquisition agreement, the Company was indemnified for an uncertain tax position for up to the fair value of 1,804,715 shares held in escrow, subject to certain contract limitations (the “indemnification asset”).

On June 22, 2023, the Company entered into a settlement agreement with the sellers regarding the settlement of the indemnification asset. Pursuant to the settlement agreement, the Company and the sellers agreed (i) that the sellers would pay and indemnify the Company for $15.8 million of indemnified taxes (the “Indemnity Amount”) and (ii) that the Indemnity Amount would be deemed satisfied by the transfer of 613,954 outstanding shares of the Company’s common stock from the sellers back to the Company, which were returned to treasury and reduced the number of outstanding shares of the Company’s common stock. Furthermore, the sellers would be entitled to retain 1,190,761 currently outstanding shares of the Company’s common stock that previously secured the sellers' tax indemnity obligations under the YP Acquisition agreement.

As of June 30, 2024 and December 31, 2023, the Company no longer recorded a Level 1 indemnification asset because it was settled on June 22, 2023. A loss of $11.5 million and $10.7 million from the change in fair value of the Company’s Level 1 indemnification asset during the three and six months ended June 30, 2023 was recorded in General and administrative expense on the Company's consolidated statements of operations and comprehensive income. The $15.8 million Indemnity Amount, which was the fair value of the shares returned to treasury, was recorded in Treasury stock on the Company's consolidated balance sheets, along with the 613,954 shares that the Company received from the sellers, as of June 30, 2023.

Benefit Plan Assets

The fair value of benefit plan assets is measured and recorded on the Company's consolidated balance sheets using Level 2 inputs. See Note 9, Pensions.
Fair Value of Financial Instruments

The Company considers the carrying amounts of cash, trade receivables, and accounts payable to approximate fair value because of the relatively short period of time between the origination of these instruments and their expected realization or payment.

Additionally, the Company considers the carrying amounts of its New ABL Facility and Prior ABL Facility (each as defined in Note 8, Debt Obligations) and financing obligations to approximate their respective fair values due to their short-term nature and approximation of interest rates to market rates. These fair value measurements are considered Level 2. See Note 8, Debt Obligations.

The New Term Loan and Prior Term Loan (each as defined in Note 8, Debt Obligations) are carried at amortized cost; however, the Company estimates the fair value of the New Term Loan and Prior Term Loan for disclosure purposes. The fair values of the New Term Loan and Prior Term Loan are determined based on quoted prices that are observable in the marketplace and are classified as Level 2 measurements. See Note 8, Debt Obligations.
The following table sets forth the carrying amount and fair value of the New Term Loan and Prior Term Loan:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
New Term Loan, net$324,092 $329,763 $— $— 
Prior Term Loan, net— — 300,052 300,052 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill

The following table sets forth the changes in the carrying amount of the Company's goodwill for the six months ended June 30, 2024 and the year ended December 31, 2023.
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Balance as of December 31, 2022
$347,120 $218,884 $566,004 
Yellow Acquisition (1)
5,129 — 5,129 
Impairments(268,800)— (268,800)
Effects of foreign currency translation67 — 67 
Balance as of December 31, 2023
$83,516 $218,884 $302,400 
Effects of foreign currency translation(1,405)— (1,405)
Balance as of June 30, 2024
$82,111 $218,884 $300,995 
(1)    Yellow was included in the Thryv Marketing Services reporting unit.

In the first quarter of 2024, the Company changed its reporting structure from four to two reporting units. Accordingly, the Company assessed its goodwill for impairment under a four reporting unit structure prior to the assessment. Upon completion of this assessment, the Company determined that no impairment existed. Subsequent to this review and after allocating goodwill to the new reporting units based on relative fair value, the Company reassessed goodwill for impairment at the new reporting unit level (i.e., the Marketing Services and SaaS reporting units). Based upon each of these assessments, the Company determined no impairment existed for any of the Company's reporting units.

Intangible Assets

The following tables set forth the details of the Company's intangible assets as of June 30, 2024 and December 31, 2023:

 As of June 30, 2024
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$797,854 $(792,836)$5,018 1.3
Trademarks and domain names223,916 (222,487)1,429 2.5
Covenants not to compete4,921 (4,728)193 1.0
Total intangible assets$1,026,691 $(1,020,051)$6,640 1.5

 As of December 31, 2023
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$799,882 $(787,736)$12,146 1.4
Trademarks and domain names224,423 (220,886)3,537 1.9
Covenants not to compete10,446 (7,341)3,105 0.8
Total intangible assets$1,034,751 $(1,015,963)$18,788 1.4

Amortization expense for intangible assets for the three and six months ended June 30, 2024 was $5.1 million and $10.5 million, respectively. Amortization expense for intangible assets for the three and six months ended June 30, 2023 was $6.5 million and $12.7 million, respectively.
Estimated aggregate future amortization expense by fiscal year for the Company's intangible assets is as follows:
(in thousands)Estimated Future
Amortization Expense
2024 (remaining)$4,195 
20251,867 
2026403 
2027134 
202841 
Total$6,640 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Allowance for Credit Losses
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
Allowance for Credit Losses Allowance for Credit Losses
The following table sets forth the Company's allowance for credit losses as of June 30, 2024 and 2023:
(in thousands)20242023
Balance as of January 1$14,961 $14,799 
Additions (1)
8,990 7,262 
Deductions (2)
(5,872)(7,634)
Balance as of June 30 (3)
$18,079 $14,427 

(1)    For the six months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $9.0 million and $7.3 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income. For the three months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $3.0 million and $3.4 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income.

(2)    For the six months ended June 30, 2024 and 2023, the deductions represent amounts written off as uncollectible, net of recoveries.

(3)    As of June 30, 2024, $18.0 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets. As of June 30, 2023, $14.4 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets.
The Company’s exposure to expected credit losses depends on the financial condition of its clients and other macroeconomic factors. The Company maintains an allowance for credit losses based upon its estimate of potential credit losses. This allowance is based upon historical and current client collection trends, any identified client-specific collection issues, and current as well as expected future economic conditions and market trends.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
The following table sets forth additional financial information related to the Company's accrued liabilities as of June 30, 2024 and December 31, 2023:
(in thousands)June 30, 2024December 31, 2023
Accrued salaries and related expenses$45,255 $57,357 
Accrued expenses35,575 37,889 
Accrued taxes 26,966 8,832 
Accrued service credits2,397 1,825 
Accrued liabilities$110,193 $105,903 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt Obligations Debt Obligations
The following table sets forth the Company's outstanding debt obligations as of June 30, 2024 and December 31, 2023:
(in thousands)MaturityInterest RateJune 30, 2024December 31, 2023
New Term LoanMay 1, 2029SOFR +6.75%$336,375 $— 
Prior Term LoanMarch 1, 2026SOFR +8.5%— 309,368 
New ABL FacilityMay 1, 2028SOFR +
2.50% - 2.75%
18,000 — 
Prior ABL FacilityMarch 1, 2026SOFR +3.0%— 48,845 
Unamortized original issue discount and debt issuance costs(12,283)(9,316)
Total debt obligations$342,092 $348,897 
Current portion of New Term Loan/Prior Term Loan(52,500)(70,000)
Total long-term debt obligations$289,592 $278,897 

Term Loan

On May 1, 2024, the Company entered into a new Term Loan Credit Agreement (the “New Term Loan”), the proceeds of which were used to refinance and pay off in full the Company’s previous term loan facility (the “Prior Term Loan”) and to pay fees and expenses related to the refinancing.

The New Term Loan established a senior secured term loan facility (the “New Term Loan Facility”) in an aggregate principal amount equal to $350.0 million, of which 31.8% was held by a related party who was an equity holder of the Company as of May 1, 2024. The Company defines a related party as any shareholder owning more than 5% of the Company's voting securities. As of June 30, 2024, 31.8% of the New Term Loan was held by a related party who was an equity holder of the Company as of that date.

The New Term Loan Facility matures on May 1, 2029 and borrowings under the New Term Loan Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum equal to (i) 6.75% (for SOFR loans) and (ii) 5.75% (for base rate loans). The New Term Loan Facility requires mandatory amortization payments, paid quarterly commencing June 30, 2024, equal to (i) $52.5 million per year for the first two years following the closing date of the New Term Loan, and (ii) $35.0 million per year thereafter.

The New Term Loan, which was incurred by Thryv, Inc., the Company’s operating subsidiary, is secured by all the assets of Thryv, Inc., certain of its subsidiaries and the Company, and is guaranteed by the Company and certain of its subsidiaries.

The net proceeds from the New Term Loan of $337.6 million (net of original issue discount costs of $6.3 million and third-party fees of $6.1 million) were used to repay the remaining $300.0 million outstanding principal balance of the Prior Term Loan, accrued interest of $3.8 million, and third-party fees of $0.6 million. The Company accounted for this transaction as a modification for lenders that were party to both the Prior Term Loan and New Term Loan. The debt of the new lenders that were party to the New Term Loan are new issuances, while the other lenders that were party to only the Prior Term Loan were accounted for as an extinguishment.

Accordingly, total third-party fees paid were $6.1 million, of which $2.0 million was immediately charged to General and administrative expense on the Company's consolidated statement of operations and comprehensive income. The remaining third-party fees of $4.1 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method. Additionally, there were unamortized debt issuance costs which includes third-party fees and original issue discount costs of $7.8 million on the Prior Term Loan, of which $5.4 million was written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income. The remaining unamortized debt issuance costs of $2.4 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method.
The Company has recorded accrued interest of $0.2 million and $1.1 million as of June 30, 2024 and December 31, 2023, respectively. Accrued interest is included in Other current liabilities on the Company's consolidated balance sheets.

Term Loan Covenants

The New Term Loan Facility contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the term loans.

Additionally, the Company is required to maintain compliance with (a) a maximum “Total Net Leverage Ratio”, calculated as the ratio of “Consolidated Total Net Indebtedness” to “Consolidated EBITDA” (in each case, as defined in the New Term Loan, which shall not be 3.0 to 1.0 as of the last day of each fiscal quarter and (b) a minimum “SaaS Revenue” (as defined in the New Term Loan), which shall not be less than the quarterly thresholds set forth in the New Term Loan Agreement as of the last day of each fiscal quarter. As of June 30, 2024, the Company was in compliance with its New Term Loan covenants. The Company also expects to be in compliance with these covenants for the next twelve months.

ABL Facility

On May 1, 2024, the Company entered into a new Credit Agreement (the “ABL Credit Agreement”), which established a new $85.0 million asset-based revolving loan facility (the “New ABL Facility”). The New ABL Facility refinanced the Company’s previous asset-based revolving loan facility (the “Prior ABL Facility”). Proceeds of the New ABL Facility may be used by the Company for ongoing general corporate purposes and working capital.

The New ABL Facility matures on May 1, 2028 and borrowings under the New ABL Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum, depending on the average excess availability under the New ABL Facility, equal to (i) 2.50% to 2.75% (for SOFR loans) and (ii) 1.50% to 1.75% (for base rate loans). The fee for undrawn commitments under the New ABL Facility is equal to 0.375% per annum.

The Company accounted for this transaction as an extinguishment of the Prior ABL Facility. Total third-party fees and lender fees of $1.2 million associated with the New ABL Facility, were deferred as debt issuance costs and will be amortized as interest expense, over the term of the New ABL Facility. Additionally, the unamortized debt issuance costs associated with the Prior ABL Facility of $1.2 million, were written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income.

As of June 30, 2024 and December 31, 2023, the Company had debt issuance costs with a remaining balance of $1.2 million and $1.4 million, respectively. These debt issuance costs are included in Other assets on the Company's consolidated balance sheets.

As of June 30, 2024, the Company had borrowing base availability of $64.8 million. As a result of certain restrictions in the Company's debt agreements, as of June 30, 2024, approximately $54.2 million was available to be drawn upon under the New ABL Facility.

ABL Facility Covenants

The ABL Credit Agreement contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the revolving loans.

Additionally, the Company is required to maintain compliance with (a) a minimum “Fixed Charge Coverage Ratio”, calculated as the ratio of “Consolidated EBITDA” minus unfinanced capital expenditures to “Fixed Charges” (in each case, as defined in the ABL Credit Agreement), which shall not be less than 1.0 to 1.0 as of the last day of each fiscal quarter and
(b) a minimum “Excess Availability” (as defined in the ABL Credit Agreement) of at least $8.5 million at all times. As of June 30, 2024, the Company was in compliance with its ABL Credit Agreement covenants. The Company also expects to be in compliance with these covenants for the next twelve months.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pensions
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Pensions Pensions
The Company maintains pension obligations associated with non-contributory defined benefit pension plans that are currently frozen and incur no additional service costs.

The Company immediately recognizes actuarial gains and losses in its operating results in the period in which the gains and losses occur. The Company estimates the interest cost component of net periodic pension cost by utilizing a full yield curve approach and applying the specific spot rates along the yield curve used in the determination of the benefit obligations of the relevant projected cash flows. This method provides a more precise measurement of interest costs by improving the correlation between projected cash flows to the corresponding spot yield curve rates.

Net Periodic Pension Cost

The following table details the other components of net periodic pension cost for the Company's pension plans:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Interest cost$4,824 $7,406 $9,648 $10,910 
Expected return on assets(3,243)(3,778)(6,486)(7,161)
Settlement (gain)— (420)— (420)
Remeasurement (gain)— (1,343)— (1,343)
Net periodic pension cost $1,581 $1,865 $3,162 $1,986 

Since all pension plans are frozen and no employees accrue future pension benefits under any of the pension plans, the rate of compensation increase assumption is no longer needed. The Company determines the weighted-average discount rate by applying a yield curve comprised of the yields on several hundred high-quality, fixed income corporate bonds available on the measurement date to expected future benefit cash flows.

During the three and six months ended June 30, 2023, the Company recognized a settlement gain of $0.4 million, and as a result of an interim actuarial valuation due to the settlement of one of the Company's pension plans, the Company recognized a remeasurement gain of $1.3 million.

During the three and six months ended June 30, 2024, the Company made no contributions to the qualified plans and contributions and associated payments of $0.1 million and $0.3 million to the non-qualified plans. During the three and six months ended June 30, 2023, the Company made no cash contributions to the qualified plans, and contributions and associated payments of $0.1 million and $0.3 million to the non-qualified plans.

For the fiscal year 2024, the Company does not expect to make a contribution to the qualified plans and expects to contribute approximately $0.5 million to the non-qualified plans.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stock-Based Compensation and Stockholders' Equity Stock-Based Compensation and Stockholders' Equity
Stock-Based Compensation Expense

The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive income during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Cost of services$174 $173 $347 $322 
Sales and marketing2,313 2,954 3,340 5,612 
General and administrative3,866 2,671 7,955 5,257 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 

The following table sets forth stock-based compensation expense by award type during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
RSUs$3,187 $2,409 $6,584 $4,820 
PSUs2,609 2,352 4,105 4,615 
Stock options143 413 290 841 
ESPP414 624 663 915 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 

Restricted Stock Units

The following table sets forth the Company's restricted stock unit (“RSU”) activity during the six months ended June 30, 2024:
 Number of Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
992,464$21.52 
Granted891,59818.42
Vested (430,520)22.13
Forfeited(222,999)19.32
Nonvested balance as of June 30, 2024
1,230,543$19.46 

The Company grants RSUs to the Company's employees and non-employee directors under the Company’s 2020 Incentive Award Plan (the “2020 Plan”). Pursuant to the RSU award agreements, each RSU entitles the recipient to one share of the Company’s common stock, subject to time-based vesting conditions set forth in individual agreements.

The fair value of each RSU grant is determined based upon the market closing price of the Company’s common stock on the date of grant. The RSUs vest over the requisite service period, which ranges between one year and three years from the date of grant, subject to the continued employment of the employees and services of the non-employee board members.

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's RSU awards was approximately $19.1 million and is expected to be recognized over a weighted-average period of 1.98 years.

During the six months ended June 30, 2024, the Company issued an aggregate of 430,520 shares of common stock to employees and non-employee directors upon the vesting of RSUs previously granted under the 2020 Plan.
Performance-Based Restricted Stock Units

The following table sets forth the Company's performance-based restricted stock unit (“PSU”) activity during the six months ended June 30, 2024:
 Number of Performance-Based Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
1,130,779$23.68 
Granted693,93618.89
Vested(122,241)26.33
Forfeited(352,116)22.31
Nonvested balance as of June 30, 2024
1,350,358$21.85 

The Company also grants PSUs to employees under the Company’s 2020 Plan. Pursuant to the PSU Award Agreement, each PSU entitles the recipient to up to 1.5 shares of the Company’s common stock, subject to certain performance measures set forth in individual agreements.

The PSUs will vest, if at all, following the achievement of certain performance measures over a three year performance period, relative to certain performance and market conditions. The grant date fair value of PSUs that vest relative to a performance condition is measured based upon the market closing price of the Company’s common stock on the date of grant and expensed on a straight-line basis when it becomes probable that the performance conditions will be satisfied, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. The grant date fair value of PSUs that vest relative to a market condition is measured using a Monte Carlo simulation model and expensed on a straight-line basis, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. As of June 30, 2024, the nonvested balance of PSUs that vest based on performance and market conditions are 729,894 and 1,094,821 shares, respectively.

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's PSU awards was approximately $15.1 million and is expected to be recognized over a weighted-average period of 1.64 years.

Stock Options

As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's stock options was approximately $0.2 million, and is expected to be recognized over a weighted average period of 0.29 years. As of June 30, 2024, there were 83,334 stock options expected to vest with a weighted-average grant-date fair value of $13.82.

During the six months ended June 30, 2024, the Company issued an aggregate of 566,811 shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from $3.68 to $13.82 per share.

During the six months ended June 30, 2023, the Company issued an aggregate of 156,592 shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from $3.68 to $13.82 per share.

Employee Stock Purchase Plan

During the six months ended June 30, 2024, the Company issued 149,983 shares through the Employee Stock Purchase Plan (“ESPP”). During the six months ended June 30, 2023, the Company issued 189,837 shares through the ESPP.

Share Repurchase Program

On April 30, 2024, the Board authorized a new share repurchase program (the “Share Repurchase Program”), under which the Company may repurchase up to $40 million in shares of common stock through April 30, 2029. The repurchase program will be subject to market conditions, the periodic capital needs of the Company’s operating activities, and the continued satisfaction of all covenants under the Company’s New Term Loan and ABL Credit Agreement. The Share
Repurchase Program does not obligate the Company to repurchase shares and may be suspended, terminated, or modified at any time.

On June 20, 2024, the Company repurchased approximately 26,495 shares of its outstanding common stock. The total purchase price of this transaction was approximately $0.5 million. The acquired shares were recorded as Treasury stock upon repurchase.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Basic net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average common shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Basic net income per share$0.15 $0.46 $0.39 $0.73 
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Diluted net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average basic shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Plus: Common stock equivalents associated with stock-based compensation1,627,501 2,287,957 2,213,583 2,331,372 
Weighted-average diluted shares outstanding37,631,825 36,863,295 38,032,132 36,956,933 
Diluted net income per share$0.15 $0.43 $0.37 $0.68 
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Outstanding RSUs52,683 339,173 192,347 328,207 
Outstanding PSUs124,811 284,025 221,326 284,025 
Outstanding ESPP shares124,502 105,559 167,265 76,846 
Outstanding Stock warrants— 5,231,572 — 5,234,493 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s effective tax rate (“ETR”) was 54.4% and 46.2% for the three and six months ended June 30, 2024, respectively, and (27.3%) and 4.1% for the three and six months ended June 30, 2023, respectively. The Company's ETR differs from the 21.0% U.S. Federal statutory rate primarily due to permanent differences, including state taxes, non-deductible executive compensation, non-U.S. taxing jurisdictions, tax credits, change in valuation allowance due to expiring net operating losses, and the discrete impact of the debt refinancing discussed in Note 8, Debt Obligations.
As of June 30, 2024 and December 31, 2023, the amount of unrecognized tax benefits was $18.1 million and $17.1 million, respectively, excluding interest and penalties, that if recognized, would impact the effective tax rate. As of June 30, 2024 and December 31, 2023, the Company had $10.1 million and $9.0 million, respectively, recorded for interest on the Company's consolidated balance sheets. The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company expects to complete resolution of certain tax years with various tax authorities within the next 12 months. The Company believes it is reasonably possible that its existing gross unrecognized tax benefits may be reduced by up to $15.6 million within the next 12 months, affecting the Company’s ETR if realized. See Note 13, Contingent Liabilities.

Risks Related to Taxes and Tariffs

The international tax environment remains highly uncertain and increasingly complex as evidenced by initiatives put forth by the Organization for Economic Co-operation and Development (“OECD”), which includes the introduction of a global minimum tax at a rate of 15% under the OECD’s Pillar Two rules. We continue to monitor these proposals closely and, if enacted by various countries in which we do business, they may increase our taxes in the applicable jurisdictions or cause us to change the way we operate our business and result in increased taxation of our international earnings. As of the six months ended June 30, 2024, Pillar Two legislation enacted by countries in which Thryv operates is not expected to materially impact the Company’s taxes in 2024.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contingent Liabilities
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contingent Liabilities Contingent Liabilities
Litigation

The Company is subject to various lawsuits and other claims in the normal course of business. In addition, from time to time, the Company receives communications from government or regulatory agencies concerning investigations or allegations of noncompliance with laws or regulations in jurisdictions in which the Company operates.

The Company establishes reserves for the estimated losses on specific contingent liabilities for regulatory and legal actions where the Company deems a loss to be probable and the amount of the loss can be reasonably estimated. In other instances, losses are considered probable, but the Company is not able to make a reasonable estimate of the liability because of the uncertainties related to the outcome or the amount or range of potential loss. For these matters, disclosure is made when material, but no amount is reserved. The Company does not expect that the ultimate resolution of pending regulatory and legal matters in future periods will have a material adverse effect on the Company's consolidated statements of operations and comprehensive income, balance sheets or cash flows.

Section 199 and Research and Development Tax Case

Section 199 of the Internal Revenue Code of 1986, as amended (the “Tax Code”), provides for deductions for manufacturing performed in the U.S. The Internal Revenue Service (“IRS”) has taken the position that directory providers are not entitled to take advantage of the deductions because printing vendors are already taking deductions and only one taxpayer can claim the deduction. The Tax Code also grants tax credits related to research and development expenditures. The IRS also takes the position that the expenditures have not been sufficiently documented to be eligible for the tax credit. The Company disagrees with these positions.

The IRS has challenged the Company's positions. With respect to the tax years 2012 through June 2015 for the YP LLC partnership, the IRS sent 90-day notices to DexYP on August 29, 2018. In response, the Company filed three petitions (in the names of various related partners) in U.S. Tax Court, and the IRS filed answers to those petitions. The three cases were consolidated by the court and were referred back to IRS Administrative Appeals for settlement negotiations, during which time the litigation was suspended. Several appeals conferences for YP have been held. The Company and the IRS also reached an agreement regarding additional research and development tax credits for the tax years at issue whereby the IRS will allow more tax credits than were originally claimed on the tax returns. With respect to the tax year from July to December 2015 for the Print Media LLC partnership, the Company has been unsuccessful in its attempt to negotiate a settlement with IRS Appeals, and the IRS issued a 90-day notice to the Company. The Company filed a petition in the U.S. Tax Court to challenge the IRS denial.

As of June 30, 2024 and December 31, 2023, the Company has reserved $27.2 million and $26.1 million, respectively, in connection with the Section 199 disallowance and less than $0.1 million related to the research and development tax credit
disallowance. See Note 4, Fair Value Measurements, for a discussion of the Company's former indemnification asset related to these matters.

On May 22, 2023, the Company received a draft Appeals Settlement document (“Draft Settlement”) from the IRS relating to the IRC Section 199 tax case. Once finalized, the Draft Settlement will result in a decrease in the unrecognized tax benefit recorded for this tax position. During the year ended December 31, 2023, the Company recorded a measurement adjustment to the uncertain tax position liability to account for the new information received from the Draft Settlement. The Company is in continued discussion with the IRS regarding the finalization of this case and final tax impact that will result. As of June 30, 2024, the final settlement has not been issued by the IRS. Accordingly, the Company does not consider the matter effectively settled.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss Changes in Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the six months ended June 30, 2024 and 2023:

Accumulated Other Comprehensive Loss
(in thousands)20242023
Beginning balance at January 1,$(15,191)$(16,261)
Foreign currency translation adjustment, net of tax expense of $0.1 million and $1.1 million, respectively
(198)(2,490)
Ending balance at June 30,
$(15,389)$(18,751)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Information Segment Information
During the first quarter of 2024, the Company changed the internal reporting provided to the CODM. As a result, the Company reevaluated its segment reporting, as discussed in Note 1, Description of Business and Summary of Significant Accounting Policies. The Company determined that the Company manages its operations using two operating segments, which are also its reportable segments: (1) Thryv Marketing Services and (2) Thryv SaaS. Comparative prior periods have been recast to reflect the current presentation.
The Company does not allocate assets to its segments and the CODM does not evaluate performance or allocate resources based on segment asset data, and therefore, such information is not presented.

The following tables summarize the operating results of the Company's reportable segments:
Three Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$146,290 $77,794 $224,084 
Segment Gross Profit96,299 52,289 148,588 
Segment Adjusted EBITDA49,149 10,165 59,314 
Three Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$188,963 $62,458 $251,421 
Segment Gross Profit120,875 39,210 160,085 
Segment Adjusted EBITDA63,209 6,230 69,439 
Six Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$305,592 $152,116 $457,708 
Segment Gross Profit200,845 101,384 302,229 
Segment Adjusted EBITDA99,828 13,600 113,428 
Six Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$374,589 $122,387 $496,976 
Segment Gross Profit238,529 76,364 314,893 
Segment Adjusted EBITDA121,882 6,026 127,908 
A reconciliation of the Company’s Income before income tax expense to total Segment Adjusted EBITDA is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Income before income tax expense$12,166 $12,550 $25,987 $26,360 
Interest expense12,175 16,292 25,534 32,780 
Depreciation and amortization expense14,072 15,667 28,625 31,098 
Stock-based compensation expense6,353 5,798 11,642 11,191 
Restructuring and integration expenses7,553 3,921 12,818 9,261 
Transaction costs (1)
— — — 373 
Other components of net periodic pension cost1,581 1,865 3,162 1,986 
Loss on early extinguishment of debt6,638 — 6,638 — 
Non-cash loss from remeasurement of indemnification asset— 11,490 — 10,734 
Other(1,224)1,856 (978)4,125 
Total Segment Adjusted EBITDA$59,314 $69,439 $113,428 $127,908 
(1)Consists of expenses related to the Yellow Acquisition and other transaction costs.
The following table sets forth the Company's disaggregation of Revenue based on services for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Thryv Marketing Services
Print$82,631 $86,494 $167,267 $163,860 
Digital63,659 102,469 138,325 210,729 
Total Thryv Marketing Services146,290 188,963 305,592 374,589 
Thryv SaaS77,794 62,458 152,116 122,387 
Revenue$224,084 $251,421 $457,708 $496,976 
Revenue by geography is based on the location of the customer. The following table sets forth the Company's disaggregation of Revenue based on geographic region for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
United States$178,129 $197,834 $374,569 $403,261 
International45,955 53,587 83,139 93,715 
Revenue$224,084 $251,421 $457,708 $496,976 
Thryv Australia's revenue attributed to the International region was approximately 16.9% and 18.9% of total revenue for the three months ended June 30, 2024 and 2023, respectively, and 15.9% and 17.6% for the six months ended June 30, 2024 and 2023, respectively. No other individual country from the International region contributed more than 10% of total revenue for the three and six months ended June 30, 2024 and 2023.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income $ 5,548 $ 15,978 $ 13,972 $ 25,292
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

The Company prepares its financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). The consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, certain information and disclosures normally included in the complete financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The consolidated financial statements include the financial statements of Thryv Holdings, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, consisting of only normal recurring items and accruals, necessary for the fair statement of the financial position, results of operations and cash flows of the Company for the periods presented. The consolidated financial statements as of and for the three and six months ended June 30, 2024 and 2023 have been prepared on the same basis as the audited annual financial statementsThe consolidated balance sheet as of December 31, 2023 was derived from the audited annual financial statements. The consolidated results for interim periods are not necessarily indicative of results for the full year and should be read in conjunction with the Company’s audited financial statements and related footnotes for the year ended December 31, 2023.
Use of Estimates
Use of Estimates

The preparation of the Company’s consolidated financial statements requires management to make estimates and assumptions about future events that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable. The results of those estimates form the basis for making judgments about the carrying values of certain assets and liabilities.
Examples of reported amounts that rely on significant estimates include revenue recognition, allowance for credit losses, assets acquired and liabilities assumed in business combinations, capitalized costs to obtain a contract, certain amounts relating to the accounting for income taxes, including valuation allowance, indemnification asset, stock-based compensation expense, operating lease right-of-use assets and operating lease liabilities, accrued service credits, and pension obligations. Significant estimates are also used in determining the recoverability and fair value of fixed assets and capitalized software, operating lease right-of-use assets, goodwill and intangible assets.
Restricted Cash
Restricted Cash

The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023:

(in thousands)June 30, 2024June 30, 2023
Cash and cash equivalents$15,519 $15,245 
Restricted cash, included in Other current assets5,479 2,350 
Total cash, cash equivalents and restricted cash $20,998 $17,595 
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires additional disclosures, including more detailed information about segment expenses about a public entity’s reportable segments on an annual and interim basis. The new segment disclosures are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming quarters, prior to implementation in the Company's 2024 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-07 to have a material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional disclosures primarily related to the rate reconciliation and income taxes paid information. The new income tax disclosures are effective for fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming years, prior to implementation in the Company's 2025 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated financial statements.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023:

(in thousands)June 30, 2024June 30, 2023
Cash and cash equivalents$15,519 $15,245 
Restricted cash, included in Other current assets5,479 2,350 
Total cash, cash equivalents and restricted cash $20,998 $17,595 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the assets acquired and liabilities assumed at the Yellow Acquisition Date:

(in thousands)
Current assets$2,438 
Fixed and intangible assets5,565 
Other assets457 
Current liabilities(3,533)
Other liabilities(1,159)
Goodwill5,129 
Fair value allocated to net assets acquired$8,897 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value and Carrying Value of Debt Instruments
The following table sets forth the carrying amount and fair value of the New Term Loan and Prior Term Loan:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
New Term Loan, net$324,092 $329,763 $— $— 
Prior Term Loan, net— — 300,052 300,052 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table sets forth the changes in the carrying amount of the Company's goodwill for the six months ended June 30, 2024 and the year ended December 31, 2023.
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Balance as of December 31, 2022
$347,120 $218,884 $566,004 
Yellow Acquisition (1)
5,129 — 5,129 
Impairments(268,800)— (268,800)
Effects of foreign currency translation67 — 67 
Balance as of December 31, 2023
$83,516 $218,884 $302,400 
Effects of foreign currency translation(1,405)— (1,405)
Balance as of June 30, 2024
$82,111 $218,884 $300,995 
(1)    Yellow was included in the Thryv Marketing Services reporting unit.
Schedule of Finite-lived Intangible Assets
The following tables set forth the details of the Company's intangible assets as of June 30, 2024 and December 31, 2023:

 As of June 30, 2024
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$797,854 $(792,836)$5,018 1.3
Trademarks and domain names223,916 (222,487)1,429 2.5
Covenants not to compete4,921 (4,728)193 1.0
Total intangible assets$1,026,691 $(1,020,051)$6,640 1.5

 As of December 31, 2023
(in thousands)GrossAccumulated
Amortization
NetWeighted
Average
Remaining
Amortization
Period in Years
Client relationships$799,882 $(787,736)$12,146 1.4
Trademarks and domain names224,423 (220,886)3,537 1.9
Covenants not to compete10,446 (7,341)3,105 0.8
Total intangible assets$1,034,751 $(1,015,963)$18,788 1.4
Schedule of Estimated Aggregate Future Amortization Expense
Estimated aggregate future amortization expense by fiscal year for the Company's intangible assets is as follows:
(in thousands)Estimated Future
Amortization Expense
2024 (remaining)$4,195 
20251,867 
2026403 
2027134 
202841 
Total$6,640 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
Schedule of Allowance for Credit Losses
The following table sets forth the Company's allowance for credit losses as of June 30, 2024 and 2023:
(in thousands)20242023
Balance as of January 1$14,961 $14,799 
Additions (1)
8,990 7,262 
Deductions (2)
(5,872)(7,634)
Balance as of June 30 (3)
$18,079 $14,427 

(1)    For the six months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $9.0 million and $7.3 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income. For the three months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of $3.0 million and $3.4 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income.

(2)    For the six months ended June 30, 2024 and 2023, the deductions represent amounts written off as uncollectible, net of recoveries.
(3)    As of June 30, 2024, $18.0 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets. As of June 30, 2023, $14.4 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The following table sets forth additional financial information related to the Company's accrued liabilities as of June 30, 2024 and December 31, 2023:
(in thousands)June 30, 2024December 31, 2023
Accrued salaries and related expenses$45,255 $57,357 
Accrued expenses35,575 37,889 
Accrued taxes 26,966 8,832 
Accrued service credits2,397 1,825 
Accrued liabilities$110,193 $105,903 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt Obligations
The following table sets forth the Company's outstanding debt obligations as of June 30, 2024 and December 31, 2023:
(in thousands)MaturityInterest RateJune 30, 2024December 31, 2023
New Term LoanMay 1, 2029SOFR +6.75%$336,375 $— 
Prior Term LoanMarch 1, 2026SOFR +8.5%— 309,368 
New ABL FacilityMay 1, 2028SOFR +
2.50% - 2.75%
18,000 — 
Prior ABL FacilityMarch 1, 2026SOFR +3.0%— 48,845 
Unamortized original issue discount and debt issuance costs(12,283)(9,316)
Total debt obligations$342,092 $348,897 
Current portion of New Term Loan/Prior Term Loan(52,500)(70,000)
Total long-term debt obligations$289,592 $278,897 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pensions (Tables)
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Schedule of Components of Net Periodic Pension Cost
The following table details the other components of net periodic pension cost for the Company's pension plans:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Interest cost$4,824 $7,406 $9,648 $10,910 
Expected return on assets(3,243)(3,778)(6,486)(7,161)
Settlement (gain)— (420)— (420)
Remeasurement (gain)— (1,343)— (1,343)
Net periodic pension cost $1,581 $1,865 $3,162 $1,986 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Share-based Payment Arrangement, Cost by Plan
The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive income during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Cost of services$174 $173 $347 $322 
Sales and marketing2,313 2,954 3,340 5,612 
General and administrative3,866 2,671 7,955 5,257 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 
Schedule of Stock-based Compensation Expense
The following table sets forth stock-based compensation expense by award type during the periods presented:

 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
RSUs$3,187 $2,409 $6,584 $4,820 
PSUs2,609 2,352 4,105 4,615 
Stock options143 413 290 841 
ESPP414 624 663 915 
Stock-based compensation expense $6,353 $5,798 $11,642 $11,191 
Schedule of Nonvested Restricted Stock Shares Activity
The following table sets forth the Company's restricted stock unit (“RSU”) activity during the six months ended June 30, 2024:
 Number of Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
992,464$21.52 
Granted891,59818.42
Vested (430,520)22.13
Forfeited(222,999)19.32
Nonvested balance as of June 30, 2024
1,230,543$19.46 
Schedule of Nonvested Performance-Based Units Activity
The following table sets forth the Company's performance-based restricted stock unit (“PSU”) activity during the six months ended June 30, 2024:
 Number of Performance-Based Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
1,130,779$23.68 
Granted693,93618.89
Vested(122,241)26.33
Forfeited(352,116)22.31
Nonvested balance as of June 30, 2024
1,350,358$21.85 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Basic net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average common shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Basic net income per share$0.15 $0.46 $0.39 $0.73 
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share amounts)2024202320242023
Diluted net income per share:
Net income$5,548 $15,978 $13,972 $25,292 
Weighted-average basic shares outstanding during the period36,004,324 34,575,338 35,818,549 34,625,561 
Plus: Common stock equivalents associated with stock-based compensation1,627,501 2,287,957 2,213,583 2,331,372 
Weighted-average diluted shares outstanding37,631,825 36,863,295 38,032,132 36,956,933 
Diluted net income per share$0.15 $0.43 $0.37 $0.68 
Schedule of Computation of Diluted Shares Outstanding
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Outstanding RSUs52,683 339,173 192,347 328,207 
Outstanding PSUs124,811 284,025 221,326 284,025 
Outstanding ESPP shares124,502 105,559 167,265 76,846 
Outstanding Stock warrants— 5,231,572 — 5,234,493 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the six months ended June 30, 2024 and 2023:

Accumulated Other Comprehensive Loss
(in thousands)20242023
Beginning balance at January 1,$(15,191)$(16,261)
Foreign currency translation adjustment, net of tax expense of $0.1 million and $1.1 million, respectively
(198)(2,490)
Ending balance at June 30,
$(15,389)$(18,751)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables summarize the operating results of the Company's reportable segments:
Three Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$146,290 $77,794 $224,084 
Segment Gross Profit96,299 52,289 148,588 
Segment Adjusted EBITDA49,149 10,165 59,314 
Three Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$188,963 $62,458 $251,421 
Segment Gross Profit120,875 39,210 160,085 
Segment Adjusted EBITDA63,209 6,230 69,439 
Six Months Ended June 30, 2024
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$305,592 $152,116 $457,708 
Segment Gross Profit200,845 101,384 302,229 
Segment Adjusted EBITDA99,828 13,600 113,428 
Six Months Ended June 30, 2023
(in thousands)Thryv Marketing ServicesThryv SaaSTotal
Revenue$374,589 $122,387 $496,976 
Segment Gross Profit238,529 76,364 314,893 
Segment Adjusted EBITDA121,882 6,026 127,908 
Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated
A reconciliation of the Company’s Income before income tax expense to total Segment Adjusted EBITDA is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Income before income tax expense$12,166 $12,550 $25,987 $26,360 
Interest expense12,175 16,292 25,534 32,780 
Depreciation and amortization expense14,072 15,667 28,625 31,098 
Stock-based compensation expense6,353 5,798 11,642 11,191 
Restructuring and integration expenses7,553 3,921 12,818 9,261 
Transaction costs (1)
— — — 373 
Other components of net periodic pension cost1,581 1,865 3,162 1,986 
Loss on early extinguishment of debt6,638 — 6,638 — 
Non-cash loss from remeasurement of indemnification asset— 11,490 — 10,734 
Other(1,224)1,856 (978)4,125 
Total Segment Adjusted EBITDA$59,314 $69,439 $113,428 $127,908 
(1)Consists of expenses related to the Yellow Acquisition and other transaction costs.
Schedule of Disaggregation of Revenue
The following table sets forth the Company's disaggregation of Revenue based on services for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Thryv Marketing Services
Print$82,631 $86,494 $167,267 $163,860 
Digital63,659 102,469 138,325 210,729 
Total Thryv Marketing Services146,290 188,963 305,592 374,589 
Thryv SaaS77,794 62,458 152,116 122,387 
Revenue$224,084 $251,421 $457,708 $496,976 
Revenue by geography is based on the location of the customer. The following table sets forth the Company's disaggregation of Revenue based on geographic region for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
United States$178,129 $197,834 $374,569 $403,261 
International45,955 53,587 83,139 93,715 
Revenue$224,084 $251,421 $457,708 $496,976 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
6 Months Ended
Jun. 30, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 15,519 $ 18,216 $ 15,245  
Restricted cash, included in Other current assets 5,479   2,350  
Total cash, cash equivalents and restricted cash $ 20,998 $ 20,530 $ 17,595 $ 18,180
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
Apr. 03, 2023
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill   $ 300,995 $ 302,400 $ 566,004
Yellow New Zealand        
Business Acquisition [Line Items]        
Acquisition of a business, net of cash acquired $ 8,897      
Cash acquired from acquisition 1,700      
Current assets 2,438      
Fixed and intangible assets 5,565      
Goodwill 5,129      
Accounts payable assumed in business acquisition $ 4,700      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Apr. 03, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill $ 300,995 $ 302,400   $ 566,004
Yellow New Zealand        
Business Acquisition [Line Items]        
Current assets     $ 2,438  
Fixed and intangible assets     5,565  
Other assets     457  
Current liabilities     (3,533)  
Other liabilities     (1,159)  
Goodwill     5,129  
Fair value allocated to net assets acquired     $ 8,897  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized $ 8.3 $ 9.2 $ 36.8 $ 39.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, remaining performance obligations period (in months) 12 months   12 months  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 22, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2017
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Settlement of indemnification asset     $ 15,760   $ 15,760  
Gain (loss) on remeasurement of indemnification asset   $ 0 (11,490) $ 0 (10,734)  
Treasury Stock            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Settlement of indemnification asset $ 15,800   $ 15,760   $ 15,760  
Settlement of indemnification asset (in shares) 613,954   613,954   613,954  
Number of shares expected to be retain by the seller (in shares) 1,190,761          
YP Acquisition            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Shares held in escrow (in shares)           1,804,715
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
New Term Loan | Carrying Amount    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, fair value $ 324,092 $ 0
New Term Loan | Fair Value    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, fair value 329,763 0
Term Loan | Carrying Amount    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, fair value 0 300,052
Term Loan | Fair Value    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, fair value $ 0 $ 300,052
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Beginning balance $ 302,400 $ 566,004
Yellow Acquisition   5,129
Impairments   (268,800)
Effects of foreign currency translation (1,405) 67
Ending balance 300,995 302,400
Thryv Marketing Services    
Goodwill [Roll Forward]    
Beginning balance 83,516 347,120
Yellow Acquisition   5,129
Impairments   (268,800)
Effects of foreign currency translation (1,405) 67
Ending balance 82,111 83,516
Thryv SaaS    
Goodwill [Roll Forward]    
Beginning balance 218,884 218,884
Yellow Acquisition   0
Impairments   0
Effects of foreign currency translation 0 0
Ending balance $ 218,884 $ 218,884
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
reporting_unit
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
reporting_unit
Goodwill and Intangible Assets Disclosure [Abstract]            
Number of reporting units | reporting_unit   2       4
Amortization expense | $ $ 5.1   $ 6.5 $ 10.5 $ 12.7  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross $ 1,026,691 $ 1,034,751
Accumulated Amortization (1,020,051) (1,015,963)
Total $ 6,640 $ 18,788
Weighted average remaining amortization period in years (in years) 1 year 6 months 1 year 4 months 24 days
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 797,854 $ 799,882
Accumulated Amortization (792,836) (787,736)
Total $ 5,018 $ 12,146
Weighted average remaining amortization period in years (in years) 1 year 3 months 18 days 1 year 4 months 24 days
Trademarks and domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 223,916 $ 224,423
Accumulated Amortization (222,487) (220,886)
Total $ 1,429 $ 3,537
Weighted average remaining amortization period in years (in years) 2 years 6 months 1 year 10 months 24 days
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 4,921 $ 10,446
Accumulated Amortization (4,728) (7,341)
Total $ 193 $ 3,105
Weighted average remaining amortization period in years (in years) 1 year 9 months 18 days
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2024 (remaining) $ 4,195  
2025 1,867  
2026 403  
2027 134  
2028 41  
Total $ 6,640 $ 18,788
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 14,961 $ 14,799
Additions $ 3,000 $ 3,400 8,990 7,262
Deductions     (5,872) (7,634)
Ending balance 18,079 14,427 18,079 14,427
Accounts receivable, allowance for credit loss 18,000 14,400 18,000 14,400
Contract with customer, asset, allowance for credit loss (less than) $ 100 $ 100 $ 100 $ 100
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 45,255 $ 57,357
Accrued expenses 35,575 37,889
Accrued taxes 26,966 8,832
Accrued service credits 2,397 1,825
Accrued liabilities $ 110,193 $ 105,903
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Unamortized original issue discount and debt issuance costs $ (12,283) $ (9,316)
Total debt obligations 342,092 348,897
Current portion of New Term Loan/Prior Term Loan (52,500) (70,000)
Total long-term debt obligations $ 289,592 278,897
New Term Loan    
Debt Instrument [Line Items]    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Debt obligations $ 336,375 0
New Term Loan | Variable Rate Component One    
Debt Instrument [Line Items]    
Interest Rate 6.75%  
Prior Term Loan    
Debt Instrument [Line Items]    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Debt obligations $ 0 309,368
Prior Term Loan | Variable Rate Component One    
Debt Instrument [Line Items]    
Interest Rate 8.50%  
ABL Facility | Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Debt obligations $ 18,000 0
ABL Facility | Variable Rate Component One | Revolving Credit Facility | Line of Credit | Minimum    
Debt Instrument [Line Items]    
Interest Rate 2.50%  
ABL Facility | Variable Rate Component One | Revolving Credit Facility | Line of Credit | Maximum    
Debt Instrument [Line Items]    
Interest Rate 2.75%  
Prior ABL Facility | Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR)  
Debt obligations $ 0 $ 48,845
Prior ABL Facility | Variable Rate Component One | Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Interest Rate 3.00%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations - Narrative (Details)
6 Months Ended
May 01, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Interest payable, current   $ 200,000 $ 1,100,000
Related Party | Minimum      
Debt Instrument [Line Items]      
Debt instrument, percent ownership   5.00%  
New Term Loan      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 350,000,000    
Debt instrument, amortization payment period 2 years    
Proceeds from issuance of debt $ 337,600,000    
Term loan, original issue discount 6,300,000    
Debt issuance costs 6,100,000    
Payments of financing costs 6,100,000    
Unamortized debt issuance expense 4,100,000    
Debt instrument, covenant, leverage ratio to EBITDA, maximum   3.0  
New Term Loan | General and administrative      
Debt Instrument [Line Items]      
Payments of financing costs 2,000,000    
New Term Loan | Payment Terms Tranche One      
Debt Instrument [Line Items]      
Debt instrument, mandatory quarterly amortization payment 52,500,000    
New Term Loan | Payment Terms Tranche Two      
Debt Instrument [Line Items]      
Debt instrument, mandatory quarterly amortization payment $ 35,000,000    
New Term Loan | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 6.75%    
New Term Loan | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 5.75%    
New Term Loan | Related Party      
Debt Instrument [Line Items]      
Debt instrument, percent ownership 31.80% 31.80%  
Term Loan      
Debt Instrument [Line Items]      
Debt issuance costs $ 600,000    
Repayment of debt 300,000,000    
Interest expense 3,800,000    
Unamortized debt issuance expense 2,400,000    
Term loan, debt issuance costs 7,800,000    
Write off of deferred debt issuance costs 5,400,000    
ABL Facility | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Debt issuance costs 1,200,000    
Maximum borrowing capacity $ 85,000,000.0    
Line of credit facility, unused capacity, commitment fee (as percent) 0.375%    
Debt issuance costs, line of credit $ 1,200,000    
Debt issuance costs, line of credit, balance   $ 1,200,000 $ 1,400,000
Borrowing base capacity   64,800,000  
Current borrowing capacity   $ 54,200,000  
ABL Facility | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Line of Credit | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 2.50%    
ABL Facility | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Line of Credit | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 2.75%    
ABL Facility | Base Rate | Revolving Credit Facility | Line of Credit | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 1.50%    
ABL Facility | Base Rate | Revolving Credit Facility | Line of Credit | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 1.75%    
Prior ABL Facility | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Debt instrument, fixed charge coverage ratio   1.0  
Debt instrument, covenant, remaining borrowing capacity required, minimum   $ 8,500,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pensions - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Interest cost $ 4,824 $ 7,406 $ 9,648 $ 10,910
Expected return on assets (3,243) (3,778) (6,486) (7,161)
Settlement (gain) 0 (420) 0 (420)
Remeasurement (gain) 0 (1,343) 0 (1,343)
Net periodic pension cost $ 1,581 $ 1,865 $ 3,162 $ 1,986
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pensions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Settlement gain $ 0 $ 420,000 $ 0 $ 420,000
Remeasurement gain 0 1,343,000 0 1,343,000
Qualified Plan | Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Contribution costs 0 0 0 0
Nonqualified Plan | Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Contribution costs 100,000 $ 100,000 300,000 $ 300,000
Expected future employer contribution, current fiscal year $ 500,000   $ 500,000  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 6,353 $ 5,798 $ 11,642 $ 11,191
Cost of services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 174 173 347 322
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,313 2,954 3,340 5,612
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,866 $ 2,671 $ 7,955 $ 5,257
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 6,353 $ 5,798 $ 11,642 $ 11,191
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 3,187 2,409 6,584 4,820
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,609 2,352 4,105 4,615
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 143 413 290 841
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 414 $ 624 $ 663 $ 915
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
RSUs  
Number of Restricted Stock Units  
Nonvested beginning balance (in shares) | shares 992,464
Granted (in shares) | shares 891,598
Vested (in shares) | shares (430,520)
Forfeited (in shares) | shares (222,999)
Nonvested ending balance (in shares) | shares 1,230,543
Weighted-Average Grant-Date Fair Value  
Nonvested beginning balance (in dollars per share) | $ / shares $ 21.52
Granted (in dollars per share) | $ / shares 18.42
Vested (in dollars per share) | $ / shares 22.13
Forfeited (in dollars per share) | $ / shares 19.32
Nonvested ending balance (in dollars per share) | $ / shares $ 19.46
PSUs  
Number of Restricted Stock Units  
Nonvested beginning balance (in shares) | shares 1,130,779
Granted (in shares) | shares 693,936
Vested (in shares) | shares (122,241)
Forfeited (in shares) | shares (352,116)
Nonvested ending balance (in shares) | shares 1,350,358
Weighted-Average Grant-Date Fair Value  
Nonvested beginning balance (in dollars per share) | $ / shares $ 23.68
Granted (in dollars per share) | $ / shares 18.89
Vested (in dollars per share) | $ / shares 26.33
Forfeited (in dollars per share) | $ / shares 22.31
Nonvested ending balance (in dollars per share) | $ / shares $ 21.85
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 20, 2024
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Apr. 30, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares entitled per RSU (in shares)     1      
Nonvested award, option, cost not yet recognized, amount   $ 200,000 $ 200,000      
Stock options granted during period (in shares)     566,811 156,592    
Stock repurchase program, authorized amount         $ 40,000,000  
Purchase of treasury stock (in shares) 26,495          
Purchase of treasury stock $ 500,000 499,000 $ 499,000      
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized stock based compensation expense   $ 19,100,000 $ 19,100,000      
Share-based payment arrangement, period for recognition (in years)     1 year 11 months 23 days      
ESPP shares issued during period (in shares)     430,520      
Nonvested balance (in shares)   1,230,543 1,230,543     992,464
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Requisite service period (in years)     3 years      
Unrecognized stock based compensation expense   $ 15,100,000 $ 15,100,000      
Share-based payment arrangement, period for recognition (in years)     1 year 7 months 20 days      
Shares of entitled common stock (in shares)     1.5      
Award vesting period (in years)     3 years      
Nonvested balance (in shares)   1,350,358 1,350,358     1,130,779
PSUs | Performance Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Nonvested balance (in shares)   729,894 729,894      
PSUs | Market Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Nonvested balance (in shares)   1,094,821 1,094,821      
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, period for recognition (in years)     3 months 14 days      
Stock options expected to vest (in shares)   83,334 83,334      
Stock options expected to vest, weighted average grant-date fair value (in dollars per share)   $ 13.82 $ 13.82      
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
ESPP shares issued during period (in shares)     149,983 189,837    
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average exercise price of options exercised during period (in dollars per share)     $ 3.68 $ 3.68    
Minimum | RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Requisite service period (in years)     1 year      
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average exercise price of options exercised during period (in dollars per share)     $ 13.82 $ 13.82    
Maximum | RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Requisite service period (in years)     3 years      
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic net income per share:        
Net income $ 5,548 $ 15,978 $ 13,972 $ 25,292
Weighted-average common shares outstanding during the period (in shares) 36,004,324 34,575,338 35,818,549 34,625,561
Basic net income per share (in dollars per share) $ 0.15 $ 0.46 $ 0.39 $ 0.73
Diluted net income per share:        
Net income $ 5,548 $ 15,978 $ 13,972 $ 25,292
Weighted-average basic shares outstanding during the period (in shares) 36,004,324 34,575,338 35,818,549 34,625,561
Plus: Common stock equivalents associated with stock-based compensation (in shares) 1,627,501 2,287,957 2,213,583 2,331,372
Weighted-average diluted shares outstanding (in shares) 37,631,825 36,863,295 38,032,132 36,956,933
Diluted net income per share (in dollars per share) $ 0.15 $ 0.43 $ 0.37 $ 0.68
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Outstanding RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 52,683 339,173 192,347 328,207
Outstanding PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 124,811 284,025 221,326 284,025
Outstanding ESPP shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 124,502 105,559 167,265 76,846
Outstanding Stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 0 5,231,572 0 5,234,493
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Effective income tax rate (as percent) 54.40% (27.30%) 46.20% 4.10%  
Unrecognized tax benefits $ 18.1   $ 18.1   $ 17.1
Penalties and interest expense     10.1   $ 9.0
Unrecognized tax benefits that would impact effective tax rate $ 15.6   $ 15.6    
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contingent Liabilities (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2018
case
petition
Loss Contingencies [Line Items]      
Number of petitions filed | petition     3
Number of cases consolidated by court | case     3
Section 199 Tax Case | IRS      
Loss Contingencies [Line Items]      
Reserve in connection with disallowance $ 27.2 $ 26.1  
Research and Development Tax Case | IRS      
Loss Contingencies [Line Items]      
Reserve in connection with disallowance $ 0.1 $ 0.1  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 152,700 $ 382,267
Ending balance 183,060 404,326
Foreign currency translation adjustment, tax 100 (1,100)
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (15,191) (16,261)
Foreign currency translation adjustment, net of tax expense of $0.1 million and $1.1 million, respectively (198) (2,490)
Ending balance $ (15,389) $ (18,751)
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Narrative (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Major Customer [Line Items]        
Number of operating segments     2  
Number of reportable segments     2  
International | Revenue Benchmark | Geographic Concentration Risk        
Revenue, Major Customer [Line Items]        
Concentration risk, percentage 16.90% 18.90% 15.90% 17.60%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Segment Operating Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 224,084 $ 251,421 $ 457,708 $ 496,976
Segment Gross Profit 148,588 160,085 302,229 314,893
Segment Adjusted EBITDA 59,314 69,439 113,428 127,908
Thryv Marketing Services        
Segment Reporting Information [Line Items]        
Revenue 146,290 188,963 305,592 374,589
Segment Gross Profit 96,299 120,875 200,845 238,529
Segment Adjusted EBITDA 49,149 63,209 99,828 121,882
Thryv SaaS        
Segment Reporting Information [Line Items]        
Revenue 77,794 62,458 152,116 122,387
Segment Gross Profit 52,289 39,210 101,384 76,364
Segment Adjusted EBITDA $ 10,165 $ 6,230 $ 13,600 $ 6,026
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting [Abstract]        
Income before income tax expense $ 12,166 $ 12,550 $ 25,987 $ 26,360
Interest expense 12,175 16,292 25,534 32,780
Depreciation and amortization expense 14,072 15,667 28,625 31,098
Stock-based compensation expense 6,353 5,798 11,642 11,191
Restructuring and integration expenses 7,553 3,921 12,818 9,261
Transaction costs 0 0 0 373
Other components of net periodic pension cost 1,581 1,865 3,162 1,986
Loss on early extinguishment of debt 6,638 0 6,638 0
Non-cash loss from remeasurement of indemnification asset 0 11,490 0 10,734
Other (1,224) 1,856 (978) 4,125
Total Segment Adjusted EBITDA $ 59,314 $ 69,439 $ 113,428 $ 127,908
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 224,084 $ 251,421 $ 457,708 $ 496,976
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 178,129 197,834 374,569 403,261
International        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 45,955 53,587 83,139 93,715
Thryv Marketing Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 146,290 188,963 305,592 374,589
Thryv SaaS        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 77,794 62,458 152,116 122,387
Print | Thryv Marketing Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 82,631 86,494 167,267 163,860
Digital | Thryv Marketing Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 63,659 $ 102,469 $ 138,325 $ 210,729
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 8\ 5D'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 " &/ %9AP+O9^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD!0=3UPK032$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^1&!ZE]Q.?H T:RF*Y&U_5)ZK!B!Z(@ 9(^H%.IS(D^-W<^.D7Y&?<0E/Y0 M>X2*\UMP2,HH4C !B[ 06=L8+75$13Z>\$8O^/ 9NQEF-&"'#GM*($H!K)TF MAN/8-7 !3##"Z-)W 'MZ?)G7+6R? M2/4:\Z]D)1T#KMAY\FO]L-YN6%OQZKK@=P476R%D+>3-_?OD^L/O(NR\L3O[ MCXW/@FT#O^ZB_0)02P,$% @ !CP!69E&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" &/ %9 RO$>^0% #C'@ & 'AL+W=O+&6;MNV =:HFVADNA2E)W\ M^QU*MI1D%.4)-0+$DJSSF@\/+R_)X9:+;\F*,8D>HS!.SELK*=?O+"OQ5BRB M28>O60S?++B(J(1;L;22M6#4SX*BT"*VW;H@.R-SP';)L^ND4*9<_Y-W4S\\Y:M2L1"YDDE0>%CPUP6ADH)RO%] M)]HJ?E,%/K_>JU]G\ SIPES>?@E\.7JO'7:0CY;T#24]WS[@>V >DK/XV&2 M_4?;_-UNMX6\-)$\V@5#":(@SC_IXZXBG@>0B@"R"R"O G#5+SB[ "<#S4N6 M85U224=#P;=(J+=!35UD=9-% TT0JS3.I(!O XB3(Y=OF$!ME*RH8,G0DJ"I MOK&\7?Q%'D\JXOOH(X_E*D%7L<_\E_$6E*4H$-D7Z((8!7]+XPYR[!-$;-+5 ME,>M"P^KPE\4QRGJQ\GT'&/]_#V>)U) D_M'5T.Y0E>OH/KANV1-/7;>@HZ6 M,+%AK=$O/^&^_:L.[P>)O8#M%K!=D_KHDGLI=%&)'I[63$=J#L=V^Y,.R1C5 M$*E7(/4.0_J44B&9")_0/5MS(75X9BDI4EVEN,:HAGC] J]_&-Z4B8#[JATR3,K%?VNLN,9XQMR#@K.P8$M4U"80K(9H#J/9JT%#1-M(HUA#0%/"\!3 M8Z&N8AG()W0=A S=IM&<"1V86<.V<=OIG9[U='#&T(9P9P7L\?+C_^AE]N+NYG-R^GYV@R:W;T;$:51JR8KN<4>U#:">QQP6T M4*H:ZPF:2>B6B OD\C26X@D^?6T5U*A?7NF(S4%-D9^9"'P(\@-]1!,?NFFP M"+R,V]"6:R2QTR:#KFUW;2VO,;@I+REYR2&\8]\']>1D?X%NX#UT%^OS:I8D M8+S1%Y9(- [$(F A#.0"'.X)FG;N.NB"/Z(^/CO%^NHP:C>MCM(C8:,K^4]U MN.H.FOH#W\;:JC#+75K77U0M5 SOKCF\*6UIDK#9YKRF+7KV5/!-$'OZ[)LU M'_[4@A[#.>'2.F&SX7D-.N6)I"'Z*UA7#UYFQ4&/]+&6]!@F"I:M'K;966ZQ@^BI0^ MBIB=SCZ9Z.K16]%XR2I=8XW0[7AV.=:N3,V!30E+VT0.LDUN*H1:V^0+FBR5 M,*6DVMV8&L6OVCT[]NI12K=@VLYS8I5G,?P0:3T M0>0@'Z06<>#SP14LN=".134Z-U1 :Q]['@,AD/%S22WQ,;P0*;T0.<@+S2(: MAN@B3>#K1-]NS3J5:W)S7%.^T@*1@RS05<3$4G7,]Z @5^ 2HC6-]:DU"U:# M'L,!D=(!$;.!V2=RQ2"1)CRS3#7>,7P0*7T0,5N8_4C[8I*?97O>Z"Z5X&MC M-8=JB7^0P]G50Z[6R]34&)??:( M?F?Z--;M)-FXU^L/G#,MPS'\#BG]#C';E?UT>1TDRMQ^9>#23/N>-7+M-B9M M1[LJ,4%J&PO=V]R:W-H965T&ULK5IK;]LV%/TK@C<, M+=#4(BE24I8$6"QOZX!M1;-NGQ6+B;7*HB?22?OO1SULV>05ZVS\DOAQ>*3# M>WEY+JVK9]%\DFO.5?!Y4]7R>K96:GLYG\O5FF]R^59L>:V_>1#-)E?Z;?,X ME]N&YT4W:%/-<1BR^28OZ]G-5??9^^;F2NQ45=;\?1/(W6:3-U]N>26>KV=H MMO_@0_FX5NT'\YNK;?[([[CZN'W?Z'?S TM1;G@M2U$'#7^XGOV +I<$MP,Z MQ)\E?Y9'KX-6RKT0G]HW[XKK6=C>$:_X2K44N?[WQ!>\JEHF?1__#*2SPS7; M@<>O]^P_=N*UF/M<\H6H_BH+M;Z>);.@X _YKE(?Q///?!!$6[Z5J&3W-W@> ML.$L6.VD$IMAL+Z#35GW__//PT0<#= \\ \#,#F@&AB !D&D'.O$ T#HG.O M0(E'J=N%J*6 MHBJ+7/$BN%/ZG\X")0/Q$/R^Y4W>1E,&>5T$"['1J;AN<^2)!^_JE=CPX"+X M>)<%K[Y]'7P;E'7PQUKLI ;+J[G2-]=>8KX:;N2VOQ$\<2,D^%74:BV#95WP M AB?N<@1Y=.:;ZVH9: M&Y4B0@Q49J,0I5&<&F(!6(+#A,!BZ4$L=8K]J1%2!MM&/)0*$DKMJT8)38Q( M+ 8"\.$&E)M& DQQJ94 *:OFDY(90>IK!M')J0.E:Q^#/AGO<-*+B\AQ\ MWTZT+?G$VYA D8BM-& T"HUD6=BHF+*C9='/G8U"A-(P-#(/@%%=/":"LU$HC#"-#=D0 M#)&8PK+3@^S4*?L/H;1H82T[2'1JWP&*,37BLP!@."6Q48XR&X9)&ENR 1@E M48A@V2@&D@R ,1S%V! ,P5"4X@G! M1_81N4NK6O-F$!N\&N+\&BRO Y.G^NJ5+?/*MO3%=AH3/,8$.Y/P7:VXYE7[ M9?]JA*[WG#Z+A^ZJD\L]C9=+?U7S"\2+ RV+$K%F 8-3&R! .$37%0[B0)1/B1Y>) MW#;S-[W4'1NP[?5TVV4IA1QA:AD."*8=A[6T;1BF>'+_'?TE2L[8?UBGVR95[9EK[83L,S^F#D-L(_ZCI4/NIM9MDQ=\[J=KSMC?=YJ3W*+U.(P#(_F&+O- M<596N_:X_P72R5G2(51DGL> *&+:(A U90SPZ(1QY%R,?W4_'/'B(G_2[= C M[S7+8"?U?)1UMY'NNO[]OLN.]MRF&*:K?NE"=IKR%R]DGVR95[:E+[;3H(ZN M'[M=_[B0^VC"*0P<+;,PC @V?ZF D!&-J75$DT%(W2,F-+)6,L3)=-? )HZ< M\&CTL=OH'Z]FEW[ N,>,H 1;RQA LH01;)TQ0L@D)!@1T_Z"G"EE*9FJ9J/7 MQU_Q^J)N>-7]?OD^;]074+R3XL5+T2=;YI5MZ8OM-!AC.X+/:4?..@[$7GL0 MKVR95[:E+[;3F(P]"';W("\_#AP(CZVP;LO#T#S] G' <2"$P^3XD&.8* #G M. XD8]]!W'W'AZ\5"/?XER:C5[;,*]O2%]MI),9NB'C[O8!X;82\LF5>V9:^ MV$YC,C9"Q/?O!0/AZ8)&9DN] &#F*>EY3$LG4R][?O00U(8WC]W39U+;]%VM M^@==#I\>GG#[H7NNR_C\%ETN$/!YABZ7_?-K(WW_.-VO>?-8UC*H^(.^E&[1 MM,]I^B?4^C=*;+M'L.Z%4F+3O5SSO.!-"]#?/PBA]F_:"QR>$[SY%U!+ P04 M " &/ %9\D'TH,<' "7(P & 'AL+W=OIHLRYX69+K+*E1=B:HFST7Y_9/,U//UC,Q>O_B2/FYK_<5B>;43C_)>UG_L[DHX6O1>UFDN MBRI5!2KEYGKVD;R_X5PO:"W^GE/JF#WY>7\^P1B0SN:JU"P%_ MGN2-S#+M"7#\N7S^(96LN-:++Z MBWK^I]P'%&A_*Y55[?_H>6^+9VC55+7*]XL!09X6W5_QLK\0HP6$.Q;0_0)Z MZ@*V7\#:0#MD;5BWHA;+JU(]HU);@S?]H;TV[6J()BWT;;RO2_@UA77U\D85 MEM:BI1K*NK10UGUNL7 MJ_U9/G5GH8ZS_-(4[Q##E];[:B96\GD'M5+)\DK/EW_]&0OS!%MR9G!V$ MROI0F<_[\D946P0W#:WT!_EGDSZ)#&*W1MVY"EM7NOZ?EB0(2'*U>!J'8[&* M*0E[JP./;9 ,7FE<[&&5( M!\XT8C@.[."B'ESD!7=7RIU(UTB^ ,]5TIKED7E1&-%MZ0"=:46B*")V>'$/ M+_;"NY4;":T'JE%5]A*,S=/2*)E>.HM5&%%J!Y?TX!(ON'_56UD"YQSKC8EQ M\B >G;M#:!K1,'0 )'@@*^S//56+[ 2(>S>'I\X@<^(G]!^+FI1/*;0>,;=U J5&1#" MD!LI8%J1.(I=&3#P&?$36E_JM7CQ9:J%F )*1HUF#]-B1R$E' V)#-1$_-S4 M5;T'H(5#@#>G]6XSBWG('? &LB%'V*:M> \\DT6B.. QF^*SV3$2N?)Q(!P2 MG:0ELU0\I%E:IW;2(5[>>JNB/)>WPY@'%B-^&NO%VDY\=TD 8G)4'(9&6EN8 M##/NJKZ!RHB?RP!AV4#Q';LK)DT1@D$93F%:['"0N'0A'0B-^@GM-7MVJFRG M6M"!30':2CT6+57HYO$@"[E)'7.*A< "'$Z;G,V,)9&#*>A <]1/<[VP/7*= MJ!(YLH*-QST]HA\KF&%:3N4)LZ!N+5UNO]ND'K+T4>CZ;'9T$AV:5%H^R6 %B]$,E)?I=U1(1]J,5O]>[ MG6.1=?OG_W=T> 4&%J2)5YO[SN3M<+]K MH%1VA%+AMD/15SIV=(DN\#M,0*B4Z$ED#@)J/$H,L#;#@-# (5[8 MH J87Q5\+:6HFO)[GRHTF@<$;C^-^\2PW='VGH$M"R!-6#2R?<-],N7#)7!> M%$33\*V&090XI"<;;0S[I09(Y"9OLG;C7W4"2>50D5O-FD\2&GUEWR0VU<0E M"5AL;!-;[4CBF%C9H#K8T:WB'O@:E/$JM3(Z,U4%7#E.V51^6 V3F+K4'!L$ M"/,+D(XQJQ.[,#.U!8F9*>9M=@&-7%LK;! A[)19>T3K;::?#/_$2=QJYY[$ MV:!/F%^?_*Y@TPX$'@L/@<6P_L?] ?GIC/Y.TPYD'2 M,/]@;QF8OVHQ^JL2A35X4J*3Z($7YDP_H5FW/PX"890]5' MT73@M-A!*\.!HTGQ@;>YG[>_'*L9__JWYL^YO!U&.Y ^/^W1[Y&:X6=] 'PN M;X!B1J32QF+GJ9?04V,_M)]0+-QX_QU%L/-FQF$W! M+49O3>A75GX3Y6-:5"B3&UB#WT406=F]!=(=U&K7ODCQH.I:Y>W'K13 B]H M?M\H&"?W!_K=C/Y=G.5?4$L#!!0 ( 8\ 5FU!QBI-@, &H) 8 M>&PO=V]R:W-H965T&ULK99M;]LV$,>_"J$50P)DD:QG9;: MQ$&Q%2A@U.WV8N@+6CI;1"A2(RF[[:?O47($VU'B!*A?6*1T]^?OCCR2TYU4 M#[H",.1;S86>.94QS8WKZJ*"FNIKV8# +VNI:FJPJS:N;A30LG.JN>M[7NS6 ME DGGW;O%BJ?RM9P)F"AB&[KFJKO=\#E;N9,G,<7G]BF,O:%FT\;NH$EF"_- M0F'/'51*5H/03 JB8#US;B-LX<4K3:R'KOC 0U$_V3?MOGX&YE,E=T19:U2SC2XWG3=&PX2=Q:51^)6AG\GG4FC)64D- ME.2.7+R[).\($^1S)5M-1:FGKD$2 MJ^<6^U'O^E']9T;]T(IK$GA7Q/?\<,1]_K+[/13H/NG<@V-W%^,?DN /2? [ MO> 9O:7!\'%I&B+7Y#T3F 1&.5E(S;JU]M_M2AN%*^[K6*B]=CBN;:OP1C>T M@)F#9:9!;<')?_]M$GM_C@7^B\2.TA ,:0A>4L]OBT*V B=>00%L2U<QC:B%68^?%@=<0<#LSAB\RX?KN9 M(51K7+.OXPV?D 3)">R(231.&@VDT1G2NL:UA!5=/%R1ABJRI;P%DB&3'TX]A+TF < M.AV@TS= X]FK#>ZS3&S.D:=/@(+8ST(_SD[(1PRCP/.3\)ERS ;R[$7RSWB3 MT*WZWK.?P\V>SGH238+43T]PQPR#*/4.RK;'=0].0GL+^4C5A@E-.*S1U;M. M4$/U)WO?,;+I#L>5-'C4=LT*+T.@K %^7TMI'COVO!VN5_E/4$L#!!0 ( M 8\ 5E3D,8"#@P -IP 8 >&PO=V]R:W-H965T&UL MO9UM<]NX$<>_"L>]:2\S440\\2&U/7.12%XZO3:3W+4O.GW!2+3%GD3Z2"I. MOGU!2A$%8 4)SCIO$MD&_@MBEPOJMX!T_5@WO[>KHNB\SYMUU=Y_]#V^7 M-U=^/Z)B72RZ7B*7_WTJ9L5ZW2O)%K-Z M_>]RV:UNKJ(K;UGN6Q G.HA]!Z%U8*DN/E%4?BA^Z M1OZUE/VZVUE=M?6Z7.9=L?0^=/(_&6==Z]5WWFR55_=%ZY65_$.]^'U5KY=% MT_[%2_[8EMT7;^+]]F'N_?C#"^^'OLVOJWK;YM6RO9YV;U9M-O1\FTPMJ_Z>_U1X?Z];:%JSRU7G MQ5VY*#M59"J#Y1 Q]! Q=%#E)U3?%/=E5975O4P!Z[Q:%-Z/]2F%@L&JW^?>U^U#OBANKN0,M$7SJ;BZ_?.?2.#_%0J1G9@8 MQ/J\^^DV(#2,61A?3S\=1P.FU013+,44RY#$E-!@A]!@CJ%Q23CL-(,C#[*( MTB!4_3 G* M=/+#='*WZ7SI=5\33=LG&N<[SVK/]<[#%)MCBB75HL^-&0RED$PO'IQ'\D;L:.W?TBG MEI5B9 9*S+ YT@4"AVK0NTH M8<%1+*IS.L(R8@4HVIR>PZKGYQN5EZ&JS5'5DKV:ZI*0">%3G9VC&LZPU-2 M&9$8L3.QLT6O7_+F@-[A&$$%8,2D4?*V$&%$B'[[HD(P5+4452W#4E-#9,1E MQ,[+P.+7^; X%@L?,'T5&V"K8#HO!,0(S)7<^KKJ1K 9#R(8ZZ#,D!1IFK. M8SU5 ^THC47,3J3J$7 1.^%R+H*=GW),-#1#59NCJB7$Y&X3&H0LED]TNJ-1 M>1F6FAHS(S$C\7 M"F-2/1IRH3^HSU&M)H#5B5QS]+H8JM$,2TV-AA'#43N&PZN-41,\R:=I;7F= M[5L=K]=4=RHD%&E/" D@-#&>W.T7[^RJYV!F]&BWFIV9/:5"1DW4(\(XTIV" M"M(NLIF@VDQ1U3(L-=71(T>C=HZ&4">S6W!.QYAJJEEXT'QF63=7W([&C=F)GKY51DY\1$8?&$H\)J.:H M:@FJ6HJJEIV=7M6I(V.C=L;VC;4RN[KS^FXRKQ.U,E2[":I:BJJ68:FI\3'" M0FJ'A4^HE>T5CQ=&L%8&M#-K913:Z ;5R@ UN%8&*(*U,JB=K59&1YA&[?O/ MD&ME=FO.]R J34-52RBP'^U$K0S5<(:EIIX!&E$9LZ,RIP-B8(PP$RDQ(9\P M0J[?E4#+@ :!'T;&T2!4Z(6JEJ*J95AJJOM'-L;L;.SL(3#8Y2:8(H*&OOX> M"V@7T%#WMPMUDQJ6FNJM$7DQ._)Z2JF+ :2&!/HYZ9G=LG-"O\AH@FHT157+L-145X\@ MC-E!V+MMLUCUBW]/K4\^!H(.1V5@J&IS5+6$07O2 AX;.0"5@&&IJ8$Q$C!F M)V"G P,,!H :\5C??6 WZ>QDU"UN# )I^A6DJ#8S+#75Q2.08W8@AU358@"> M(L8F!_M8G'V/"MA0U=*+YB/#LJE^(,S(UKB=K=FK6MP\$DE8'.J+N=V&JT]1 MU1)4M115+>,F;%2G5W7J2,RXG9A=7M7BH->!G5\!C3D-]$0.M Q8Y$>^_O@\ MMX_8V:FH9S51U3(L-=7W(];C=JQGKUC!_J;F71XQW]B. K23WM8=;=(S0D+? MW'D&J$UX%(5"AVR XH0(%NE'!J!V/.+TJ 2FSNE(QKC+B4J7BA4\W\!>*1H* MPB*JKY;V@3EG5E3N=?EEI*B&,RPU-1J./D3-#K6=B/C#P,[-(B@HM S\- .Q[%X:G=.GSD4=SQT*3+T2UXRE$/ M4:*JS5'5$@Y\W!@->1@S?0E/40UG6&IJS(Q@BX??L:K%46$7JMH<52U!54M1 MU3(L-36D1B3&[4CL>:I:=J/.H66"..&32-_F-4>UF@!6)V%L %)4HQF6FAH- M(SWC=GJ&5]+B)C#B@@I]]8_-PI?N5$ H,#X=#Q":D% _L&V_>F=?/0?M$B/M M$F<^W>P)!2T![ ACQG%ZNV'75'Z1S0359HJJEF&IJ8X>"9BP$["GE[/LPJYI M&%5MCJJ6".@CRH!R%JK5#$M-#8P1CPD['G,K9PD(*1GE++M)9R>C;F83$&4S MREFH-C,L-=7%(ZT3=EJ'5,X2P">7Z=L8[2-Q]CPJGD-52R^8C0S+HNKWDSE[+VG97')L%UWFHWX>Q05-Z&JI:BJF7"9)#*[*HN/?H. I>/57,&[<(D M42<*64#+$X4L^XB=?8K[C0&X7QGP')O/Q C[A!WV/:&0M5<\6\@"VIF%+$@, M+&0!#>%"%M00*F3!@J<+66*$8<+EN.,W%[($M"$*+F39!^:<6%%1U^67D:(: MSK#4=M$P/?K2MOY;_W[)F_NR:KUU<2?E_5>AO,!F]T5ZNQ^Z^F'X'K>/==?5 MF^'EJLB71=,WD'^_J^ONZP_]5\,=OL[P]O]02P,$% @ !CP!6:Y%=_SZ@ M:&QY.'J&\_+,4+I^YO5WL:2T 2^KLA(WDV73K*]F,Y$OZ2H3[_F:5O*7!:]7 M62._UD\SL:YI5NA%JW*&@B":K3)63>;7^MI]/;_FFZ9D%;VO@=BL5EG]^H&6 M_/EF B?["U_9T[)1%V;SZW7V1!]H\^OZOI;?9IV6@JUH)1BO0$T7-Y-;>'47 M$K5 2_S&Z+,X^ R4*8^:_^DC9?&/&:"WO'R=U8TRYM),@$%762;LOG*G_])=P:%2E_.2Z'_ M!\\[V6 "\HUH^&JW6")8L:K]F[WL-N)@@=3C7H!V"]!P 1E9@'<+L#:T1:;- M^I@UV?RZYL^@5M)2F_J@]T:OEM:P2KGQH:GEKTRN:^9WO!*\9$76T (\-/*/ M]%$C %^ NTPLP2?I9P&FX->'C^#-#V_!#X!5X-N2;T16%>)ZUD@,2M,LW]WO M0WL_-'*_"/S$JV8IP(]508O^^IG$WAF ]@9\0%Z%_]I4[P$.W@$4(.+ K8]Q&]+H1"E1JH'+.R A5[/W!;_ENG41G?#90G*>96SDH*J0ZRN MJV^Y>3'KO'CELB^\I!LOI*RW6U&W6Y'7C1^I5)JSK*VU M50&R%:\;]J>^X+*\51<>^BR)4#CPK"V%89 F;L_&'=;8B_7V )HJ7+**T[J6 MGI,^73&A&,>9<[$%)HU4#>DAMH7" (^$8M(!3LX$_"A#4(A-5N54HA:-$V]B M;S$*ASOL$(H1=.--.[SID6#8;>@^3;(7=Q5+K9M/$0FB8(#1(99"'+I!PL!0 M6>"%>:\R5O<7LKT!N03,&E!R(:C0(:QRA*D-UK^XR2NPH$$$XW1@@$L,ADDP M8L$!&4.O!0\-S[]/55NB@U?V:J(-$OJB/CM+ZDYE'TM$AC75*0;3DR[Y-8-S+CFM=8<*]ZPNU>8KRMTPL=S;H0JE$W)HX8DB MG Q1VU)C&6MH$OIY4H>_$Y)-=5,,8VLG;;$Q3(8.8>SO077("M6IJQE*M2UY MMF9-5@(F^WOQ3H5UN2G:?N8/N<%,182[HX%>[CVWI;F4MO[.&-Z%1X@WS_E& M%2G9VU"VS1Y+=TFU2315TT'?/7V:OR>MO2YGF]D4Q;LNR1E:.C&;*9$Q$T+"X.J2E.HG"D)B)# ML.@4@CV&T:;'*8)),NP.G7(RML.34[T-CNB.++:1H=8&,=X MI E AD41.6MF_UQMJ3AA9D=>%D7+ FH(7K 7Z<$V MG76J[/B#_2DO"[YHGK/:63F13;%3V0RU, MMH@L 6.0#&4B/V5VB;T1>@"4__;9<22I;7YTAX)##F$X6I(,D:+TK+3^Q"HY M7Y^0UEY^/CNM+Z2M?QIIV!K[V?KC:4<+V,'/(8;#N=FYY!4(-PDZ@#IHEJ873EAK#:7@8G\##3D@VIX;$FK\=4CA!(_4. M'QPWG\B[^_1<=%'N3T_LF$AA$%H=F4L.DS0:FN7JJ87ZW6FA/:1."1GV;2XI1,:B MQ= I]M/IYRI7L4S!FX*VG]XJ[_R/%MFL22++( >UALG(6((-L6(_L=Z=C/P= M>*1/K*I4#$KOM@=!3G,<9\9!:!&$0PPF<.RP#1NRQ7ZR/< EQ*6W\33-="_%W+?I70WZOT$^LP-IRF.QXPX""P MWNMPR)$$DQB/!*_I+D+_8<=A@AT%:[_^-D51D%JO)KD$293&X3#79@?OAZYH M_:1?FQ5 /Q)KW[3LKG:OYM[J%U('US_ J[OV!5NCIGW?]Z>LEC._ "5=2)7! M^UCN8=V^0MM^:?A:OX7ZR)N&K_3')Y%Y_E]02P,$ M% @ !CP!69ZCN._<"P F2( !@ !X;"]W;W)K65)<^D[1>)NP#N^W$NR)=KZS[[I5*-N*DKXU^-EDVS>KZS MXXNEJJ6?V)4R6)E;5\L&CVZQXU=.R9(/U=7._N[NTYU::C,Z?JLNM7H[U1>O%!+Y8-O=@Y?;F2"S55S:?5EEU+4R M7ELCG)J_&IWM/3\_I/V\X>]:K7WV69 F,VL_T\-E^6JT2P*I2A4-49#X=ZU> MJZHB0A#C]TASU+&D@_GG1/TMZPY=9M*KU[;ZARZ;Y:O1LY$HU5RV5?/!KG]2 M49\CHE?8RO-?L8Y[=T>B:'UCZW@8$M3:A/_R)MKA,0?VXX%]ECLP8BDO9"-/ M7SJ[%HYV@QI]8%7Y-(33AIPR;1Q6-"VE*,0V. MHO=3O3!ZK@MI&G%6%+8UC38+<64K76CE7^XTD(4H[A21[WG@NW\/WZ?BG37- MTHLWIE3EYOD=Z- ILI\4.=__*L&?6S,1![MCL;^[?_@5>@>=80Z8WL$]]-Z[ MA33Z#TF6&8O7UGCH6LH02C#.E5->F48FR[W51II"RTI,\5(A;ALO_G4V\XU# MY/U[R$)!@,-A 2@;G_N5+-2KT8IXN6LU.OWAN[VGNR^^HMYAI][AUZC_%_W^ MO^ K?E1&.=CZX]+=7HN?;%5BV8_%I2DF8NN'[Y[M[^^^B*O\M/="6">:I1)I M\;6M5]+RJK8;NUVK4K>U\/H/58I9%!4;.@;3=^>^)[#6 MS1)4-&0F=4J]T UDA$Z?%8M/3M2%BMK:>;.63@F)9S$-2QEI*:<]Z<0+79M '$7;(0H]PI3$^155#_%QA:.9]%>_7N7&B:_#B8[S M YITQ"[BGG1P+-9+72R%-D75DE4O3:.<4?<)<]D+@[->28?#RBR@=L9W*TDY M??,NV\XJP[FN%Q6NDYV8XR@&D; O.\M%/UPB;I0ECK4BV;I;+M826Y35,$Q/!S M'/[D_ &?CT5AZ[HU2(S AP3NK<.2H"=Y9 \B%HPX0B?BO1%G",Q*''!]Q-^0 M&K^@:_Y3R8K(_ UZ-JK%+6U6WVX@OT/7MS&N8U]U"@.+W5CN\ MC%Y-J9C(]3:+&S*G;; ?B*TBFF4BRUFL>,H?52%9HQ1RT_@\567S'>7W1!)YY, MQ!FY#:49 &!3 *?4M:Q:2?IKM &O%IRQO0R<50JBH:6SI+*)+ODTF4[$N\X8 MT[QDA!TAD3@ H-? 5K^T;86"I0@U$?P!!RXR%.25BF+(&3Y&R4(@W96"H_ ^ MOKSX[9S8:KXMEF.<0H:9D)+B9VE:JOU[X\RAP;:>O&Q;=Y]5-I(%[]:ZJDBD M5>C00:1F;0>D06JPS\CSUW1"(V40"-J67BPE7LV4(O!92$\%-ZD9XJ9UCKRZ MRI# 9CD.##W'0-*%(&1)&M\CD=CR2HE?;*/$WM$8FH;0N30!@(/'$_$\1.'3 MU.&^-,P7U3<+S[^DKD#&2V4;Z*8EXKZSY M>WV1$IGZ -'MC7LF%7^J5H$:J MS;9%)>6N.MC(:ENVE<2DD#IBJI(3<2Z]9O]OP*W"D><="/,]"-.$ M_0OK2BRIT*07 3Y4M[2B5APC/5@9_KF==^P0$\Z[H5<'76=R=B5J GC+MY6HZQ'HLRQQPQL@.4'T2;QH]@;;I'P$"R)P&=3IXXVHYZ7ZA<&!.-E$?S;JZDJ M=% 3>HC)%. JFI7U$3WE M=3^T91MQ+>KP$M7%KKM,2'4@<4G5NZO^CPT R22)22(%$(=2S)A0WZ!*\;RJ M:%X5F#95-VWR%H)50VEM@Z>\K!75?LV,V$& HUQX##I?-2S3@.PQ=$2XL@E" M7\#6]0Q8Y2"TSP.QEH0#'9H:U'&V?BS' 8;)&6255"^2D:E8&]MTSM:<_"7# M4U@"HN6GV=TM NP6$#O8-<,/,L7Y;ZT)-S9< 8;0:%)DV(^<_U5PM+4-Y%,] M?V8=?/B%U2;BDV>AWR#>:R[U9(W@RF[0'Q+H,?G%./G. ,<04ZB.':>0]VV] MBB$_LVT#FS6HKT)=,R5&:7(^3S!$UM2W?*S<[-ZN+.O3Z;:(B03VC3O<(PZ1+5Q3J$3"74#066 MHO#FB0!40*K /:LE=Z2CF B)$?*2 M0@3^(-5_:\N(QH('V(+2.;8+07O%!%-3A%PJ6K#2@%33W+D^I;^%Q;[XNA'XQ27 A*\0*W1C8#//:&_)%&: MSNZ(%BP9HJ-#9'#]3 =\3W5?K@@8\M5'83T);(6=!7TIG/A>JP<&?1A6,@ZC M71^*N"I4$+!!:94WFU-YF)<8522]:+E4=;!+6"*MQ@A:6WS>#D":XE6A??(Z MQ8_Q.-@/]R'<\E;>BC?F8!K\TTI);KR$(L[X-+8AZ)0<:QA MYD=I/18+:TN>D!BW %&;A:;Y(ZQ/ON42+D_NDN_U9C'!\W#.@74Z"2.$"2=% MR7W _0ICOKB\!-3"2_&,I"+Z9Z&#?>"$[0AD\XM90#3XLDP(IEP MV8#$*Q F73O7N!QF=+4**4]->&_%U M INX.4-MR3V/1%3/Q18S0@_ *__DSK;\Z2!8L$.)N3F^IUGZ:.\D?-@_/,H- M'TR8SRSON=ND^3[FW='X\/A$[(\/CG;%1TLS\S?8_GM(.#XY>48"'(^/3DB M0MW)*V<-/A?1;I>4(].(2;U[AC'!;AD#0!'+J[G;FB\K J7I_R9[$? ,@ M,O=Z/A_U2LN7#<&Y"067MOM2*0\IB,?E7798E<0%+C; M8D(8]IA-K*3>R+<^#_IM?V8J_-GQRUR_+7B/_C_!>_)G!._05\4[V<\%:N46 M_*,(GNQ,$WXYT+WM?G=Q%GYNT&\//]IX)QW]_A6K?";L+];*^K^PKL[V.Q"7UNFL,B8$FY4_"B:L+H]=@^#1YXQ\^56]-X&3.1;ESAG8EV;FK6?RU ME%8R0_:BY\@CK_?BROHZ6 \?L3Z&6YV[U,+/>8+)KGV/D#1PAC61=&_0B&_>'X"7^C)KV1]S=ZQ-]U:6G%6KC1V5SF@O.,8&8MM7LK]0A$GL!K M+7,''S%WI4$(1>?.^7LVM\Y0__RSCZ$ 8+P? ,_4F2U$C)<=&AJ+9H6=J^?/ M!L?]\R?2&S?IC9_R_MWJ_;@U_$F#0<'?TAS]A4(Q'ZU]>)?#K#!2PW\A,.DPB8$=4GD+D&SX_.#FW ML$ZU4IN7>IUC0H(QMS*1I!E4)PYA:#&$I(4=IR0L7]#)? E,M8S10AQ< PD8 M'$R[IS1%2C%"F4,L; J'.36#7L#!H'O2;-*SWZSC40H$XS-I"3@-,1I'@@X[P#>$TX:HS8A+VR5$MA44%.NI2-,,#=:)&A@B7II M1)'*6"A*4#LJ$;4P,U$8O9(/O%7FG'I,"FZ1.="E@5A)SJ%;PY*6@E0>#'/1 MXE6K,G2,9YA6[FZO+3MJU:%+$7-G6,V$!3UGL@C*? ,9"C(ECX%8MA=*>9 K M[0-0 DB3PFB8*,&S:K=UCRFTM-0XA$\2+*DVOGC#[GBGLJ4QR%14YL3(P:1[ MW#ZRD/?DA7-2Z$T>?,E("B#-I2EULF:'D/*=;6$LIJMRXQP*BGF4E&GH*?O8+QM MUL?1BC@V)<]8S.4@!0O@Z-9"8W:=/@@=Q[K,F64>&[>_85E;EWY3M%8S=*E. MJNCL)!35/YE$Y''5Q;/M[AW1GPB3L$PGE0F'K%I_>^Z;">!9 M%46A-G6)R9CZGM=(>^(T-#FMQ]JZ9K4+=P7&7$%6R7UCY85F=WA@3?,>LD@J M2@2K=EUM3JV-@ +C?:@LH[H:@1?VAQLIS-2V2'YR\;Z:U$8B9(V1KZK2/8ERFZFE^U,) MP\"8G6W"V_:KXFN&[2,*KD5X_Y;_^M'X'U/A'M,!ONK/X) ZCQ@L+3FP1W"S M*\ ',(S&HRF\>EQT81)-CB?PCJ*8>FD\.6D\M4$=CJ+):'14'=[9&42#R>D1 M_%))*GD=#$_#((5)H?M&QW5-^>Y_R, !3*/IZ8DGK^JTJ@6+TL0IWYNDLCSX M*S1[YM W:T*0:1 \X_N"U/.SCVJ^-'=0[MX/!F.]S*F 2;/AKX3VI<(NME=! MJXDYYAQS7$A"0Z\<]$;#*F]T]HV2,\1OH/"A\#)WV[P3W-7O6A:7K$\!9H.M MA9=T.=>.1# IZ7.,N>'[I9IL)^Z9X4);NH[VO1WW6M\Y= 9K5YH-Q%KZ3ML?#UR:!7TH:;X4+,NUW3R8=,.$++CPX7?BOIKEV=.'[GRGR M2Q.E&39==+NBRV)Y-V[=^^.Y-G: MNJ]^213$0ZF-/Q\L0ZC>CL<^6U(I_W&/O*D /XXNS2B[H MGL*7ZM;A;=Q9R55)QBMKA*/B?'!Y]/;JF.?'";\K6OO>L^!(YM9^Y9>/^?E@ MPH!(4Q;8@L3?BJY):S8$&/\T-@>=2U[8?VZMOX^Q(Y:Y]'1M]1\J#\OSP>E MY%3(6H<[N_Y 33ROV5YFM8^_8IWF'K\9B*SVP9;-8B HE4G_\J'AH;?@=/+( M@FFS8!IQ)T<1Y8T,\N+,V;5P/!O6^"&&&E<#G#**. M,KLPBIDZ&P<8YN%QUABY2D:FCQ@Y$9^L"4LO?C8YY;OKQP#4H9JVJ*ZF3QK\ MI38C,9L,Q70R/7["WJR+%L*:Z!U4$-8#HLQ77DF)SX\W+NX_>_ M#A&0[!\?ML^5\]97,J/S 4K#DUO1X.+%LZ.3R;LGT!]WZ(^?LOZC.?K?1L3G M)8&-LI)F(Y;20\V!'$1&N0A+&03);"EL(53PXM8I$X0TN;A1"Q6DA@K=5PK* M+ 0'K#+RRGLQKSW,>(])!K6-*@XB6&AU.U?!G_)8GR6SCB)U!KXD9E72 MR4"B(A<[C\E(V+E6"\G(1Q%ZIA7;S:01O&N)[VC#,N,+[YLQADG)"YE@4@*^,]#>& MX9:XGIM$O_2O(NWHFM;1$!PE04GO;:80?IY(W<.+-+LDN7\Q@_D5E>49S 3: M^Q[PIWUW:ITK#2VET+T H%:?320[JBRY.2$Y'<6.M.3-H$N#8-TG#[DJP"ZQ MWN84UD0I88#*-L&KZQ407K_UVQ$#4;>N&2^/+:!3EHH_F.K:\#SB6LA(K5A$ M'GN.9O4G=$_-:*C62 @4R&1[TSV Y+FJ5IPB_(.7NT-"P3]=/ MOM<)6# HKA4*;T=ST8A$**R-B#B7&]#7.F@S/XSH0ROKO2X$I/KQ'G3W2 7\ M""F[99&4&:LALH..A@-450=1HEW9G*,L2?K:4RU'KU*_];2( M3;^P-A@;B%LFB=_P)(Y>#_&2AC^:=*YD0*/MSGSI/86TG?R*7JHTR@VD?=XK MQ 2I7Y EDIPJ.'7?W=)MJ[!I,OOEU\@]5IKOUFT; J?,X[3'K:M7?\-M&Y$1 M]Y!WFNZ;[@7P$N=%[]&5W&ZU MNV?$\R3R&*DAXPH]TVG[/I%QV>SX M=?WL;/ES5#8;Y&.@XU$AANT#F\4&$.V]0[L7-0VMZ\ M>FA&1=JN<7"G[N"^T[7["NOP%>+YZ6B&>PWJDL'"Y//9R>BT_<*G#%]1O+GI MS3"QOI:I=SIV"+@'G.^PGZ18*1&HJL'0R>O-ZD(3:O@1;Q;O8W ;<.N+C$F=- M&PO=V]R:W-H965TQ#-36UO[ )&0B(0D& "T[/WZ/=T +U)D99(76R*!OIX^W8#. MUL9^=KE27MR71>7.1[GW]"S($\6QGRF M+]?9^6A"!JE"I9XD2/R[4Z]549 @F/$ERAQU*FGC\',K_2W[#E\6TJG7IOA3 M9SX_'QV/1*:6LBG\![/^545_CDA>:@K'?\4ZK)T?CD3:.&_*N!D6E+H*_^5] MC,-@P_'DD0VSN&'&=@=%;.4;Z>7%F35K86DUI-$'=I5WPSA=45(^>HNW&OO\ MQ5NIK?A#%HT2[Y5TC56(N'=G!Q[":Z=&%S__-'TQ.=UC\&%G\.$^Z=^3 MFKV"=IOYB'3!S^_XN7:$;PC+A'3"YTK45J<*GZ1'L35%)A8*E9DJ%%8FO!&H MMD)(U)ISX!-C12UU?.%]H804A98+76C_('1%*XW-E"T>!%)0.1DJ=:'\6JD* M,+>?(::6UNM4UY+,@V8RI.Q-%IGT:BQN#22FX"6G>$5J2FQLE9FE6/:.Q=TN MX95+4X":=+42N596VC1_($>-U5[_3P7'=54WT Y/2()D,TOE_4G2K$5/S\T_%L.CL5_VJ,QVJ.IN- ,#=%AQTLLD)G\$VGL@C! M=!3--GC0-XY"9YW0:S8Q$0;V6LI1);[LUY.$3$I8:Q8$"[E CI1F 9E&8CTR M0[94[;=6[;Q3^WLUV-N&B<2"78EZ.7RO*1G5PR_P8LWH:,J:8DA&I<;6QDHR M5%<; ?8JS2O]I2%O;W, MW_G(/Y+ Z.$TZM*+Q$H(.%3DZT($F,$0Z3*>C0E MD0(1,=/1O,=3A<@\X"M S*9D>KE4EC!6D->.8,2(Z3=TD!F+/W-@EF+'E5,: MJT(63!4U$WB_$KE&N#7OZV4EVUJX$KVR)1 !B[AU!N+';5*R9968TI9S !$<972T:._[:53HG+8W*NK9&IGG"-5>J[@')2XWK M5VQ8_6Y@]?N!U8/^0<.5^,U4H(C&6C+D2CK@[[:O?&:+EZ=.5*9ZCI8"%.F> MVEP#*]!B5L9D:UT49"(0L=+$*6%-(I;ZGAM1^);*6GM9@* SX*>YM"L [B-Y_@AXV$PT[,R4%#"" M;0>#38C\4,(^;&7K&G-;&:#-$&*1XI^5P""FXB V?9D,^9R;;*%\B 2Z"RK: MZ;9:_WTC?C5%!@V(Q765CL536D50F$U.Z?7E8 ,_GIX^(U_$LK&Q"3G,P(Y; M Q#FE9C.$VBO**H4QZ&S"4&(2*G-U98&N;**([OIPUI2%XJ^0Q,U7R2KJ=H& MXN6]J$T40F^;>@?50>*MLVUEE',,"P;;1X X4 M*![3F[+46E?24M[BTVY/C.M.D\;BIK&N&?2:7CW9,<+0/?5T:' R9C:'<W\_Q\&-67?6#3(? 2=N]*\2<1/N M_AR,'0XO2_&V&R"O*\"F"3 8C)O=T2&D,976/I VR5GF<.!8B%$8F,O:*PPZ MP5*T")%I&A:BW_#!EKHG30MGUX?M&>U; MH:!CV6]J+2ZOWB'0:;@Q(=TW= NR^?BIDF%6;V^&VL'L. $?+C P#L@U--$X M[D/GD'BW(KIOD@;AJ-CI\(S#^IP.PP*Q:^+8W\OJVCY-/CC5T-4"JXOG(/[> M7BCL&[W;P,')B-(!/'>Y&QB&(GE+UKTSLAJ$L7_VO3&T(6TZS/%(G/5\[J%# MVZG(S1K6V:VY+QYI'Z.Q;QM)LU36W9.*NK&8@6/@-I+SER62'[MN,39OJ79= M2<7[D9! ,%$:8?2: MXU-[A]=_VC(X;&Y?MO_GDTDR.9IU_W?==1\,?I(H%7V(K9INC43C5MU^\J?D'CH7QWI3\,5?@=4L+ M\'YID/SXA11TOWA=_!]02P,$% @ !CP!6?)6XBKP!0 )0\ !D !X M;"]W;W)K&ULM5=K;]LV%/TKA!=T#B#(>MIRF@1( M^EH'="B:=L4P[ ,M7=M$)=$A*3O>K]\A)3MV[+A#L0%!3%+W<>[AO9?DY4JJ M;WI.9-A#5=;ZJCYN%3V(V-W9A<'VYX#.Z M(_-E\5%A-MA:*41%M1:R9HJF5[V;\.(VL?).X'=!*[TS9C:2B93?[.1]<=4+ M+" J*3?6 L?/DEY165I#@''?V>QM75K%W?'&^EL7.V*9<$VO9/E5%&9^UU-K+9:G=?[9J9=.XQ_)&&UEURD!0B;K]Y0\=#SL*6?", M0M0I1 YWZ\BA?,T-O[Y4B8F);$;K=\#F723-3ME"NUML*\DDUMF)RZ MY5>R6O!Z_;-FLXUMF'"?M'A@59M79/.*(2MHFQ4.H15;$U>=P&O*J9J08G'H MA&+FL[[S+QL->7T.X&J]9!^X^D;&HKE#W"('S/;#'>=W[+,TO&2WO.1U3HQK MB_6IZ8B=L3@9>6$48!2%F9=E"4;I<.@%0<+^($L.N\GO&Z&%ZT7]\)RE4!BS M%S]E41B][&;OP8!0Z'F@KQ\-82D(SK1EP3!OW;9#R&>[H#NYOO.]_;@)VZ0H/9M<*>D&3&]L8IDI6(*%!;DIF5O*)*^UCKW.I"BR4ZWW3 M',6#O];V7IJ+[=;#2 %HO'6Q;WL'Q4()V2*84V?7:OOLRP+;D,-A26Y'7'D) MO2.SCZD@,(&CA6P1<<-JN0N&'H0V5/CLKIEHNF_LFG,J+#E+>^[:\N-32R?' M-N7<%LR=[C9[EJ 6;MF2EPWM8\1]8\/<#[OVI7>)5T_R^A1,AUT*WC0^0XR MZ;#Q'NFWVC;+3&6VO'RM%R<=@=+@#@4/9)3WVGI-8V_9NJ MP98BU-^ [*N[&V'RJA26AG:[9:WG8J%1ZJ/QR,M26_3]T3CRLGAX;ONG%X09 M"_V8?5:\P%T4]U2'K9#VMLEJ7B'R*(J],7I6/XK0J++1.4/#02N-_!2!+ZGF MMIG6TF6MK0KL#4N\<12R?N*-H@P*XQAN@J[9'W)T!I-!-/2&8]NA^G82>$$: M6I!830)HIQT[A[S]1PR-T18CQU V\D8M0R&Z9C*$]^0[%"6@)+84!; "5;3Y M> 2]\?,4A8&7P'9_Y,5):#7"(&6!GYUF*0:EZ8:E,/7&P]@!S;Q1ECF@-Y5- M\+_;PX(>\+C0U);R@<7-Z6_FBLB%]9U[@#T?SE(_Q$6Y+-V='SIG88#=Z58\ M,*L7Y)X"Y1IW@O\/3MS"&3XZ[^!$_N@X')^]T494+BGX;*9HAB&;-J[=\V- M)VN<9SK'?KBKSP;AJ8)W!T'70/3%T^Q\!/"V==L6N2*;3N@W=C,3+\2QC \I M=CS#O0+#(4N"V Z057%B!QE+PBY7-E5R[.8[V'FZ5*1F[H&FD86X&+:OF.WJ M]@UXTSY]'L7;!R2Z^DS4&NU^"M7 'Z4]IMI'63LQ0A-I\*QRPSG>L:2L M +Y/I32;B76P?1E?_P-02P,$% @ !CP!662TE?EE! A0L !D !X M;"]W;W)K&ULS59M;]LV$/XK!S7H$D"S9+*$6J)&4G_WYWE",K:Q)@!8;M0R*)O'ONN>/#\RT. MQGYR):*'NTIIMXQ*[^NKX=#E)5;"#4R-FG:VQE;"TZ?=#5UM413!J5+#-$DF MPTI(':T68>W6KA:F\4IJO+7@FJH2]OX:E3DLHU'TL/!>[DK/"\/5HA8[_(#^ MU_K6TM>P0REDA=I)H\'B=AFM1U?78[8/!K])/+C>.W F&V,^\<=/Q3)*F! J MS#TC"'KL\0:58B"B\?F(&74AV;'__H#^?<4B/#FG@ MW08*+-\*+U8+:PY@V9K0^"6D&KR)G-1\*!^\I5U)?GZU5G0L0N<(=,!P8[&0 M'GXQSJ%;##T%8+-A?@2[;L'29\ F\,YH7SKX3A=8//8?$K&.7?K [CI]$?#G M1@\@2V)(DW3\ E[699L%O.P9O%Y^\,=ZX[PE5?SY5*(MSOAI'+XI5ZX6.2XC MN@H.[1ZCU>M7HTGRY@66XX[E^"7T?WHF7PT&'TM>90.I=^#%1B$X](Y-?0F> MMF],50M]_XT#\0@H;X%4"R0XB6(9QG%XP]BY/IO TR3J7D1%S\K%8-;'8LHP;"J;"CQI=UQ@T_7 3/Z[M M'JU$-PCJ7G]Y(V,X&\UZ=:5]CGVZUU1!X;V5FZ9M!=[ .L];$H2/O#0G(!TY] M%PXDW>,Z]U!HC^C(_'B+\L9:UF6;!3RHD-.V7( 8F*XL.-)6-IZ+WU6H*VE;1)HC/Y'^V_B#IWYZA[W1J$*[ M"P,@WW323CLE=:O=C+EN1ZN3>3N@OA-VQ\>@<$NNR6!Z&8%MA[[VPYLZ#%H; MXVEL"Z\ES_474$L#!!0 ( 8\ 5DFLA73R@( M $(& 9 >&PO=V]R:W-H965T3(#!I@24SEVJ+DBRYTB6S=-2;P&PULJP.*D40 MA>$@*!F7WGQ:ZU9Z/E65%5SB2H.IRI+IQR4*M9MY/>^@N.6;PCI%,)]NV0;O MT'[=KC2=@@XEXR5*PY4$C?G,6_0FR[[SKQV^<=R9(QE<)6NE[MWA8S;S0D<( M!:;6(3!Z/> 5"N& B,:O%M/K4KK 8_F _KZNG6I9,X-72GSGF2UFWLB##'-6 M"7NK=A^PK2=Q>*D2IG["KO&-8P_2REA5ML'$H.2R>;-]VX>C@%'X3$#4!D0U M[R91S?*:63:?:K4#[;P)S0EUJ74TD>/27A# M%$;],WAQ5V5V?0__?6SD+W !O5[H]\:QD\+$'X#E,/-#-QFH. M5FWK+;%6EG9.+1:TY%$[![+G2MG#P27H?AOSWU!+ P04 " &/ %9^]9W MI- + !;* &0 'AL+W=O >2J'$'!L")8G]]GUW<*W6B M[$G:YD.^2.0!^XK=9W?!>[ZU[K-?*Q7$769R_^)H'<+FV=F93]8JDWYH-RK' MRM*Z3 9\=:LSOW%*IDR4F;/):'1QEDF='[U\SL_>NY?/;1&,SM5[)WR19=+M M7BECMR^.QD?5@P]ZM0[TX.SE\XUIB^.1J20,BH)Q$'BWZVZ4<80(ZCQ<\GS MJ!9)A.W/%?R>612 H?;%820X-,Y_&_O"O]T"*8CQX@F)0$$]8["F(M7\L@7SYW=BL< M[08W^L"F,C64TSD=RL?@L*I!%UZ^5HL@WBV,7DGRDG]^%L"5ULZ2DL.KR&'R M (<+\8/-P]J+[_)4I5WZ,VA3JS2I5'HU.GTF3C1.3C; MPF/=GXH?9"B<#COQ-@\*7@OB@PQJC]4]-N)'I/0GY3+QO94YF.Q$7'DJ/KY[ M\T'\25P,+\^_$<=B.KT83"_/\>G;/\PGX\F5>.^T=1UBEZQ+\HN*?#X$=44Q M'3T=3"_F+/3ZU??BC4RT(9T;N?.*<#(\'WTCGN _R1_/!Z/1:$_T'HL>Z=/A MJ)$^FP_FLW/Q4RXS'(O^MTJ%=7JE\8X:[99#!Z.N%/D/OT4MP4SBGPWI!P0"7. MN>/\LWU_GIQ/!N>C$81=CLCZ2IJQ^>I)H&T]JOQQ>G#+*&-Q"S2C_DZI"SO&LK ML@RYKE$84OC,JYQ$>I44Y,G'%.RRJN.XUA->P'.Y@M-7E,D;IZ'(!@& ^*4@ M53\7^ )-CZ?GH^$(A$1<:D5/=$>UG)*?R)=[[)GS3OBU=*IBO,T)^9"""A(@ M%]G=%0:,O+6!-K$K==#*#\7U?60(X$L!"YGF1U2$P MH)U]Z6(W@4."\=#&WHJ9#"B^E$20)'@T$!M3L#_D9F-TPA4,_2/ L4<:2L]I M61=.4.$BYV@-*> M# C]<<2^1B/*@A)2I>?>!.IWV";*!:C2XQL MB8U6@OL*WI<(UBB@DSK8<(!CM#W'/%17B*6S64]F@/AX.KT<7M2N/"$R/'ZH M>,=23707PVE-%4W0+GT2,8"Q/VX:5YM.]ZL3%8E8!VCT(O<>3T2Q!6QV,8\9R.'\P;"']1VU#BB"\'@2=:#:PQEG [Z[]S+ MX74E*MSC M^OXAHSPP4=5N>4X$HWBKI90YQ,_F9M>K*F_K.J9$_3O*E0*5F[ $Q05['!VB M06P'[K+N>9_AACFV0Z95;8\GK<#@# 8@(=Z#(G1""5S%L/JSRI&LAATI4XR; MFB8EFINK/H2*2+<@)NCNK-$I%S%$7(A]&&5!S'P>'BCG0():2P,]^"$@;5;6 MK2:&>P-KUM@4K41-5XP_L*2O%R9I6Q"@9(FFHX9]=527UL!%MV71XYZH'S<+ M7X&L6BX57R,TG#*%22?%.:7H0Z$AH&PWB%!:IFRKJ>]3-IX0W&&*5/G['B!C M'L>3RR9%JR.ZE]M-.)P/9YUPV**5"2KG%I?D.45!%QTL41H]-P^H$0B7;H 2 MTYA?_]6X>,R)Y())VZC?:IBT<7$M?)XW$J%+Q[(!Y#B-U$C MLV-(Z8K2OHH_>BC>,:HEY5!HM%Q0_Z-C!WG@D*O:PK=15$>;*0W^P[ 2_*'V M"KRH)ONZ.": M84Z-X.T'L9L!W%7YBP<4+2K%V(#ENI&( 6,T(N(*+>!G.MU;B"Q[/FX@2^2\ MY4IQ18FZL9ZK;=G:T#K3>FG4$Z/0?RYD\KE=$$''(V\<>/U6;C!JE>-M);EJ M-3G]]*U.48)*J.##2PFX]:(H^75I=%X%!)%7WFY;W=&@VB"72[B0VLNVLB5> M1,]3R$L(2:.@-G'+ A2?8P^>UVFK?34),%@01)7A MFF% X0S8:G0H)_*4&AMYIS-,*.5L'>])?D2;^+T"IDCXX0.I5L[6,$":I(@3 MH?2QPZ-U4K%D<=/.N8;?V];YE=Q(O3ZB[UZ]_?3ZNMITTAVW&"QI9F8LZ,&Y M6$,P. ,Y]>AGX(H[R1- ,9&&-B*7!FJ:04-Z%]K%M72Q]L6$/ M7 BT0R@.4?P@T:L6BE:#9(X2CCE2&61K MQG?WP^Z%Y5?>QAV^@R/.]W8T5W'QU+K75<3T>-Z>41D]G]"T3F!S:\TMU=I' MKK Z-E42F]&VLUQ?]Z6]U:.^V_M:17JN@QM-WN_ASSVM,DG7+G'JVYMBZ3!1 MQ2R)7Y5M.UJ)C8WW,(6CPE/V.-9]IFV)W&B@Q0,>Z+TEFA^^)>HP^ W?#PV M'>CD>!8N>QA9HB]U$@ )>2NUJ7J$AXWGX^ M6^C@Y):3&NU-K*<'G(^B5&LV&DY)2&W]5T_C^U-H][:@+7=8%J#>J27.QZ&T\#&BS8JK>4#0RXY1;8&NM8]5#&/AZ]>7<#((R,6!H:/V 1ATH_:ZDLP=_ MI/W"F>P!N/O?C&9][Q6=M5[XXM2AU]JHJ*&QB^]^U4_K-^>NXPMCS?;XVMT/ MW"HCD]42I".TIT?"Q5?9XI=@-_SZV,*&8#/^N%8298,V8'UI;:B^D(#Z?<*7 M_P%02P,$% @ !CP!6=6*\NV[!0 @ X !D !X;"]W;W)K&ULO5=;;]LV%/XKA%=T":#&USANF@1H>L$ZH$60[O(P[(&6 MCBRNE*B2E!WWU^\[U"52EAC%,.S!EG@YW_G.5>3%SM@O+B/RXB[7A;L<9=Z7 MY^.QBS/*I3LQ)15828W-I\/&WY3M'.]=\&6K(WYPH,/R>5HPH1(4^P90>*QI3>D-0.! MQM<&<]2I9,'^>XO^/M@.6];2T1NC?U>)SRY'JY%(*)65]K=F]Q,U]IPR7FRT M"_]B5^^=0V-<.6_R1ACC7!7U4]XU?N@)K"9/",P:@5G@72L*+-]*+Z\NK-D) MR[N!QB_!U" -'03\N2I.Q'P2B=EDMCB -^],FP>\^1-XM^25)220 M%]=44*J\$W^\7CMOD0I_/F9PC;=X'(_+X]R5,J;+$?+?D=W2Z.KY#]/EY-4! MMHN.[>(0^L% ?)^D^"4C\<;DI2SV@NO1X^=$V52066NUD3[LE,Z96$E/"=+- M9Z(PQ8L8T;1J77EC]YS7T)*(=>VX#J34$N(^DUY(2TA0:^%?O1>I-=\(158D M0A68!J202:)8G]2"O:5B"!B''C)@JO*<$N8"%$NQV13J&SDNUTI:!=E-,(.1 MM7$.2ZH0'$LT)@M[B@W$'(HP+'@@8UX9YB%VF8JS,/2.K*XT7-M"0VC2K?8S*4=*:FA!(HBV$N#(UGFR# MUH]XLV31#K<25H#&7VB,0(JERT2*YASBHIS(R6=P'W9L5<(L1&X0:^1\K!QA M6;JJJ2N@#MSDV $J#Z(-\]@@173-;TU^1\B2QY0+;^[WPP=%P@C!&7WC@V-. MQ"=$X*:-0%, B"-H<$!3HP$9&,BU#EZ22M=A-?BS]^%TA^.)KUZ0:E+D1S>L MA'.HLT2#3BC0QRCTL<_J[HF5HQ ^4SFD@3L.#8__YKVW#X/T>R86T0I+S\19 MM)@L\7P9+13Z.5T(M[=E;5'+?G*(A4*+G*"?4?S:+:8'_/S[&R%YS): MK)9XGD73Y?18X+OK=1W.(ZZ28_'\A]5L.GLECA:SRT!=HTE5TX)5#R0F[1O#9(3>5B4Q5UQ7/U=$U!#O*>F5C% ME=^P#HN.X^R(L;3(8)G%A@PJ7GRMI%9^'XE4W85V 8!07*6I-:' X*HMZB*4 MB*G[23^X">]#55*;6HU'V_;2;QQO*]L6O \5P5%QR/^\SG\:YC]G>-0OK/O. MC[8(B[J4Y 1CDY]-3A8X_V@-KT=U]^3.5'=^WB"+NA6IO/?IV$I=U<%+*FH[ M3 \=%#AV]L28$.E5 M:"H#X,.-M;.Z#WXI]WG;^.#5:<>4]V'BGGJC@0\'#[3\!P'OC.(L^A[+HO_+ MM/=-ST]1FLBA/4G[2% 20US[OBD/1LSE%_AA0/%0E&K!8&XGTIP0[L(Y! YZ];J^5=QOK^]F'Z7=\/E)4PK1 MRFJ,;P>LH+MT7OT-4$L#!!0 M ( 8\ 5DHCP?)E0D .D> 9 >&PO=V]R:W-H965T1(F)[1D[2;O=:5--G*0/._L B;#$#4DH M &A9^^OW.P!)D;;EJ!.WF7VP3!(X]\MW0)YNI/JL5T(8=EODI3X;K(Q9OSPY MT8N5*+@>RK4HL7(M5<$-;M7R1*^5X*DE*O*38#2*3PJ>E8/S4_MLILY/967R MK!0SQ715%%QM+T4N-V<#?] \>)\M5X8>G)R?KOE27 GS<3U3N#MIN:19(4J= MR9(I<7TVN/!?7D:TWV[XE(F-[EPSLF0NY6>Z^24]&XQ((9&+A2$.'/]NQ&N1 MY\0(:GRI>0Y:D438O6ZX_V1MARUSKL5KF?^1I69U-I@.6"JN>96;]W+S#U'; M,R9^"YEK^\LV;N]X-&"+2AM9U,30H,A*]Y_?UG[H$$SW$00U06#U=H*LEF^X MX>>G2FZ8HMW@1A?65$L-Y;*2@G)E%%8ST)GS*R,7GX\O85?*7LL"L=;GAB()>*312WBTHD(]HB(V6^R-"O-WI:I2/OT)U"W MU3EH=+X,'F7XSZH?,XS]ZV*NC4*:_/LA&QV+ MZ&$65#HO]9HOQ-D M:&%NA&#\Q]_\./1JT<4C%H%H\>X/TV0GE@$VTOQ]I:N M!?NP$NQ:YBC[K%PRP^>Y8%H8C8?*K)BV]'-+O^C2BYI>B85)=:YEG*#1AI@W_H*=!"7C.T-F5E:FLF M::'$BCK.#=B5N!"Z<^FNIG M84C9P M],/.2<<1"+XQ&;.S%?L!^%B4,SNUNGJ*;9)3PU!:Q;1K'((DG/IN M< R28#RIH_Q(E(Y8[(5CTFGL39(I:>A[<12X"S_QOSD/$'R^X2IE9KO^;O%X M?_618A!Z_I0\'WC1*+&VCZ<4E_%PAQMJ#<=PI\+#.X_BLQ MZ5>0VO&PP6(5>+#G/_XP#8+1*W(-L]?^JQ<.9:D]=.*DX?C".5[T'4_^? M5<5<*,KV/=K^8;%5I,<7-\C?I6 _*UZ:8P">8#_Q3+%//*\$>R?+&S"@?L%S M7BX$X[;,WXB%L!)"WW/13!($,*; !?X0<;+\0#=-?&\,/_K3(9SXR3%['D'5 M<3!"8@1#A S3P+7([$H0H,B2Y 7SDV$8[%6@9R_SO8 81A0VT$6QC4;3VY:D MBG;Y9N2=2(ABGVJF;0E#VG[4U [3;[N GKD,TJI2MHUNA$07=5R9\I\&3=X>JB_Q6$ MF3T=PAQLT9-C#O 8"DTF-#8$X3">MJ@3)Z&7A#&ASC1I4<<'M@21#]2)AV$/ M=3!9>+X?6SP*_8-1)QR/\#=UH#<=]U"'YUHVT#.KH6>78E]!E#I7[B $!S_4SBQ$,IP@$ GS="9N*Z(V:$P89VP0:^PM>.Q M[)IQ S?E7C?/L1$&9>)&-'WS4>%U2]FUZ=ZVIL_;KD?XO,>6W:S?P3^GM4,Q MV_'[..=BNH()%FVZ(GB/>NN.GM(,S.I50]1W;[WLOHM<,LH#BH+1F#D)$F^:1':'[XT2.JKY=6^A M8M,T ,#C^?;[S2VSQ^>6\5//+3CZU)%PD/=[?2K]7O;KWMGX 1>,AD'K >]/ M^X#=]P$8)E_+1B3/AGZFH1>&T1TEN\)M6FXR@,H#?K>5?_Q Y1_YX7 ://7H M.(YC;^K[!XV.;4,7MT(M,BW<2S%GX%=F1#^N\;<9\)P93UV*%2G1\ MORV5_"CQDFG8^ @=6U9+-[P_*K6=T^DE5CVGLQ??&D%_BKX=3A[4!G+0NNQ; MA/=BW2JC)$)2L-]+=@&OYG>LO;1G5%Z9E52V2W# WJ9^&:%V;-8UF]X[D;W" MFG.)5Z>!@\.N/07?=MF[^?8H&K4-#?/=OK2LC>Z9D[B)X@&-VU%G-PS?PT2O M\^HT6[ %7V<&\V\I1+IWU*[?D].TX0Y?&4&G>^/0?87@1BR^:)H\A@&LWHC2 MGBOVGR+>(0P?:$[X5=:EJPUL !'R*FH*L'@@[+SY;8YB*_MQ]=&^O"AKUDGG<^/A5!+ M^Y&5)O^J-.Y+9/NT_8Y[X3Y?[K:[C\"_<84NJ%DNKD$Z&D[& Z;&PO=V]R:W-H965TURB_;!9:/H:'5 JV6)GI.I XWH67,63Z\3)>X%?)&[-$0TN MDI52#^[C^VH61,XA;+"T#D'0\H@WV#0.B-SXM,,,#B:=XC&]1W_G8Z=85L+@ MC6H^RLK6LZ (H,*UZ!M[I[;?X2Z>U.&5JC'^'[:#+(\"*'MC5;M3)@]:V0VK M>-J=PY%"\24%ME-@WN_!D/?RK;!B/M5J"]I)$YHC?*A>FYR3G4O*TFK:E:1G MY[="=[*[-[!!#,-@7,#)XKSI;&[CM*JQ>ZH_(GX-3 M;._4-3L+^$/?70*/0F 12\[@\4.0W./Q/PMRL0\2?KU:&:NI)GX[%>\ EYR& M3<^A_,2-G,4Y[^$=@^+E&6*N& M.I,VP(I5@V#0&F)J6X.E[5(T9=\(WT)J[5DWJMV([O/7QO6#+$%T%52RZ2U6 M@,=&C#="6%[-UAK1"QOY!.U0,NA*!BCA>$BX%R&"3\@_IW)<7<^B2P(YO?.- M[,B8Z@T!F1#PJ<2-W3GCL)]=$ZWJ.VN^'>PZFT?4M0^NHXM1=J5J\5EO C\^ M<[^"-$R3@M8X#<>Y)S@1C B6AFS,X*._&["Z$(^HZ:H#4J3X!S #=%<:2XZY M'%2]]JFHO3FI*N!9&$5)R,DMGH1IGH:<%\#3L(@+,CQVW(P,I5E\QF5R)KJ, M4[\DF5_XV"\Y_W^/^>VN'FZ&[=_PD6JEZ5TQV1<7T(MJH5-TVU(#KM?TAM/SWC<5U 0/*T1Z MT#LK+[P1>M?_^UOF5"W_=!3CW?*#@92%&662\W$84Z/%8\IID@-G1QPNURL=@?KM-+(P9Q1 6:CB'.\I!E*>14 M =3NQVI+7ZY;H;5PI_SZ5<%B]H9ZBU'5I%1LQYPD3,8<3KUJHZ.9HT5][RIBFA@^K-GZ"62E+ M\Y G:QI 43L!VE\K9?V#5H9NG;"MW4MW?*RE43<8K:X2CV4GO;/CV?,+[XX;?%)?_=T05JS(\#XN_/96X=DP\W?*^_O8N[(92H]75C]616A M.ND=]D1!,]GJ<&/G/U.7SQ[[RZWV\:^8I[WC<4_DK0^V[HR!H%8F_9>+K@X; M!H>#)PQ&G<$HXDZ!(LI+&>3IL;-SX7@WO/&/F&JT!CAEN"FWP>&M@ETX?6]R M6Y.XDPORQ_T C[S>SSOK\V0]>L)Z7WRP)E1>7)F"BFW[/I"LX8Q6<,Y'SSK\ MI369& ]VQ6@PFCSC;[Q.;QS]C;^9GKA4/M?6MX[$'V=3'QP(\>=C*2>/D\<] M\I"\]8W,Z:2'*?#D[JEW^O*'X?[@Z!F\DS7>R7/>O]F._V\M[BH2%[9NI%F^ M_.%P-#PX\H)F,XIC( (JXF0@\8I?C@9'XNKN1L3?PZ/78BZ]V)MDDQTA32$F M^]EH1T !1(#34#FBN.[50M2) ,0$$&@?K=NWBZ'U38JGE[O1XM7H(!OOO$Y> ML^%W.QUO.\TVL_S1QQP*A22=%S-GZ^AZ-,P&.^)3=IN)=U20DUKX($,;K%NF M&C1.09&47HJB!10K&L+ &S*A\T8F)[\KE,EU6RA31@>QB+QLK'D#H"U 334) M6E#>QB*C&Q!/+UE_TK:( F;LXZ_6*5^HJ$[PPAW)'14JX"&OI"D) <6]U*U, M J:AH!)(5BAIT2C'G@S$&S*-7/@))/<,BXO)^1<@OB/ 52A3CIVSM$S3P+*J M#'RR'>]K85IPV-\L# YWQ27O^CC5JHP@?";./'O8ZG0,=4DYU5-R8CQ)@-H7!:QUSA\,7PX.O*0S+18M4* M90(:Y$.T0;FE#HK3#Y4,0LW$UZ"[."%:7:SJP.C^.Q#?G6#'/E%)ACQXF,1/ MV>"I'!B98X;S$*S3@&'8(G6.LENM"H K< +I2(&H^'Z+_QB7$N>HY_;!!EQH M;>M7;>7F142&2AM4ZB8.FU#%U&4;*NL4EPZX2NEB;?D-3K[ \Q2YZ!2[W&+N M PP+3M S/9G]FGF'M*QN(X=1V)Q^'8/BE2B4QM AB..K4 M83ONE+2B>TX>3><4I+=&3C'2#<8ASF4B!+#10ODX*:7#NV=X64MV#&>8;:[] M4K0-9_9BN)?MK]O\)$*,8*(75_(1-6:UB@25FF-GXA82& =O"&Y=Q!:6+$*_ M*CE5.M8C$S?*?_'BAG3D ] DN>?6WJ&&LUF2_L@G$]L,P>.TR-PK9TW-'AWQ MAY5P4H8*Z&,BBSBFC=M8 ZCBWC! MF7YTI40]DVXQNZ] 2%NK'%F]Z92J&Y!+=$W;)J):GT4?KRXNUX<1QK92>=6I M+\*%E)ZS47(3JZ0HM<5P\!U)U6V=> 112 J/'<.]'>0)_4\($6'=B&MT4CIQ M-[?"M9J+_)E6(Q25%OU4(9U4GH\+"U))C=&$UF*4.9%=;B74)P^I/BL^YRQ_ M3J6Q3(G,(;Y63%M4F'Q4*EI&KG6%!]S6I<-%=,223:-5+IG&6\,G "J7+4S: M-'/IW&"3.1PB4JIV'2 M-T%Z"+:)]_"I#;C5QY\5/J/(\0:\GUF,?O? =8?9J?_ E!+ P04 " & M/ %9!AOWP:<( #:% &0 'AL+W=ONB[6Q]-&KT#6- M]KNW5+OM^>1HTM^X->M-Y!OSB[-6K^F.XJ_M1X^K^6"E- W98)Q5GJKSR>71 MZ[C*U;^;,F[.)R\GJJ1*=W6\==N_4O;G!=LK7!WDK]JF MM2^6$U5T(;HF;P:"QMCT7S_D.(PVO%Q\9<,R;U@*[G20H+S645^<>;=5GE?# M&O\05V4WP!G+2;F+'D\-]L6+*V>CL6NR47TP>F5J$PV%LWF$;5XQ+[*=M\G. M\BMV3M4-+&V"^HLMJ3S

F =BR!_9V^4V#/W5VIHX74[5<+$^^8>]XI51> (X29>@\QEJ7ADZ:J\JY1$3IGZ_Q_*MO[TST5!-D&&&J:SII" (:T M;>WNR5O.J7(>2]==K:/S.Z7[O!;.%E@";X$+9GH/ V_0=4W#907$%H>TM='8 M QG&C7@Y,BTKX=^GSIM0FF*XL=V88G. &U73ZTCP=AQ+ -"KVD"N065^P!4< MP%L9'RCIN!#/, %GED7E> K$9_!H[]>?OX#+!R''; 5>@N# \Z MSGE$0Y(0>:HEJ$PO/$1C0I9)Y:#WGB*,&N%E$ZV+"+-!$-F%F7J7EL(^3H_D MX5NY+Q> W>B2.-"6%Y#'SN2==;UY,Z2[/"1$Z2BY30^M*&RC4U305)*SV.?J M3E3)V,B63.8G>$55Q4<[.T[' MGT0[.-J4$CVD-5*JGH"1V"T$X^-9-IXVW*IQA&$9<8)U+4J2YB0R*G38J IS M *)ZE]ORT:M78N,6\=$>*N*+:[K'N-"*LG_1#^H*??=@1\[T>PM?+'RYQ0;; M,?I2CWP?X2_5T;KC=0/ M!62ER]9TS6/H6&G<68M0/K=YQ@4<)D")_>$KRO@\JK :GUE!3 M9/\>5 '9"&JW_G:T ;9O;:G_V#G$)&'F.EKCE7;?>* Q"Q'=>#"#__E%]^'"E M6NVC!3,VIDT]DP$$#N.KQ9]+O>,@@'Y2Y*_I ;L0L\MNC:%2+5_Q8'7T4DHW MXP"J1YVW,D*R#;P&Z6-"KI[U[1W"DE+0#P1]>GM4SUD?21O"C,['Z=!?&&FR MKVW8,KLE!BZ,CDI!3>>C<'#H*?>2H2JM=F*.AXPHQF4)YGKRW&Q6NOC,EOFX MRQ+3L^')CE\#U&7;$G@E,0T4(2@AH*4U@I9*&\I\DGSN[C*C2-\9YJ2MYN$H MM%)CN*:AHG)ES<8+1!Q0B!NBG(0<"#V%FANJ'W6#<7B$]- GWL(X2DKH)QA1 M^[67+M!/43CRJY(:2W#,\L0TS;TI=)3FA!Q./EXZ!GB,";5QG@[,0'VITGNIPXFA*<%-2O4F@/"?^3JI6YPNGZ:^7T M67X2V\Z&KD#40]753$295-$=FU8 ]&GF?CC*OFA;R)(2>$A8"11R<2BOWI\, MX3"AF>,#J0][1J\+-C$4C>&XDBRZ]$Q=BLRD"O2O0[E'YE ='\G=XR]#T<\< MZOOEC[,E7A_K6MZ$+=\YG1WU=Z9]C=EE)"9S?VVKW@'#9@+(K-#.GP: M04)FQO>+O>7'T]=_0=,#TZPI4C]C(E,G4_5.&Z]^TS7X>H.Y$.5>)I*I$$7+ M5-:%D$>EP]HK/9OGTY(:RQ-U$K#&C!H?@=P/>FJF_F;5#7*]7#X5X_QRPADN MO:[B4%7N]ISJ>\Y^"KB6I:,EPTB0WH5R_@44JSR'[OWMU4$&)&*HBXP1.:A8 MA^;?5":(7QPB@D;X,5AR?H&8"AZNJ>=D9^&.6UNV(<979*DR')W">9ZADAQ- M:NM],YNIZU0EV88(.@U<7]!3?1&[9!43Z3Z7*&F?T)\2)=SA-']P[&CZQSI= M%#)G]P7#TA9NI4]6B84Y44.$'\=G]OB=-VD "6#-CY@UJ"'EJ"_%?">G0,>! M@29(BH3M\E1\,#BDG_5':7E2ZM.]Y7&E8G4/,TXN3/OJ#4L%1Q? 6,X';W_] M"T?_3B9/$]_SFX 4@7Q8.7OJN\5\]+T)JEK+5S5^84 .TJ>GX>[PX>XR?:_: M+T]?_6ZT1P<)*!\5MBYF/[Z8*)^^I*6+Z%KY>K5R,;I&?FXPM9+G!7A>.12' M?,$'#)\S+_X 4$L#!!0 ( 8\ 5FJ?W8V @, ,D& 9 >&PO=V]R M:W-H965T$9"N& MB,;M!C-H4[K 77N+_L'73K7,F<$S)7[PW!:38!A C@M6"WNE5A]Q4T_?X65* M&/^$5>/;(^>L-E:5FV!B4'+9O-EZRQSSQ_$1D6T9IUO&LW0O MX'DMCZ ;AY#&:6\/7K<]@:['ZSZ#]_ZVYO8>?I[.C=74)+^>JK&!Z#T-X0;G MQ%0LPTE YV50WV$P??TJ&<1O]Q#LM01[^]!?XHI>- %\+1 62M \<[D$R^8" M-T/-_Q ,A4'V ,EV()6'S!Y!"H(,857PK !N:- KI9TO,\"\JY(H+:@%T#!D M-X42.6KS!M#?6TA,M$]I^!K*IM70M1I0HV#;*,!D[HSNR?_5>$C,;:%J0W&F MTT"X<)CADDOI"I\SP62&P"R<,UF3I$$2P@$<)OTP&24=;P["=$ F*0CI@Z2) MUAIE=@_4:M(0!Z],^6\:=%(Z&X)$7ZIE:\ U*:]!MSR(CQ*:?B&\.U5RD#QL MA'1FID(O;^*>>I?HUVY*5$ MO?0B:NAN:FD;I6EW6YT^;>3IP;T1^0NFZ?@,"%Q0:'QTW ] -\+9+*RJO%C- ME27I\V9!_QK4SH&^+Y2RVX5+T/Z]IG\!4$L#!!0 ( 8\ 5D@ ?+NP< M !84 9 >&PO=V]R:W-H965T6:>F>7)5IL/=B6E8W?KMK.GDY5SFY>SF6U6MVED11,5L+U4W.3OR[*W-VHGO7JDY>&6;[]5J8^PO9ZNWI M))X,+]ZIYZ8D8O3R7G\\B*C]7[! M/Y3Z>W?Y,[>W*2U^C6^E^V#6N3>L*: MWCJ]WFV&!FO5A:>XV_EA;T,5'=B0[#8D7N]PD-?R4CAQ=F+TEAE:#6DT\*;Z MW5!.=03*M3/X5V&?.[N62[C8L3== !B>.IDY"*:_9\U.R$40DAP04K"WNG,K MRW[HYG+^>/\,"HU:)8-6%\FS G_JNRE+(\Z2*,F>D9>.5J9>7OH9*]_)C39. M=4OV[_,;ZPQBXC]/F1ND94]+HSQY:3>BD:<3)(*5YE9.SK[[)BZB5\_HFHVZ M9L])_Z.(?+$0=MD;LMRM)%LH8QW[V OCI&%ZX?W,_5^O]7HCNGO6K$2WE'/_ M3G58UHD663CX;V/TK9K3_SIL^^7R[92=6R:PR"(E'DLS4MZ*MA<..Y2SS.[T M&P5R)BR;*XN0M[2F8S]K)UG,V:6TC5$;;P(TO>@M;+4XJ)NSZT E]/Y:+3NU M4(V U/.FT7WG];S2K6J4M&S*WN_I,Y>P".GD#13ND:YKT8&.K-<3Y&>\]RRC M<^&]K1Y>8K8SPW*V7:EFQ8213+16^[W!-G'3RG'=2W8'\3FH"P^2(?NVDB.^@!/JKW 5>&XG1UR'HQ8 M:!RS]9B0C^VNKJC?I%?U :00CY:"9 _FOQP "+Z7\A&?,;"1'-F('2,VW4KW M%FK;9\!\ )&]UP[)\T[>RJZ7[(C%6<&3.L*H+'E99Q@DR+^HRMB0N'\U&C%^ M9?1".5;3\IKE"4^J&KLKGE?5N/1\_E_4">CYP\6;]Y?G+*MYG&%9Q.,B9WG- MTSC[G%GI5S&KJGA=I!@5"<_RBLS*8YXE\=-FQ4G$JS)G:5XG9![\'\<%1ED.V*+J::O0#O$JR^'_ MF*= -(T 6U(?-*NN>954+$YY$<$)>&:8/FO85T$K+3.$44V&)0DT+%K KCCC59T>M"M.8EY5"?"*D@*SDM=PV3F1E>X:U2HQ4/I> M5G[W397$Y2N+PM7H-=$;<0+8P,^(L.G0_60$D)+&'9\XE] MV-N?.-I'E4?@8?195PN<)+ZL()1% M3CL1UC A"X]0W+G03=#JU!TOS:+]E M)0Q-6**(%GKS1%L1,-=$#G[SZGV=:INP7*@Y>3=WY MK"_9W"F724)CV'GI2HO3* MKGSP0.)/CCV<^Z^QYU=L5:DK0P>HU87DMA>WH$(0K1LPY]2 #' ME[E! CR8@?;':<1+@!K,.X[!$MD+4CPOV'%=5B]8QF- ]O[9,#\:&/YHX,2C MD42.QK0C%[]&%Z-L<-\(DY&M;\IV;=R_)*4+&JB/<(T:XTM[%=TGR#'[9"5F MOH5 ,KC5)P47_9U8+HU?[!C+NSWNX=N!YXEI\KYGYC)!VGT"K'N MX,XJ043$-"B )/D\+DI$=>E'*6(.R:F6B@##M,BI#*,6%GB"/5.@F1#J8-& MZL$3AQ9AJ*E#&1I8>X_8=SW$KN8.56H@]0?"'UJ,AZK\4,D>J']$Y)XMI49: M;U;WQ*4C0@2*[^_VV#M\J$KS]>-AT %9CG6TZO\1&+]VBI+D&DTTL '69874 M]*E6E[Q*LZ&>%O0NBU+/=&_"9Q/9!J@S,'Z.?BP%?B6K0$W(U3KE99Q_,4@! M_?.>/F%12'TO&R0(YXRZZ?=2^K$6.R=N41K%!A]Q=PI-M@0AQL6T_M8G>US1 MB)#U(3I('OSNO)/7P97RB::+9)#7.'7>&^FO7=K[T.;'^7A*.2V^'85:H//% M(J>@Y!TU41#@>[2'OO[3#]^$GJ /.@ ]R.BH-=5M? 9V2-;/&DZJ_$%MIT_= M!LSV[FJ0,4M_(V6#UN':9GP[7GJ=A[N>A^7AQ@RTL53X,FWE ENC:9E/F FW M4&'B],;?_-QHA_3TPY44/8[4$L#!!0 ( 8\ M 5DZY)S;? ( +<' 9 >&PO=V]R:W-H965T\QJ8WEER41&E3;'" MLA9 <@NJ2NR[[@A7A#(GB:UO(9*8-ZJD#!8"R::JB+B?0LDW$\=SMHY+NBJ4 M<> DKLD*KD!=UPNA+=RSY+0")BEG2,!RXIQ[XWEHXFW ;PH;N;-&)I,;SF^- M\3V?.*XY$)20*<- ]&\-,RA+0Z2/\;?C='I) ]Q=;]F_VMQU+C=$PHR7?VBN MBHESZJ ( M,O2KX(TD+)G0!=<*8*B>8LAWP GQ[&CP[@L %M-B1Q9I9L$ZB*#R-\7JWL,^#O.CLY$E4.A 5G)WXCZ/FSZ/\ MR#][B&ISQ#N=J *QLB- HHPW3+7/L??V4^;<-M&W[X U7NJO:9:$G*P@3H/>7G*NM803Z M69W\ U!+ P04 " &/ %9$,+L0$0" "*!@ &0 'AL+W=O\$$R+_YOC'K]<*CWBH^?S>>!9\&E">]\F2(GFX; M!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPIDX;J@0IEHN&Y;1;_:-]IE MVU_^AK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOLA#:]RPU+\[, :0/,\UP( M?9S8#?K?3_H'4$L#!!0 ( 8\ 5F557 F.@D (<: 9 >&PO=V]R M:W-H965T]$<=H _6)+0_(^SGT=CLZVUGWV M&Z6"N"T+X\]'FQ"JY_O[/MNH4OJ)K93!RLJZ4@9\=>M]7SDEWP;;^5DNM2&:^M$4ZMSD>7!\^O3F@_;_B'5EO?^RS(DZ6UG^G+V_Q\ M-"6#5*&R0!(D_MVHEZHH2!#,^))DCEJ5=+#_N9'^AGV'+TOIU4M;_%/G87,^ M>C82N5K)N@CO[?8WE?R9D[S,%I[_BFW:.QV)K/;!ENDP+"BUB?_E;<+A,0=F MZ<",[8Z*V,I7,LB+,V>WPM%N2*,/["J?AG':4% 6P6%5XURX>*5\YG3%"-F5 MN*H]-G@OI,G%(@:*GB_TVNB5SJ0)XC++;&V"-FMQ;0N=:>7%D^;3T[/] +-( M^'Z63+B*)LR^8L*Q>&=-V'CQVN0JOW]^'^ZT/LT:GZYF.P7^M383<3@=B]ET M=K1#WF&+T2'+._R*O-_=6AK]AR20QN*E-1[.YC)F%7"Z=LHK$V0#XAMMI,FT M+,0"#Q52.'CQK\NE#PY)^.\AA*(!1\,&4&$^]Y7,U/FH(EWN1HTN?OGIX'CZ M8H=[1ZU[1[ND7UQ)KSW9W?=CR,C_0HSXL%% K*RDN1.PO9)8%!IXK%J0? >2 MIC+-K,NQI% )82/6RB@GB^*.5E055,Y;4@)63D-(52@^&Z#LH]&TAY%'7O[R MT[/9;/I"?)PL)N+7R\MKP4\.7CR=L&U9&TT<&K1I(V^46"IE&OMS4=7.UU0* MP;).5Y,!E I.K>N"/6UK+%V\?MG: M2/*DR\E3;8)RNNS9"&NL(Q0F7)*\K;@;BTRY@&Z,$[%G-VF::Y\5UM<4 4,K M!"K@*VJ470-?AE@5*JAA+%H$!@+5(=PA9DL=P@/ ?)UMAA%[;$22S6SOX 8@ M_V'C[F[$;[8@5/Q8O#79A/51[FTW%K[OV:V!"E\OOZP):K$%X8YQQ!#GH.(T@)?H"K:Z6!I;#*YLZ:R7L=NB&3"_&/(011<2GV2GTF_$2L,_;82FC[0 M:,%^;7/.*FH8*G]L D@624H:46'CE.(G7M^*,LX31?-$8!JH=AKP%GPX'"IK M&R/E9:EHTFM6Q &J.EL^5N. PB88A$K3+QJ0X2&R(;3!UES\.48ZT2(RK7^:PUTCP>Z4=!'7 MC:T+^(1N!^Z7\OQ3;2*YX@[0BS$UL(.3%[YU9#B.7/]%#+2U ?:I3C^KCC'\ M$VJ3'7-OWLZ]^] M@GIG*3\KH5IU7,8>?+I*9;<$[4;< GJ\4#G"* MM:.A/P:^68.QA72-BX-'HRC4W'%B,F6<-;F& 4Z0U4[SW$F9#IV=/Y-[;(&X M=J0*G<. =(,.9QW2MA#JEI);48F1-5B\05[;&OO@@[L'383!4H=_I(!!S@#QN+#+;"+J._E$[,?3MRTJ4A#7_ E*A4C]O%+@8U:._RELR,#C:@)F;3 M^$7+N2HC+G&)O!HC:6WV>8_2*6=Z@QME7*?\,1X'T^2"W +I .#H*K=G5WLU MOO2B]7!?#Z)QG*?$)T#/-6".$-,"3E;I&FN7A5XW;&\ Q@QIFAQ"&C3MXF^C".)H5X,<'LCJY7-ZVVMTA1,#31UL;_X'93 MMTG/Q4 C=FO$;@'W66Z/8S53\Y'\Y[EXPHK0+?'(/WVPK?_M,"+8G<[$C)4_:E#SY1DIFZL&+#F<-/F<1^J$<_=\DTBWA[ZAJ M)CF$>;P9=&\2>B=QM34Y;H5>7%G\Z^ZX;RX75]W5$7=+:D>7BX^0/&&A>].3 M<7?/5#RS$+!TC11//N"2DHG9L^G3Y^)M63DR*)((F[9QW30G7_4NE$EM9PSI M33I[5^[^TY;CR#SG(04W>W?4?KLO+9HB^J#4!2=2[V++ ]FW MJHCB5L;;7G/3:EY:X_HCDG=H]NWW?APHE5OS3R!\,3,A_D[0/FU_9;F,/RYTV^-/-.^D0_@\^.(* M1Z>3$UR/7?S9(WX)MN*?&I8V!%ORQXV2N7*T >MTR6^^D(+VMZ>+_P!02P,$ M% @ !CP!65ZC,]XK P $ < !D !X;"]W;W)K&ULE551;]LV$/XK!ZW86D"(9-E*ZLPV$+LMM@%%C3AK'XH^T-+)(DJ1 M*H^*T_WZ'BE;23O7V%XD\GCW\;N/Q^-L;^QGJA$=/#1*TSRJG6NODX2*&AM! M%Z9%S2N5L8UP/+6[A%J+H@Q!C4JR-+U,&B%UM)@%V]HN9J9S2FI<6Z"N:83] MND1E]O-H%!T-MW)7.V](%K-6['"#[N]V;7F6#"BE;%"3-!HL5O/H9G2]G'C_ MX/!>XIZ>C,%GLC7FLY_\6IY]#*"$BO1*7=K]G_@(9_55RG%N\0BJL;(-"IH)E1^Q !$*7L.D/RMLWFTDWH':Z-D M(9'@^9W8*J07L\0Q*0^=% <"RYY ]A,"E_#6:%<3O-8EEM_')YS,D%%VS&B9 MG07\J],7,$YCR-)L<@9O/"@T#GCCG^"]LSNAY3_"2Q3#RFCBI$O1UQ2KM+9( MJ)TX2OA&:J$+*11LV(A"ZI!3&+S^TLE[H3S_4Z3/PIXF M?5F%U=Y!+;OO_W$F3;TO*UQW$'#L.8G"ZUWX/7*&'>< M^ V&1W#Q#5!+ P04 " &/ %9%UIQV.," !-!@ &0 'AL+W=O_;=,=DH_"B'-U,NM M78^#P,0Y%LR!66MD2154B"#L=H=!P;CT9I/J[%K/)JJT M@DN\UF#*HF#ZYP*%VDR]GK<]N.%9;MU!,)NL68:W:#^OKS7M@A8EX05*PY4$ MC>G4F_?&B[[SKQSN.6[,SAJD>Y=9JLG**L[-Y_%!RP]T-&3B^8RN!IC,)+$$[AR!N8!8U3/@"S!"N ME+2Y@71Y?$"46E[AEM*2.<$^S(VANM^Y Q^83.!2<6GA'J4M-4+]^JZ$OLU7QFHJI._[;J@F MT-]/P#77V*Q9C%./NL>@?D1O]OI5;]A]OY77/X0^NZ5F34J!H%*XP5AE MDO_"!"X2TL!33LM*JJFU:MH[G1\Y6W%!PM$X>UG\_72UL(.I]PN[RQ%2):CE MNWO:SLIY/2+^N->#]HKIC%.W"TPIM'MR M.O! U\.KWEBUK@;&2ED:/]4RIWF/VCF0/57*;C&PO=V]R:W-H965TG M"64JW9?Z?+Y[[GGLW'6T4OK)E(@67BHAS3@HK5V>AZ')2JR8.5)+E'12*%TQ M2UN]",U2(\M]4B7".(J&8<6X#-*1]\UT.E*U%5SB3(.IJXKIURD*M1H'_:!U MW/%%:9TC3$=+ML![M#^6,TV[L$/)>872<"5!8S$.)OWSZ<#%^X!'CBNS88-3 M,E?JR6UN\G$0.4(H,+,.@='RC)=FR3(P@/.@(#W:AI_?4B7DM M$%0!&^29S.&2:?W*Y6+MHH KG%NXD22E]B^Y3:"+<'2<=9R896JI?7\"D?WN>7FHKY3HSZ@KN";8M+'S#17^LUW#O3@ MV#TX"/1 TOS[!$D\Z$5G ML;?.>B?#A*S]O=.X'U]L6/\0;I+;PW9-HJ@7';L!.&GZ_BV\F9ZW3"^X-""PH-3HZ.0X -U,I&9CU=)/@;FR-%.\6=(0 M1^T"Z+Q0RK8;5Z#[6TC_ E!+ P04 " &/ %9=^[NWN($ @# &0 M 'AL+W=OX['G&V4 MOC4KSBWO3\=@4*UXS,U)K+O'+0NF:6=SJY=BL-6>E5ZJK,24D M'==,R,'TS)]]T=,SU=A*2/Y%@VGJFNGM!:_4YGP0#G8'7\5R9=W!>'JV9DM^ MS>UOZR\:=^/>2BEJ+HU0$C1?G ]FX>E%ZN2]P.^";\S>&EPF93>3X@ M+B!>\<(Z"PQ_[O@EKRIG",/XWMD<]"Z=XOYZ9_V]SQUSF3/#+U7U391V=3[( M!U#R!6LJ^U5M/O(NG\39*U1E_%_8M+(I&4#1&*OJ3ADCJ(5L?]E]A\.>0OXC M!=HI4!]WZ\A'^8Y9-CW3:@/:2:,UM_"I>FT,3DA7E&NK\:M /3O]H%2Y$54% M3);P25HFEV)><9@9PZV!X0W#G3DY&UMTYE3&16?XHC5,?V XA<]*VI6!*UGR M\K'^&(/L(Z6[2"_H48._-'($$0F $AH?L1?UF4?>7O3?,G\G3%$ITV@.?\[F MQFKDSU^'8&B]Q(>]N)XZ-6M6\/,!-HWA^HX/IF]>A2EY>R2'N,\A/F9]>HT] M6C88M%K +I]#,1ZW02["NXN QP)ZW*[#XN5@A/-R D.V6:;UU MPJQ6C;3.O3N^5/6:R>U/!I8[<-&$_V3$/=0M(;@C!& Y>5].7P,GMN5,=P+O M>,'K.=<0A5XH@A$,O7_5&)0W)W"STML[^,ST+;2C08CP[I#8 M[5IS66P!N29-Q;R?-.N5<7D\C0A#SJ,@"=-'642$!C$A+W8Y#%$\V0NZVS]V M_KA^Z)@&81@^<4R"R21Q6!WA>M)S/7DQU]\+*2S_N<(+_4#O'NJ X[8/=(!Q M+;#7 26W3%3F.=7%@WO67AV' '($?UZO4XSXN>P3EG_0RA@D7]'4#98(,_X5 M(_OFYPUN+BN!;,,!V9;/K,3:(/C9) ORQ)5AF$UHD$?IB6-T0,( %$!RTU&"B=]QR1R]I;)@%12( M!+<.,T.W(0%)0A>X_4\(39"HU".49T'6(A0BC^,4OM5[;O ME;=>8;Z%!8YHA,W/C-V<.=:7PK=FV^?F]"F)'@+HDFU[47-7=;P6'.9Q$.)] MAA\2+$R.%S(N4XA)Y!98_"AVBQSBL"OICLR'2C3>>[757"_]V]0@67"BM@^X M_K1__L[:5]^#>/MVQA&X%-) Q1>H2D897G>Z?8^V&ZO6_@TX5Q9?E'ZYPB<\ MUTX OR^4LKN-<]#_4S#]!U!+ P04 " &/ %9/@K^R*\# Y"0 &0 M 'AL+W=OJ#R89B'4*Z7=/"J]WS\DB^<&S.#M,(\MIY4YV$B4$E=?,7SR<_7 A,WA+(3@)9X-TH M"BS?"2\6,VN.8/DTH?$@F!JDB9S4?"E/WM*N)#F_6"JZ%J%S!+I@6%LLI(=? MC'/HX.ZCV"ATW5GB21.?3_(3ZJI!S=Y '<%[HWWIX#M=8/&Y?$(,6YK9F>8J MNPGX -OT)H]"'B#-_ N#(4_EAOG+87'G]<,;7"&UW$X91[< M7N0XCR@G'-H#1HNOO^J/TF]OL!RV+(>WT!=/E()%K1#,%FY''K'"GT)GK;7IMH+_?*- _$9G;RAHYJX$8X)TY5A>V4@=,&# MP0/<24U8IG:TY+K-+N_ 2J@ >!(7NJ8J 7WH0'\83T>GP7@ZA65!VBBG*43[ M79C$TVD*XS@;9?"._)6?MK(NW-W'DS'_Q_%H,.S^4T7#$.X&7<:>Q.EXVB@9 M9N, 38D?[';R&:HFHI$C^@WCXDLG47# O;6'&2H8U]ZBXATIKV4DENI M4*<(K#/N#.30W] C5:H("P*JA.20YI% M )^I@#N$X/;+*\S)2T;)0GC"<)Y^5&Q]($0UGZ79C8R8DXS%DDOQ@8%HCKW6 M.;ZTB/^I>P:7[@'VSZ W_-_[AP/P7P50\1K$%D-^:@^B,C5K/UKI/6IBL>4P MKDF9"BV.TC4&36V<^+%O#V@ENEZ([N67&1E#IS^Y\"OML^[7O"8/"N^MW-1- M*? &EGG>D"!\E(>PS-2I23B2%AHZ::_?0EY!6),/N-02=2XM/;A6)9.+=E:A MW86FS?=!NIO.UJZV[X)ETPY?CS>/BO?"[B3Y4>&61-/>^#X"VS3J9N+-/C3' MC?'4:L.PI+<-6CY ^UMC_'G""MK7TN)O4$L#!!0 ( 8\ 5G.G5^9UP( M $,& 9 >&PO=V]R:W-H965TL MVEHI:D)">!L@T7;3-JT2:KOMP[0/)CF(5<=FME/HO]_9@91ME"_D?"^/G[OS M'>.-TH^F1+2PK80TDZ"T=CV*(I.76#%SJ=8HR;)4NF*6CGH5F;5&5OB@2D1) M'/>BBG$93,=>-]?3L:JMX!+G&DQ=54P_7Z%0FTG0"?:*.[XJK5-$T_&:K? > M[;?U7-,I:E$*7J$T7$G0N)P$L\[HJNO\O<-WCAMS((/+9*'4HSM\+B9![ BA MP-PZ!$:?)[Q&(1P0T?B]PPS:*UW@H;Q'_^ASIUP6S."U$C]X8+D2QO_"IO%-TP#RVEA5[8*)0<5E\V7;71T. @;Q*P')+B#Q MO)N+/,L;9METK-4&M/,F-"?X5'TTD>/2->7>:K)RBK/369[K&@OXRMF""VXY M&CA_8 N!YF(<6;K!^47Y#NVJ04M>0>O!K9*V-/!!%EC\'1\1LY9>LJ=WE9P$ M_%++2TCC$)(XZ9[ 2]MT4X^7OH(W9\\^-V"R )\[$P9^SA;&:GH@OXZEW"!V MCR.ZH1F9-)RV8C-,,IF"5F M5H$EJ&M5K9E\?D=5WE$6!Z^+&9<,-1;;QOINW&".U0(UI!VO34=PSB4!JMJ0 MW5S\$_.??UL@PP33?-?D/3?W)OU>LOTBDL# M I<4&E_VLP!TL[*:@U5KOR86RM+2\6))6QZU%_]D=7 P 6P< !D !X;"]W;W)K&UL?55;<],X%/XK9\P"Z6!BQ\[%*4EFFG8["P/;3EO8AQT>%/LDUB!+ M64DF='\]1W+BIB'DQ=;E?)>CH\MDH_0W4R):^%$)::9!:>WZ/(I,7F+%3%>M M4=+,4NF*6>KJ5636&EGA096(DC@>1A7C,IA-_-BMGDU4;067>*O!U%7%].,< MA=I,@UZP&[CCJ]*Z@6@V6;,5WJ/]O+[5U(M:EH)7* U7$C0NI\%%[WS>=_$^ MX O'C=EK@\MDH=0WUWE?3(/8&4*!N74,C'[?\1*%<$1DX[\M9]!*.N!^>\=^ M[7.G7!;,X*42__#"EM,@"Z# ):N%O5.;OW";S\#QY4H8_X5-$]LGQ;PV5E5; M,/4K+IL_^[%=ASU %O\&D&P!B??="'F75\RRV42K#6@736RNX5/U:#+'I2O* MO=4TRPEG9U>XL'"S$'S%W"H9Z#RPA4!S-HDLT;N@*-]2S1NJY#=40_BDI"T- M_"D++)[C([+5>DMVWN;)2<(/M>Q"&H>0Q$G_!%_:YIIZOO14KE?[$P5M.^^'HLV8:K?YS+G95SLV8Y3@,Z# ;U=PQFKU[TAO&[$T[[K=/^*?;9 M/9V]HA8(:@DWM366R8++%1Q6ZYCOD\S'?3^4"$LEZ( Z$>LV !BTA@:U+<'2 M]*6JUDP^OC:@]OP4SH_:VSW,.,M4.&P+!Q1+QG.L%J@A[?G1]!PZ7!*SJ@W- MFS/XQ&RMN7V$]](B.;-PQRP>4/U" W_3N7] 7<%'Q221/$(S,X;[F^L[> /# M[FCP$OZ -!V&Z6A K5_T>UD8Q_&!] '%$?6T&S^I][,PZP_@LV05 ME87_CP4HS5=<,@'$29:>08<2Z0W/ MX$%90O]21EJN?A+&X\2W2'<\@LM::R3NM1.G^Y3J_&SQH\/U[ R2&PO=V]R:W-H M965TX>/Y>6Q/;R5+*1^OL9S" MM>JJD1P3]J/<&X51AG5FMNC>KR:#![KDH(>3P""L#0;%%F+>0<1'(#+R30I3 M:7(C2BA?UP=(I^<4[SC-XY. 7UMQ3I+0)W$8IR?PDK['Q.$E1_#NP# %.$F& MS$' BAE-?E\MM5$X$W\.-=SAI8?Q[#VYU TM8.KA1="@GL";O7\79>''$VS3 MGFUZ"GUVC_>N;#D0N2+7LFZD0.+:>M_QCBY ,5FR@FP_'*9HS0_#+@_OR]^SY2&3 !,+*5E-1ZJ$;$?M(]E:WP@ V93H> M9R3U+':3*T M=CS.T69^FF=HQWZ414."DF5X-UB#-0K@D+Q_E\=1_)$,TCA\Z]UA)M6M.EP0 M^8D]ZJW__>C[1?[^*(^&PO M=V]R:W-H965TK"4)@:2 M-NTVH(41]^'%L!>T=+:$2*)+4G&R3[\CY2@VZGA%T6XO+%,B[^Y_Y(\GZFPM MU8TN$ W%,:O3T4AG!=9"#^4*&^I92%4+0[=J.=(KA2)W1G4UXKX? MCVI1-H/)F7LV59,SV9JJ;'"J0+=U+=3])59R?3Y@@X<'U^6R,/;!:'*V$DN< MH?FTFBJZ&_5>\K+&1I>R 86+\\$%.[T!.=Q?(J7PCC)B<*;D&94>3-]MPJ3IK$E"UK6FLMNNEJR\84&JZ:'/-=^Q'I[L7S!_&7_*##/]IF"('O ?=Y>,!?T$]&X/P% M3_C;9/CGQ5P;1;S\M2_'SD6XWX7=0Z=Z)3(\'] FT:AN<3!Y\8S%_JL# L-> M8'C(^V1&>S)O*P2Y@%DA%)[,W:?#=:5F4N##G2AOYLQMK."E4KY6)J M1[!5H;"P1>26W#5TCY"WRLDGGS2ZE+D&EV)#[D[A8Z$0=T@%X@P=9[/R[HF> M(R=2MIJBZF,'I+T$6RVW'B31SF69H8;GP,:ANP9T#<*QO7(.,T'[R\FG.GF# MQHKE7L#(F9=&(01>$/H0>3'C\ X;2KARHT5.!:*TZ-I*1\.2.":3>,Q@3(81 MF?!HW.WJ0ZOT'&(OB*RFR!NGB57(O#CD78.E# Z@'/4H1]^/\I:BG2)TU2G: M1^]![[^&7D)6K(7*P=RO_C>*KF>?+#F!QQ++"_="/W4K%B66I=!+N ]3.XA6 MGKH(G(C38^9'=(U9U,TV;91NE[ P@-"BE?J0A RN9M,I/0@AIHAQ'$#Z8/++ MD(E[9.+O1N:#;&Y1V_U_37^JS&RSR\P51@T7]GU/Y7P?/ ?C_! \NP5*/6IR M5$';E :.7CQ+./=?V34$UV:OCKMSB7WM; &EB9"Z(P1W";$@G,*'MIZCLO/P M3?:?*)*&+^XT@OG)Q2V5AR7".WHQF!,Z(B"\%:6"SZ)J<6L6YX+>$AF"<%7T M#6;H(@3,Z[!+4R(MMH1Q-B2@G#^R2U+F1;3@+!G2:G_NG!V%)#7B/A',A\06 MG9\66+H>SJF&I>DQL'08\"<%[.0+S./686CY(KLP/D33N*=I_ ,T35&YDRY) MV9R*N@D]1-/!.#^!IM66IFX/_@M?TY_'U[?S\5\11V6#!(W'MKKQ8!@G/7-Q M&GAI$%OFDK1GCA%9/&3$7#P,=IBC N@Q%CL: _;=S 613[^D0SZ)]C(WVCIY MUZB6[OO"'E#:QG2'\/YI_PEST9W<'X=WWS_OA5J65) K7)"I/QS3&TYUWQ3= MC9$K=XZ?2T-?!:Y9T&<8*CN ^A=2FH<;&Z#_L)O\ U!+ P04 " &/ %9 M@UO".UL$ "R"P &0 'AL+W=OA:@(DE4F]V;0-QFF(;T,V(T_7#L ^T1%M")-$EJ3C]]SM2MFQO MCK_F0\$7W\MSQN?.-MU(]ZD(( \]UU>B)5QBS&0T&.BM$S?6UW(@&OZRD MJKG!HUH/]$8)GCNENAI0WX\'-2\;;SIV=W,U'!KT5O*R%HTN90-*K";>33":15;>"?Q< MBJT^VH.-9"GEHSU\GT\\WP(2E1*WHJJL(83Q96?3ZUU:Q>/]WOH' M%SO&LN1:W,KJK3\((]UD?+G#WV9]'.^VA_ MN5EJHY )/#^[)JS>\3W@5PT<7Y !X* 2M98;FB1S"6#*"% MT7BI3 $&/V>\RMJ*N[I"=/;J5M8;WGS]5MLBV>'*.UP@CDFF7=K1EE,SA1+" M">OR&>J./L+2!_#Q1?_X3@0W; 0/3N68:0?1!1HY_^5-V: SV6HTI F(YTQL MS Z,M7V QFO9-D:_[?Q:GT>[+ND-=LNRR60M#GHC^/%P^PU$) I37(.(#!.W M8;BAN*$1H4,*GUW#$/D5?Q(*^Q^@(L;?&=. #50;!&;?(&^5>XK"N2ME#BPF MOA\2AK!82*(D(HREP"*2!BDZ'MK;&!U%<7 !,H+QKX/(+6'L%C9T2\+^WS3O M&/WO)+HCZ#^>YWG5ZI&M _>*1F:/(+ZTY1.O!,8)7&N9E=Q&M2VQCIS$E?U% MR>W3XZ^L[@HJ0(L)B?P **%I0H918G<85I1BCA!!0%AR)JY]N9V)C"4D1K64 M1C:D-&:8&=RFQ&>4!(S:VV&$?^QR[D\8PSK&)&Z)4[C0\Z*^YT5_N>?9CM*: MOLGL82VZZ'XZ1'>N[UUT\W+?RTY];O]&BI'J56MKP9STSQ.R(PGLYU*!6*UP M+L&1I:UR*- \+(7 (:4QY95S@K/*?]\DSY7B4:+A?O%)0T1)C$1D;$@"[!/! M$"D9)L!H2JB?G,C/K7Q 0RP79',:$A\)2"GRE\;]^5CA;C&?[Y-K]2*?0N!C M?45#".*$T#B"! F,W>I8;>&J;''<2[:?8C5^NRT5")%:IB0T5"JFY" M[ Y&;MQ4MI0&9SRW+7"H%LH*X/>5E&9_L [Z,7WZ&U!+ P04 " &/ %9 M=EFW,1$# "N!@ &0 'AL+W=OVL+;^>L]-F'=HJ M^)+8SMUSS_GNGHR62M^9 M'"JA32C(/"VNHTBDQ68,G,D:I0TI>YTB6SM-6+ MR%0:6>Z=2A&E<=R/2L9E,!GYLRL]&:G:"B[Q2H.IRY+I]12%6HZ#)-@>7/-% M8=U!-!E5;($W:+]65YIV48N2\Q*EX4J"QODX.$M.ISUG[PV^<5R:G36X3&9* MW;G-IWPL!S%,(!$8W[#6;0AG2.N^LM^@>?.^4R8P;/E?C. MRU6G[$33['#B]3PO@G+!O;?AQ 5ANKRHTS,2BY;-YLM;F' M'8?!2P[IQB'UO)M GN4[9MEDI-42M+,F-+?PJ7IO(L>E*\J-U?25DY^=G!=, M+M EW"69759"V8QAR^V0 WGJJ1*%ZX$#PB?E3%P>,MF DUG%%F*[C"B;!-I MVD1*7XC4ATLE;6'@ON6>KJE/DWW E[4\@BZ<0AIG/;VX'7;J^AZ MO.X+>._O:V[7\.-L9JRF;OGY7(X-1.]Y"#=!IZ9B&8X#NCB#^@&#R>M723]^ MNX=@KR78VX<^N:&)S&N!H.;PGW5[+I7]P6X+A+D2-+1<+L"ZJF\FE_^FN!0' MLD<.;(>#\ARR)QP$<0AA6?"L &YHFBNEG2TSP+RIDBBM2XPZ/KLKE,A1FS> MOB8A,=$^I.$K*)LV0M=&0$V ;1, D[E;=$__L9F)N2U4;(S)IC,$)B%"R9KTBU(0CB P^0X3(9)QR_[8=JG)Q$<)C;@0WIPR.4@>#T*Z,U.AUS"Q MIIC#00<.T[ WC#MNHO[FNKV6AFEW,&R8#L*3XZ3S7"]&.QI2HEYXI314FUK: M1D[:TU:,SQH->C1OE/R2:;H^ P+GY!H?G1P'H!MU;#9655Z19LJ2OOEE03\4 MU,Z OL^5LMN-"]#^HB9_ %!+ P04 " &/ %9R>VS)&T& !L$0 &0 M 'AL+W=OW-X&Z[1%4?2#(M$VN[+HDO0FZ:^_AY2E/!I[M\ 6_6)1$F=XYG5F MY),;;=[;I92.;E=M9T\G2^?6+Z936R_EJK+'>BT[O)EKLZH<;LUB:M=&5DT0 M6K53$479=%6I;G)V$IY=FK,3O7&MZN2E(;M9K2IS=R%;?7,ZX9/AP3NU6#K_ M8'IVLJX63HI)M3(>;5IW3M]\YW:$+UQCJ]V@H#P4IU M_;6ZW?KA4P3$5D $W/U! >7KRE5G)T;?D/&[H3< MV4PNX&)';[L^P-Y3AU?5=2OMTZ!?UZ?FV= M07+\]IRYO;;D>6V^8%[8=57+TPDJPDKS04[.OOR"9]'+/5B3$6NR3_O9# 78 M;%I)>DY_Q?T@8(RN[X8=SQFQ]YCGC;A:2IKK%B7KSW(A'[:%J_Z4Y/ :O&"J M 52J 'KGGU!5TLCY:,\(419CE&F0]5!C][8 MJFOLD=]_]X&^K\Q[&4Z; :&J :=_,:NJ&5UI5[5PS@?9;20=$$\R)LH(JSQG M>9E@(43"HB(9/?FMT=;2I=%SY:CTVTM*!1-%">F"I44Q;CUO?D;B[=7 MK\\I*1E/L"UB/$LI+5G,DX^9%7\6LXJ"E5F,5298DA;>K)2S1/#GS>(B8D6> M4EPRP2-"7L(%Z4Z[LIB)J"3X(HXH*UD2ES13M_]PK.(H96DIO'GP/^<95DF* ML$7%\U:AW[ B2>%_SF)$-(X0-E'N-*LL62$*XC'+(C@!UP2W>PW[+-&*\P1I M5'K#A #2W!N&3"OS;(=A,?(.AN09BS/8Q1-6E/%.N[C@K"@$XA6)#'JC4'T^@7FR?I&F4: !5H8$$SYWHC$HHY 7 1-P3W3";T]C9)A@>1$] M"EF(6/4P8J,&\&"H?UN:K-T M92HTP]($!-@ZBYD(7*FP_B+?J9THVI:;V=. MKXXX:AA'L@)4'\/M Y79_1?7[@>867:.^#TM+!1=AF2!QH;>>U@=A87X^&/ M[_ZGNZ_KRBZI]9I"71BYDI7=^$NO1"%[5IV:JWH;'&L!=- #R9H4X2_2EPN=UW_ -6K,+QT@NB>1(WN\A[RRD;RR3R:OU\I6BX61 MBY$;MNS\'-'L5?O)4Q(&'>=IPKCEDV&HV06&^KK!,SMT%<@'Z3XEK<\#GP*R M^0=Y9V>+NT1E.@2_$,A?[A<9\LYG",]RU& >5C$J!%2B%LJG%VZSU(](F%,R M7-'98N2>\#F*#M?GX,X3A_%MF'>&$6'HJ ^:[G:^V\Y#PP0Q--S[9CR,?_<3 MT_V4<=^6QXC>>9?XR0#TJKZT>]IO]*D^:8/G<^#!C 2=@7VN>_ MD!@_=LJ7],SA'.MCG1<@DD ,9OM4/&PO=V]R:W-H M965T M$ _7Y)):<^S@<]K!K\=VTE"DK2^Q[WSWW7=?SLYVVCSPALC"8R,5SZ*-M>UE M''.QH0;Y5+>DW$FE38/6F::.N36$94AJ9)PFR47\>]J#?6.^(\:[&F%=FO[=(X*QY12M&08J$5&*IFT?SL M$+NR$VB:#H MV.IF2'8,&J'Z%1\''0X2TO29A'1(2 /OOE!@>8T6\\SH'1@?[=#\)K0:LATY MH?Q/65GC3H7+L_DU<6%$&Q32%2PZ=@',@*J$5?^CO'\E:B4J4:"R,"\*W2DK M5 U++44AB.$-W*$QZ!6&5]=D44A^G<76,?1UXF)@L^C9I,^PN8!;K>R&X8,J MJ?P_/W:=C>VE^_86Z5' SYTZA4ER FF23H&I=O-DC^!.1MDF 7?R#.X74Z,2 M?]#K=@)76K%3HL1^T)QT2T/L*N%>UQNA4!4"):R=&QO>@P]O^N:-1E/W%"KC<6U MI+UZ_!39'NX\P/EW8)NG6;P]9! ?S&A#I@XWD2&,4C^NHW>\[/-^QO^%]R_% M+9I:* 9)E4M-3M^ZNJ:_?;UA=1LF?JVMNS]ANW$/%AD?X,XKK>W>\ 7&)S#_ M"U!+ P04 " &/ %9F8^$N"H# #B"0 &0 'AL+W=OYN^>.+].=5%]T!6#(MYH+/?,J8YI; MW]=%!375E[(!@5_64M74X%1M?-THH*4#U=R/@N#*KRD37C9U:TN5365K.!.P M5$2W=4W5W_? Y6[FA=[3P@/;5,8N^-FTH1M8@?G<+!7._(&E9#4(S:0@"M8S M[RZ\7:36WAG\SF"G]\;$9O(HY1<[^:6<>8$-"#@4QC)0_-O"'#BW1!C&UY[3 M&UQ:X/[XB?V]RQUS>:0:YI+_P4I3S;R)1TI8TY:;![G[ 'T^+L!"),EH,N%&M2:W+<:#;0F M5)1DU?6.75^QC6!K5E!AR%U1R%88)C9D*3DK&&CR$UEA!Y4@C"9O/6JC< __-5:-+H!D/ ![KMWJAA8P\QKK2VW!RW[\(;P*?AZKS6N2Y:]) MMG@ELH,JQD,5XU/LV;"!"CN [QMHK!X=U96CLM?"-@O3-+R9^MM]H4>L)E%X M=6B5CW%%27IHM3@9_/^4)AFD24Y*\P#8FJPPT(ES@8='P=L2IWB*?#05*#PV ME4*Q"-4:QB7K7*1[::;)];%B)^/XKZWYW&,4I\&1KJ_D\4#7=- U/:GK)VGP M$.@D/>XZUXKJ4/@Q6=-GW1,%-S>3(UW'K-+X2(O\N55XG=X<=^*(U22-9E_P)02P,$% @ !CP!60+:BBF@ P HQ( !D !X;"]W M;W)K&ULK9AKC],X%(;_BI5%""28W--V:",Q;;AI M02-F 0':#VYZVEHD<;"=Z?#OUTXRV62:,5/D+VWL^'V/_9S8L3,_4/:#[P$$ MNLFS@B^LO1#EN6WS= \YYF>TA$+>V5*68R&+;&?SD@'>U*(\LSW'B>P"2(5[E.6:_+B"CAX7E6K<5'\EN+U2%'<]+O(,K$)_*2R9+ M=N>R(3D4G- ",=@NK)?N>>+6@KK%9P('WKM&:BAK2G^HPMO-PG)4CR"#5"@+ M+/^N80E9IIQD/WZVIE874PG[U[?NK^K!R\&L,8F;>18**VXH'DKECW(2='\XYL61$_@!O<(O%;@/53@ MMP+_H8*@%00/%82MH!ZZW8R]!K?" L=S1@^(J=;235W4]&NUY$4*]:!<"2;O M$JD3\V_TY.%R;RBW)?2.O->1]VH__QZ_BXK+&LY1+P7H^]^R#KT5D/-_Q_@V MEL&XI5I4SGF)4UA8_R: MTLV!9-D8?JWR5/R-652;J?7\.O8=9S8+Y_9U'^Q8,R]PG&&SY+A9&$6.$W3- M!C""#D:@A?%5KN!2\4$N^-\ 9W+:CV'1>IR*Q:39RJ198LALD(BP2T1H?K4( M3>;%I-G*I%EBR&R0EZC+2Z2=(/UTT"W":-TFZADJY#9/5J68[^5^2#9C,#I[ MHJ.9.YW.)L/IO=3VXE3Z)LT20V8#^I.._D1+?]EGB[:,YDVI2<@8[,8O[,%V M)W?7TJ4VZ*FP39HEALP&L*<=[*D>=L48% )ASD&,[OZF1W"]P)_>@:L-PU$8\E;1) ML\20V8"TZ_Q_Y''^>(?72@=D76]VAZP^P*EHC;HEIMR&<'OG2?_(R4DPZ9:8US/82GOG;"(?5]9\$6D*@I;UD7]-A:!Y?;D'O &F&LC[6TK%;4%]1>B^ M2\7_ 5!+ P04 " &/ %9_-Z8+,@# !% &0 'AL+W=O-?Q I HL><%F)J MK:1<7]FV2%>08W'!UE"H)PO&$J63\77Z MM22"Z*0)]!H]J!$JNX@]/,R5^TO$Y"8 M4/%*Z3\]).CEBU?H!2(%^KABI5 J,;&E&JH.:*?-L&[J87E'AO5[65P@W_D% M>8X7],AOA^4)I$KN5G*_1YX,RZ_7_ (Y_E'Y[/3H7E=NJ_2T.?+:''F5GW_$ M[Z84JD4TJ:B3A?Y]I]K06PFY^*^/;VT9]%OJ\G,EUCB%J:7JBP"^ 2O^^2Q+[CC,?AQ-[L M@NWKY@6.T^V6#([C7&2',<,HM-&F6F#2;&3+K)")L$Q&:KQ:AR;R8-$M,FLT,F77R$K5YB09_(+SD(]XX\-BL44DA< M+,ET2;.D-@MWBW,8[7TU9H8B=DB/6M*C0=)_RA7P ;2#ZG/1 MFC1+1@=H@_!RCZRA@!VRXY;L^*0"09_7V'V !TW.!6S2+!D? '[MA[Z_A]A0 MR YBUWG>[C@GO+[?03SL<2YCHVY)X]:A[+KA>(^RJ:!=S#N[2O>'E\;#TK/I MFG1+&K=._76] [B&8G;A/F\'W<%=37R'"4<;3$OUB5.+[A1+]>V3#!7PM+I MN-FT]_(WNC4TZI8T;KLKC=%HO%^E3<6L^=L[IR?Z<.P]YDM2"$1AH>R=BTOU M-O#ZO*F^D6Q=':C,F90LKRY7@#/@NH-ZOF!,/MWH,YKVU"_^!E!+ P04 M" &/ %9,(3F.SP# !+#0 &0 'AL+W=O0+6Z0<<&1 26R[CM.V$TRH->R;N1L^[+.5C F%&X[$*DDP_SV" MF&T&5M-ZF)B0Q5+J"7O83_$"IB!OTQNN1G;!$I$$J"",(@[S@779[ 4=;6\, MOA/8B)UGI#.9,?93#ZZB@>7H@""&4&H&K&YK&$,<:R(5QJ^#G .]1#*P>T#O5PG@-,ZG:6NRF< MCR4>]CG;(*ZM%9M^,-4W:%4O0O4ZF4JNWA*%D\,)K(&N $T@9 M*C'C'/DA, M8G&"SM#MU$?'1R?H"!&*KDD<*P/1MZ5RK0GL,'[D/>([>2\/.*-I#GG"+7<5LE\8P/AWMEZ?R;]^#-WO>* MX16+P#-\7O4B.%6K0!\MA"[0#7!S"-$0T-=93!98+XU3%&Q3M<4A0M](HNW8 M'$W5*S''V<:_^Z*XT96$1-R7+9,LD%9Y(/I0[(D4AS"PU*DG@*_!&KY_UVP[ M'\HTJI/,KY,LJ(EL3\U6H6:KBKW8TCS;TG]*]]LHX^@:#OUGLAYV&YZS>S7[ M]GJWVL\1%XWFQ=ZUC_"?([QVH[MO%&1&[5VC1YZ] IP7!3@_I U+.=3-)68 M2Z2.5D!WEULB[GMFSYXYG3-=H.=UK0SMM0N\3C*_3K*@)K(]?=N%ONW_Y;AJ MUZEFG61^G61!361[:G8*-3N'[59>J)GNJ,D*-86>)RQ"QZH524P[<%*F6;6[ MIIMCRQ2JA+Y6H;?'$=041Z:'O=,=)L 7IBT7*&0K*K,>H9@M.O]+T_ ^F1\U M>^-FR;ROOA2RQOZ1/OO,N,9\091P,#:0! *QT M !D !X;"]W;W)K&ULS5EK;Z,X /PK%K(-R_F6%2089?R5KE6X(@E$) MRE+5T#1;S6"2*_-I679-YE-Y)OQ-;5BB)$,Y37 ."%K-E'/]+-!- 2AK?$_0ENX\ ]&5)<;W MXN4RFBF::!%*4<@$!>0_#VB!TE0P\7;\J$F51E, =Y^?V?VR\[PS2TC1 J=_ M)Q&+9\I8 1%:P2)E-WC[)ZH[9 F^$*>T_ NV=5U- 6%!& !@UP-@'6&\ S!I@#E48U8#14 6K!EA#%>P:8 \%.#7 *T MQH4,SJ<$;P$1M3F;>"C]+='LQ+[VY=I>Q]3]S^F'@R&ZTZ/%6:32;/D,]_-Y DXIQ3Q.-;9 MC "?O6Y06!"2Y&MP 6E"3\!=CI<4D0>X3!&XS#<%$W5P'B9I LL)[]\O7 )< M,I31_SKZ=U&U9]3='K$:G-$-#-%,X=.]4$+*_/??=%O[HRLH,LE3#)? M)ED@B:P5MU$3MU$?^YPOMRPMISV 5WQ:BU"6)ZLDK*(#10"[,M-+>FAF9)*Y M%9E=DHFMR,-D/D@PD2;9],7.K&M9.C<^Z/IKLN_DND=]%I#GF:,\C2=UK>60W M'MF]'GTCI2=/X);A\+YK\'OQAPZ^3#)7)IDGD\R7219((FO%PVGBX?QB^P)' M9MQDDKDRR3R99+Y,LD 262MNXR9NX_]C7S#N6 K'VMYLO.B5/C0,79*O%WR9 MDOX@R4"29,N^26/?Y*/V@2.^)Z QY.+'759.7BV9MFY.K+TE<]';CD.]'*;I MR=3TAVD&DC1;;NK:RT&%UNOGUR);(B*\K!P#Z'�L;G?H;!$O$='1-;O.43 M8#$"%*4IK_V.P;7D;L]U?:(YMKYG<7_;#O58*ILGE9*9?.DLOE2V0)9;.W8O1QSZKW'6O/;:AV+41J)TW1$0T'QWI(E]:Q2 M*ILKEWF?ME2_T,U?O*/?T,[^ZMWNAKZX1KR!9)SD%*5IQ*>W4X:TEU+DGI-[CH\CN[=F_$4L "1ZC4(J^L9"RN65:0I_ 1$6%VP)5#V9,1YAJ89\ M;HHE!QPDH"@T'DL\APG(I^4]5R,S9PE(!%001A&'6=^XMJ\&MJL!2<4S@;78N49: MRI2Q%ST8!7W#TAU!"+[4%%C]K6 8:B95!^_,U(C?Z<&[EYOV&\3\4K,% L8 ML/ '">2B;UP:*( 9CD/YP-9?(1/4TGP^"T7RB]99K64@/Q:211E8=1 1FO[C MU\R('8#=/ !P,H#S7H"; 1+GS+2S1-802^SU.%LCKJL5F[Y(O$G02@VA>AHG MDJNG1.&D=XL)1\\XC '= 18Q!S5'4J!S-%&)">(0$)NAG2I, S3 G+\1.L]N MJ8(A3"4:42%YG.)/AR Q"<698GJ:#-'IR1DZ082BQP6+A2(1/5.J_G47II_U M>I/VZASH]5M,+Y!K-9!C.T$[A;AIG(MM\[)K7,2ON8!ON\J MHX_ (S1FF*(_6U>N(Q936::ODE"OV"NQQ#[T#;4D!? 5&-[G3W;;^E*FMB:R M@G8WU^XF[.Y_8]- 8X*G)"22@-AD*$!JA3Z 'W.N#;G!@H@&>J)LJAO!4Y6J M$5W&4M9>MHQ*^G?6R M+BNYCIV[3O]J(BOXU\G]Z]08[I2K50AWM]-V_PGW?MF! M<%_F75Y6=GGDI[N2[-C9J8FLH+N;Z^Y^Q'1WZ_2O)K*"?[:UW3)9->8[(RM/ M;K9OV2]Q+4)MWF_(CL_0502P,$% @ !CP! M64TN%&,K! M!, !D !X;"]W;W)K&ULK5A; M;]LV&/TKA%8,+;!&(F7+!GFC Y=S9*;2]=5T8;DF)YP;>$Z3LK M+E*L]*E8NW(K"(ZSIC1QD><%;HHI,91B0AD3(06/_LR0U)$H.D>?PH0)WRF::Q?OR" M_CD3K\4\8DEN>/(WC=5F[H0.B,D*[Q+UP ]_D$+0V.!%/)'97W H:CT'1#NI M>%HT:P8I9?DO_ED,1*U!X[0WH*(!'3<$9QK\HL'/A.;,,EFW6.'%3/ #$*9: MHYF#;&RR;JV&,C.-2R7T7:K[U.(+Y_&!)@G + 9W3&&VIH\) 5=2$B7!1[#4 M"R?>Z2M\! S]$%@!7#U$Y3NAEG*Z1%?'/ M';L OO<;0!X:M1&RM]^22+?#K-VWT/'+:?,S/+]KVOXU4P$^YW/Q7]M(YT"C M=B#C$I=RBR,R=[0-2"+VQ%G\^@L,O-_;5 X$UM \*C6/;.B+:[*FC%&VUN]M M@EE$VM3F$$$&82QLO_#UA'G>S-W7=9R6C8/ \T9E68/AN&0XMC+\1[N1[KB* M?NRHI,:FVBA:,?I.2 XVK@N!:-HN(RAE!%89=^D64Z&]6K6^NM;FOOR#$_X? M41"&M0EK2)B4$B96"9]6*YT3TIB6]BGMY4R;J1"$1<] " M?,7BB2C#4 _'A56>0VMT=GFNO;NW M!K^?Z\(JHJ$]H]_@NP5RE_&VE)US7ECE-K0'=[?WPM.@#1&$\)A=2UGCC6@2 MK!(9VB,Y=]\EQLM6T"_P6G1:1X?_W]D+6DRKM(:V=.ZVV0+@*!K=7?7Y13=VKY(2L0Z MVRZ2(.([IO(MDO)JN25UE6W$N%5YOI^E/WSUZRE!0E:ZU;N8Z*$1^191?J+X M-MME>>1*\30[W! <$V$*]/T5Y^KEQ#R@W*A;_ ]02P,$% @ !CP!62@; M?K&ULK5=M;]HP M$/XK5E9-G;01DA#H&$3B?9W4JFK5[<,T328YP&IB,]N!;MJ/G^V$%-HTI5.^ M$-NYYWG.=^?XZ&T9OQ,K (GNDYB*OK62R")2()4$$811P6?6O@=&>^MC<&7PELQ=X8Z9W, M&;O3D_.H;S6U0Q!#*#4#5H\-C"".-9%RXU?.:162&K@_WK%/S=[57N98P(C% MWT@D5WWKS$(1+' :RVNV_0SY?HR#(8N%^47;S+;=L5"8"LF2'*P\2 C-GO@^ MC\,>P'6? ;@YP'T,^/@,P,L!WK$*K1S0.A;@YP#_6$ [![2/W4,G!W1,LK+H MFM2,L<1!C[,MXMI:L>F!R:]!JXP0JBOQ1G+UEBB<#&:,15L2QPC3")U3B>F2 MS&- R% "O0!76+.L2X7=#H&B4DLWJ$31"BZ4"A53*)G2^6'9K/#7'.8:;K/ M:'KH@E&Y$FA"(XA*\)-J?/LE_*P:[[@5!+8*8!%%=Q?%H5O)^"6E#>0UWR.W MZ;;0[98@.$ND5Q\$S]-[_'83J2_JC[ !D*JUR M%7V[=,4:A]"WU/4A@&_ "MZ^<=K-3V5%4R?9N$ZR29UDTSK)9C61'111JRBB M5A5[<)DF<^"(+1[J$^GZ%.CORX=Z6,G]VM+)R'Q#IIN23>#V[,U^/=0I-ZF3 M;%HGV>QI(%I%( Z2[!=)]BN3/$AT'O]@TU#!O>H,!:C\GI2E-&,ZVQ/W&\YA M'D:5:J\]Y$\%VPW_4'#RU,9I/C::EABYCF ;PT?K0Z8Z=DO6)TYUFC>X#?=9VJ^MW2:A ,2R45+/141OC M62N;321;FTYJSJ3JR\QPI;I_X-I O5\P)G<3+5#\GPC^ 5!+ P04 " & M/ %9S7CY(5 M?5),7=@OB23?>WCND7AXR\6]B38@$W[,T%U-K+>7FVK;%8DTR+*[8AN3J MER7C&9;JEJ]LL>$$)V52EMK(<0([PS2W9I/RV3V?3=A6IC0G]QR(;99A_OR. MI&P_M:#U\N S7:UE\<">339X11Z(_+*YY^K.KE$2FI%<4)8#3I93ZP9>SY%7 M))01?U&R%ZUK4)3RQ-BWXN8NF5I.P8BD9"$+"*S^[E-F6VJH;FQ6M\D%S]2E6>G'U@+-G3- 4X3\!=+G&^HD\I 3=" M$"G )7A0'TZR54_8$KRG.97D,E7"ZX+?WA*):2HN5-J7AUOP]LT%> -H#A[7 M;"O4 &)B2\6Y&-E>5/S>'?BA$7Y_;/,KX#J_ >0@3Y,^-Z??DH5*AV6ZVTVW ME5*U7*B6"Y5X[@A>I<"G$07^_J3BP9TDF?A'5^L!W-.#%S/V6FSP@DPM-24% MX3MBS7[]!0;.[[K*3P36T<&M=7!-Z+,/G GMVSRD!65:82&[&710$,1P8N_: MY'5QKA?Z35R'EU?S\HR\;A:+;;9-L52OYR9C7-+_<&$7.JH')+]%X5)Q=1R_ MSU4;"/TXTI M\?".<&7CRJF+M8#F*X!;4I)+I4(:5FV6-.-]JLWHAP[KT\$UBDX MJ@N.SNEOT2EU.!%81X>XUB'^.7^+![,NC,/(]WJ34Q<61Q'2ST[H-*NU=([RO6?.A>=&?LQW) M<:ZF>LXDD PL6+8ADFA+-4(=/=E/A-;=TS9=!7+.NJLU]BQ';VM/A-;5HFE9 MD+EE&34^-&Q&O!CU]XJ:*.AX8RT+:IT[F-?\8URO@NJ8F1>B?G>E"PM=;V0' MCIH6 KW20HPY'M)L^F.WSVH8Y$+''R'5K.W(?#!P'L-[9="#6VD_&PO=V]R:W-H965T7LQ@S<6# M7 H])A1)H?60JGEN6W+> $9EF=\"4P?F7.18:6G(K7E4@!."E%&[:[C!':& M";.B0;%V(Z(!SQ4E#&X$DGF68?%T 92OAY9K/2_?CT-07!=\(K.7&&)E.9IP_F,E5,K0< P048F4< ML/Y;P1@H-48:XW?E:=6G-,+-\;/[I.A=]S+#$L:)6@RMT$()S'%.U2U? M?X*JGY[QBSF5Q2]:5[6.A>)<*IY58DV0$5;^X\Z/N-"D3^X MN#8?'O5-)@$=7X+"A,H3[7,_O43'1R?H"!&&[A8\E_J,,*^*($ M[KX"_#EG9\AS.JCK=/T&^;A=?@FQEKN%W'LIMW5T=7[=.K]NX>>]XC_O @R;PW@ZX[WA;W*W.!W('-7>PC[O?Q!WL!N[Y6]RMS@=R]VON_C[N ML(F[OYNWNX7=:GP@=EACAZW8=UQAVL0=[CR90> [6^2[16[8#\.ZJD2R-[8N M\]EPC45*F$04YEKGG/5U.J+]M6:0XE57=B!1S?+(0LJ<:A7-IJ)8%FM5');-=Q KND!;?B<3WW M*..Q6&M6<'B41*W+DLI_I\#$=F(-K-W$4[',=35AQ^,57<(SZ,^K1XDCNV/) MBA*X*@0G$A83ZV%P/X\J? WXHX"MVGLF520O0GRI!A^SB>54"P(&J:X8*-XV M, /&*B)P;(8S9P6P/WV, _8^"U M!MZE'OS6P+_4P[ UJ$.WF]AKX1*J:3R68DMDA4:VZJ%6O[9&O0I>YJ;&M<0T5DYVV_J:-/_>,/X]\$ESGBLQY!IG!/NFW#WKL;8R]$\#="3!U M>PE_7?,[XCEOB>NXOF$]L\O-/5,X/^9]_MW>#\3PNFSP:C[O7#:DJ5ASK<@3 MI%!LZ N#M^1LBI"_G@1C! _LELKL;U,R-.Y\L[NJ!MZK%4UA8F&14R W8,4_ M_S0(G%],.W%-LN2:9/,KD1WLF=_MF=_''D]A67!>\"463%9MDVD?>BF^=1^N M298T9$%-5GW4-O' CX+!V-[L"VQ"A5'4H0Z4&W;*#7N5>\@PD_%K92QCPQ./ MGN,XA\N:&4#^,2AI0,,]T"B*CD#S4U#H!JXYOJ"++^B-+X%LG9X-L-?V6U/B MFF1)<*+%N^$H=(\4,Z#"P//-DH6=9&&O9/A5>>4DA2=N!R,GC(X2PX#R?3<\ MRHR+N.:O<1T$.NH"'?7G_J[2R[U*3P\J?=I4>H:5WB3$R+3XDQ-B0/FG1^0B MKOEK7 ="1)T04:\0,VPG)+:KV'?IO.VX0*(6V +I'DG(#0.\ZISR6Y,\T6G% M.A'G DQR 6;>CVEDL?=Z1 QP63?GBM19T#0(W6S7_S_4;>_1_'1P/QL8YA/\ M7VC:^__IFY^-3U3B)TH1!@MTY=R%N(6R:>";@1:KND-]$1K5KQ]S_.&PO M=V]R:W-H965T%K=QK(^-DR?F#Z7S.IXYG! !D&HG\;F %C MADC+^--Q.GU* ]QO/[%_M-ZUER61,./L)\U5,77&#LIA11JF;OGV$W1^L.'+ M.)/VB[9M+,8.RAJI>-F!M8*25NV?[+IUV /XHQ< 00<(3@6$'2"T1EMEUM:< M*)(F@F^1,-&:S33LVEBT=D,KLXMW2NA9JG$JOH_N[^;H_.P"G2%:H>\%;R2I21+IKUJ-\BN 6$2_;I> M2B7TR?H]9+!E' TSFMMV)6N2P=31UTF"V("3OGWC1]Z'(;O_B>R9^; W'[[& MWN^Y)(P(VBV" $:4'H2=+A 2!K>XI8TLK2D/FW2$ XP3=[-O[3@*QR&.^ZAG MFD>]YM%)FE^3US+@O<0AQO&AO(&H>#R>#,O#O3Q\DCQ%=L/:\%'6()I$T8&V MXZCQ. R&I46]M.BTW=:GB&: ,@$Y58,BHV.1X20^T'@GGCA@49WKVJ:%^L;$6M:2<1@I8'>9:P]BO85 M:#N*U[:0+KG29=DV"_UP@C !>G[%N7KJF-K,^]YXJ7]TCBR2,7?\D%(0H\)3&3IYV%4LL/W:Z<+DB"Y3%? M$J:O/'"18*4/Q;PKEX+@66:4Q%T8!(-N@BGKC$^R<]=B?,)3%5-&K@60:9)@ M\>.,Q/SQM!-VGD_=C M^&&"(F.0C?A&R:.L_ :&RCWG?YF#R]EI)S 1D9A,E8' ^L^*3$@<&R0=Q]\% M:*?T:0RKOY_1+S+RFLP]EF3"XS_H3"U..U$'S,@#3F-UPQ]_)06AOL&;\EAF M_X/'8FS0 =-4*IX4QCJ"A++\+WXJ$E$QZ&TR@(4!;!B$O0T&J#! &=$\LHS6 M.59X?"+X(Q!FM$8S/[+<9-::#67F-MXJH:]2;:?&Y^1>@:O[F,ZQ2:L$1^!6 M3Y59&A/ '\!5JJ3";$;9'*P-?7M.%*:Q?*>-OMZ>@[=OWH$W@#)PM^"IU%;R MI*MTC,93=UK$9.7*$@\I\HPP/N?)]R:02J2X&!;Y_U@/ I2*)_+,M M6SE:KQW-U/@'N<13?PD'P2QM53V UXKV2>,^%/O[*<,*% MHO^0&>""SBG#,:!2I@3,J)SR5"=#3QE=@CI!YCQF4P*F7*K6690[&V3.S%*U M&A^%$$;Z%JVJC%N&C5 X*$?5J/1+*GTGE3NN=.Q9H-R60UN4.4Z_XA[U8#"" MC2C;AD71:-@>YJ ,<^ ,HOP??L*#X7O?+2Z:G*9$*W&!%WH.['TL"OG]Z4D;TF.N?F+80V=QM3=(6 MQ[=DF@J]>EZMB&!&G8 +O8BRJ>G-QB-X>WMU+#DSL_R*D=;0G>B[ MSFY?:/5<6'T2^A4HH5>%X@NM3MYJE- M4FH5W,HVMQ]59]]Q,%B?I4X_^_*P M B5T*Y07='8WPL[WS1-:G:]5.N' [Z1U*J>=R7M"JY.W*BETRZ0#-B2WX]4 M%5S0+;@^GGT&%WA*8ZI^Z,E]0U8\7IEE8Z+7$ZJJU[)[K1]=\RNM"? JOWRA MU3-CY1?T*[^@5_GE"ZU.WLHOZ)9?A^MD6QR_HI.YD?=-F55ZT*WT7M+)"HAJ M)PNC8.TE#EQ_#;7AR0I:80;=[Z :A>[H8CLM _K$%\IHDB:M?+VJ.U]H]0Q: M=0>'?A<$3\JJ('\(G0:M3H-NG;:]^45MS0\V'\?<;O:E8>4<=,NY U8!?MI8 M!5XEH"^T^D<3*P&17PF(O$I 7VAU\E8"HE=*0-0J >':6PFWGWUY6-6'W*HO M?ZKQJOW<'G>^SX?0?JCR:=#SMT&_'POUW[(:O]D%O[M9:[K][7RM6K[O.%5L^>U7W(K^Y# M7G6?+[0Z>:O[T"MU7V%OOFM56U[S\[_;S:XTNI5M-GK%F6>[CR3(]B[D.V[* ML^4.IX_9OIZN'9YOC_J"Q9PR"6+RH$V#XZ&N09'O.,H/%%]FFW;NN5(\R7XN M")X180;HZP^>2_$B3K+@>K*1^%^C;:HRSBE&=%G&=$\.7UX*/[@4;CLD!U MQS]C_ERT/I.R*[,\_[W\R-7U8#P@"[YDFT0^Y,]_YTV'PA)OGB=%]3]Y M;NYU!F2^*62>-H55"](XJ_^R'PT1K0*>>Z2 UQ3P#@MX1PKX30'_U )!4R"H MF*F[4O% F623*Y$_$U'>K=#*#Q6956G5_3@KG_NC%.IJK,K)">4S2;[,DOB) ME<^A('\AOS(A6/DTR#O*)8N3XL]7(ZGJ*DN,Y@WN38WK'<&-R%V>R55!?LD6 M?&&6'ZDV[AOJ[1HZ]4# ._9"''=(/,<+R+='2M[]T=HL&.4?F^P]\9U782@, M0_ETP1B?]_=/P*UP?>AJW62'%1OF6)/_ZK&X@MY*GQ;\MK9S6:($= MK1PR/A1K-N?7 S4F%%QL^6#RIS^XD?-7&W.88!0)S& QV+,80.B3VTQRA2K) MFKVP6<*'RI&$4'S:* 2A^E)8@T456#GB;B=J_%7_KD;;-CG=VUS7O,_H=[CO M=PCV^X$G3/(%N6="OI#_DKLXB]--:NLU"-2WUYA@% G,(##:$QBANE^$R2(F M&$4",UB\V+-X 9IAQ6*\9W%(UES,2SKSYXR+8A6O;5R"F'VYK,%>>%,%-;P&BS9FT8D-)-&3]/H M@?V\%_F<\T5!EB)/25P4&Y8I>\N72J+-[ ;G=0W.OXBL!@?6W9LI)#23*2T M7# RGE3OA$2]$X8D%_%3G+&DXHN315S,C[IG#1JVV(I\*U>H03X6FLF5#O-= M.,ZOG7-G3/.\D#9/FC8H!CFNE1Q,+4"QT$QRM!9P83%P7X]-1>ED2V5&V3S. MG@"2PE-)0HWVL=!,DG2\[X*!\.1;UHSG2C4M#&OB/]8\*[B5JJA#56"G"C6D MQT(SJ=)!O=LSJI_G6Z[,2GU*^)8+]L1).6V4$YF37Z:W7^G'83E1=4R!PM7U M#XL6Q"V2)545]16TVY6ME#E M "H:Q4(SB=6*P,65!"ZJ)D!%HUAHY@RK5@4>K IZOC,:M+;3>59) %?;ER0L M-),D+0D\.&8_=.2&M.JW@GP5BK45)U\RJQ_#V'V-#Q6-8J&9O&J-X'FH?NQA MAOTWJ&@4"\VD4HL(#Q81G7=UJMXR3.;BA7S?,"&Y2%ZL2M;*"Z>71TAN_0S5%E#1::R:&6-1XL:P[=_)'/-T*IP2]*TF3EF@'R:1\( M/3#)R;O'+Y\>;"GC*5Q3;TO%1*-8:";+6OQX8URG1Y4[J&@4"\VD4LL=#]0 MDRDKXH+4BWR(^CBJK,%",]=4 M:%GCP[+FT,<5A;QR9NN2"DRMWA7^!Z(:K 0$6C6&@FE5I@^'!VY<14<(/2%KG6 M)05P;;VY.8=B\+5B\&'%\,!WZU2 ]18-AI% <^P+?.#J>I-S#FT0:&T0P-I@ MOU882/@&W3R'/[8Q ]?5EQDL-),9'>T'<)[CIW+C#::1$@JL5*%&\UAH)E4Z MF@_@:+ZU:&=QVD#4 +9YNK";%&H(CX5F\J1#^ .X7\3L2Q7?2WKD6C)A>@8 MUW'*+'D(NVFA1NI8:"9EK:T,]^?N M,BK7MEOF!JZN-SGGB/D#'?,'<+[AKEX116:Y4&6KY15,51?;IS :L':\.K8G M9>!J>Y-TCF@^T-%\ $?SNY%L7H]QRV:,&Y)-MBG4&V-'6;D(+4UC67GLDK\^ M<=;4Z[KFS)GC=Z;.X!;VYO,<"B#0"B" %8#%(X4&:W"\@I%Z][TK)J+ %B53K'I-AG3\'\+Q_TV]O?3$01T&ZTU2=Z-$&-@M MY!S!?ZB#_Q ._@\BV1,3[;UBWE?VO*+F U#1*!::^6RTR@AQ\P$AJI! 1:-8 M:":5K3W8<#[@;9F]T#;A[WB'T0G^#\-#,>W(L#MZVW- MJ'(%"\U\-EJNA+@IBA U18&*1K'03"JUJ EA4?/&@6%L'1@ZN@5N1&_*SJ%; M0JU;0EBW'(P,^W4[F$$!ZFX05#2*A6:>A:&%4.2@^GZ$*GQ0T2@6FDFEEE#1 M*Q+J3;[?@!_XOGOH^G ;>C-V#DD5:4D5P9(*S?6/O_;A%O2V5]1$#1::R;[6 M:A'N.501JK1"1:-8:":56EI%< +GC:X?6%V_\]J'&]&;LG-(J$A+J.B5K>LB MS@5!S7S!-?8V4%3YA85FLMTZ\PKYT"O<4Z]PC[TZAUJ*M%J*>NZ17\8_RG3% MBHDG7FV8U]ODK=2BJJ>HNR?>/9@2Q*K0Y$M+HNB455O6,P4$+P\MK2:=.Y.J MZN+W3:Q\?5B>B'GT]8ZZAR3JKAP;VS9!4JQJ:TI'K9,]4ZZLJ#PAM2#503#U M(9_[7_>GL'ZLSAX=Z=OK(USOE!$JKDG"EZJH\_Y"&8:H3T6MO\A\79T3.LNE MS-/JXTJ]M+@H;U#7EWDN=U_*"O9GTT[^!U!+ P04 " &/ %93?[V)&,# M "1"P &0 'AL+W=OR=;+G[(#8 BSV7!Y-3:*%7=VK9<;J"D\II7P/#-BHN2*AR*M2TK M 31K2&5A>XX3VB7-F15/FKF%B">\5D7.8"&(K,N2BK]G4/#MU'*MW<1]OMXH M/6''DXJNX0'4]VHA<&3W*EE> I,Y9T3 :FK=N;=II/$-X/<?%' MGJG-U(HLDL&*UH6ZY]M?H/,STGI+7LCFEVP[K&.192T5+SLRKJ#,6?M/G[L\ M[!%0QTSP.H(W) 0O$/R.X+\V0M 1@M=&&'6$QKK=>F\2EU!%XXG@6R(T&M7T M0Y/]AHWYRID^)P]*X-L<>2I>M%LNR15YP#.8U040OB)S7E:< 5-2C[[A>5V MR'F6+TG'0(A4Y"(!1?-"7B+_^T-"+MY?DO()O8WKZ''F[',V\DX*_UNR:^,Y'XCE> M8%C/_/5TWV3G_T5/_W/T@V3X_8'Q&SW_!;U[4+D _%(H,@,&JQR/R)]WCU() MO/-_F7:[U0O,>OH[>"LKNH2IA1\Z">()K/C#.S=T/IE2_99BR5N*I6\D=K I M0;\IP2GU^ M3@*J*+/%2FO:@I8<-79>.ISB(]&EZVL_M,6@<..$A*#D&W81! M= A*CT&N<^,Z/>K Y*@W.3II,GVNL+I AN5)U8(176:D!&7\Q+12H[T57/E> MX \PY/>L8ZK8KVMEVLL>I?FKR&1Y&= M@<]CQ%7@#4#)69GTC,R!PW'O<'S2X3VZH[(6YTR.SYH\1ERY_G#+D[,ZZ3F= M YM1;S,Z:5.7T&I70JNNA+YT6Z/CZS.*W(%= R@*1P.WQR#?#;V!88/2S=[Q M;OW:>SU&"6+=-'<2+=1,M=6CG^W[Q[NF;1K,S]S;N6N83[#?;-O#?^7;9O4K M%>L<6Y0"5AC*N1[CWHBV 6P'BE=-A_/(%?9+S>,&>V80&H#O5YRKW4 'Z+OP M^!]02P,$% @ !CP!6;O119S$ P XA( !D !X;"]W;W)K&ULS9A1_BH9V.GE=4W,^!\=W,&ED/'5?9>J-TAQU,MW0-UZ"^;)<"6W9+2;(< M"IGQ@@A(9]:[T64T5>!2SHA(6G/V9)6HSLRXLDD!*2Z:N^.YG: 2- M-2_F3%:_9-?8.A:)2ZEXWCCC#/*LJ/_I71.(/0?D]#NXC8-[Z. _X> U#MYS M1_ ;!_^Y(XP;ATJZ76NO A=218.IX#LBM#72]$45_J%<*X%W,_13 MP;+.N20_DD]4"*K31EZ%H&C&Y&OL_7(=DE??OY[:"D?3/G;H^2)V[@\!?RN*,>,X;XCJNWS.?Q?/=O3XY M_V_TZ#^/W@F&U^;=JWC>$[P04NQ)R!P*O%)DR2@N EHDY#>U 4&67"H!*A. M54$=F'VF*P;D,]SA#<;C&_+7KP@C'Q3D\N^^E5+/Q>^?BZZ%EW)+8YA96.PD MB%NP@A^^&TVH E7;$Z66M\/_1EH09,*H!^ M@=P&SM2^W0_ML86/;QSGP"P\"8I.@CH:QZW&\:#&*]1'92F&9=:,\8#,8XN1 MYWO'.D^2HM.DCM!)*W0R*/3WDK(LS?#YU \<^8Q+WT 3,)"TW" M(D.P3D[.VYR/J ]4 MZH;BV^K$8,65XGEUN0&:@- &>#_E7#TT] #ML5;P+U!+ P04 " &/ %9 M,&-:>?X# T%0 &0 'AL+W=O3'OAP). "CAG.TW[W\\VE *A MJ+U9ZIL&S/-\[.<'WV+/3X3>LA2 H_LB+]G"2#D_7)DFBU,H,+LD!RC%DQVA M!>;BENY-=J" $^54Y*9C68%9X*PTEG,U=D.75;"#47L6!28/EQ#3DX+ MPS8>![YD^Y3+ 7,Y/^ ];(!_/=Q0<61[4H'9?%7 M!B?6ND8RE"TAM_+F4[(P++DBR"'F$H'%SQVL(<\E2:SC6PTUFCFE8_OZD?Y1 M!2^"V6(&:Y+_G24\71A3 R6PP\>\F.1,_46GVM8R4'QDG!2U MLUA!D975+[ZO$]%R$)QA!Z=V)H)/[[<N7N[M#X?R_V:/O MGKV3#+?I*%?QW.UN\(,:7ITP3= _?P@D M^L2A8/\.=4[9>#ZHJ/NVND^-_(GLVG7*#PW MLNW <[I6T9"5/;,;JT[@?A.X/QKXFC N=4TF-(MA4)U&":_M/YVP4"? U+>3^.R^!9Z5^Z$H1R&O;3Z=L% G+-($ZU1B MUE1B]L8*,M-91)VP4"U5.2 2L_L)_1$KNU-[-'@_\52J X5WJ"$['[RQBG6.ZL!\,>A;VV(;72 M0JVT2!>M6Q;GJ2S.&TM+O0!=I=1)"[72(EVT;BF?]JKVZ"[J^^3%/=MXN-,@ MZ,O+N9433.R^O)Q;36:^WY>73%;IT %T+TZ?F,BK&/)J^U[,]H< M\:W4P59O_-J^6ML#XZ$\$E2G3D_XZCSQ,Z;[K&0HAYV8RKJ<""6DU1%== $J#00SW>$\,<;.4%S4+K\#U!+ P04 " &/ %9GKVQ M S($ !2&0 &0 'AL+W=O'%15W9JT2)1G.64)R0/%N9ES#JQ#ZDE @_DSP MB36N@0QE0\B=O/D2S0Q+K@BG>,NE!!(?]WB)TU0JB77\J$2->DY);%X_J7\N M@A?!;!##2Y+^E40\GAEC T1XAXXIOR&GWW$5D"?UMB1EQ5]PJK"6 ;9'QDE6 MD<4*LB0O/]%#E8@&0>BH"79%L+L$]QF"4Q&72Q$JB.P))G8?PR5 M%:V6O2B7+3]S*(=\)WD/&8@S",< M*?C!,-\?X)LB@746[:44>LYS6RI&%*NVQ#6E*-]C83,<;!Y!$[="C\7P]0G1"/S]34B"+QQG M[!_5[BCG=]7S2VN]8@>TQ3-#>"?#]!X;\Y]_@K[UFZHT.L4"G6*A)K%6$=VZ MB.Z0^KSY7&^;1<3E.4M%K/,@.'(\ZQM$'V:XUZ1A''^1[8[?C&WV0 M.[8MM6V,Z[#'@V&OGK&-0=9K=YQ.L4"G6*A)K)7Z29WZR3O;QD1G$76*!3K% M0DUBK2)"Z]R(6-J-HY)LF8+?-86E"N5XG5\3@0+E0LOK>(<*Y4-/;1ZPT87! M_PX>D(,,6-T0#?)?NP>UJ@5:U4)=:NU*V.=*V._L)M4"=)52IUJ@52W4I=8N MY;D/A8,=TMLD]W]#M]C *D N=KI_T0?;$ZMI)'S1VG^E@X+EW@\/-6[A> MK93!#=)>O?-TJ@5:U4)=:NT"G'M(Z+VWB6CM1[6J!5K50EUJ[5*>>U(XV"V] MS43\WLF$"]VNB?1!ONUV340!\IVNB?1!D]Y/$K-Q1IQANB\.YYD(Z9CS\FRO M'JU? %P7Q]Z=\06\6D+%>"!?&!1GTF?Y\FW#=T3W2H7Z/,_P502P,$% @ !CP! M62KMG;I1! E!, !D !X;"]W;W)K&ULM9AM M;^(X$,>_BI4[W>U*5Q([#Y >(+7[< _2KJI6[;YVR0!1$YNU#>Q*]^'/3M(8 M2F)1VKXACS/S\]@S_^#QEHL'N010Z$=9,#GQEDJMSGU?SI904CG@*V#ZR9R+ MDBI]*1:^7 F@6654%CX)@L0O:\P=S\4\V\0)#! 7,E'%!]6$#'Z HC"?-\;UQZK4QC>'N^:/W MS]7@]6#NJ80/O/B69VHY\48>RF!.UX6ZYMN_H1E0;/S->"&K7[1MW@T\-%M+ MQ3B!V#D/08D,: 5-QUH(KR(U5T.A9\BX1Y6WLS)]50*VL- MES,S*S=*Z*>YME/3&\5G#V>7>EP9^L!+/=F2UNEB&:H>+GF1@9"_HT_?U[GZ MB<[0C5X:V;H Q.?H*V<;D$I;W[)<271ALFQ>>_<1%,T+^7[L*\UIHOFSANFR M9B(]3 GZPIE:2O2)99#MV_MZ?.T@R>,@+XG3X;]K-D!A\ 5J;ASN:(SF'BZI"2(#7C3WW[!2?"G@REJ MF:+*>]C#]'5=WH,PDW2M9TCD,S-+U936<]7%&[T!;]SRQLX^$<\N> MC Y!""%IFG:#I"U(>N1R 9:=LE;2 RY,=(*BL)L+![:E!L["^U9) 61G%QL0 M6MI0M7[.='\&])GF MW18@V=?3%X@_K#.UJ 7U2!&2\**B1:Z;92Y=4DV+;3 MSA'5$8<[629X$).>'!.+2HXNR5.P:N^8[,[^:!#U<5D=P&XAV"G24[#"0RQ" M!KAO25HIP,[._:1J3R&+.A*6#L*^A-FFCX_M^AUE? IH?+#@-&>4]'!:":[6XT,92=(P#7L6'+$J0IS-_KERWWC;DUFL=3;"/2!6%8A;%9ZO^(W#/98P M)ACW)<6V?>)N^R\6_<;_WL()XR",>S[.B.W\)'PCU2=O\2^!6&T@;FUX ]5O M(NZI?CA(^G)LQ8*XQ>*%JM]X?ZKZHYZF0:PX$+\'%/6Q4N2?LT60N3D-5K&V65OD>>K3_U^-EV(*,C.DY6(Y3M/ M21H%N7R:SOO9*A7!K R*EGU[,!CUHR",>U<7Y6OWZ=5%LLZ782SN4Y*MHRA( MWV[$,GFY[%F]]Q<^A_-%7KS0O[I8!7/Q(/(OJ_M4/NMO*+,P$G$6)C%)Q=-E M[]KZQ%VO""A+_!J*EVSK,2F:\I@D7XLG/\\N>X.B1F(IIGF!".1_S^)6+)<% M2=;C6PWM;8Y9!&X_?J>SLO&R,8]!)FZ3Y6_A+%]<]B8],A-/P7J9?TY>_BGJ M!@T+WC199N6_Y*4N.^B1Z3K+DZ@.EC6(PKCZ/WBM3\16@.4>"+#K 'LW8'@@ MP*D#G)T ^U" 6P>X;:LTK .&;0-&=<"H;<"X#AB7R:K.;ID:/\B#JXLT>2%I M45K2B@=E?LMHF9$P+J3XD*?RW5#&Y53+]^O%&)G-&;I-(*CP+*HW$,U*^ MN4B6,Y%F?R?TVSK,W\A'\DN0ID&A(/+!%WD0+K.?Y*M?'GSRX:\_7?1S6:T" MWI_65;BMJF ?J()#[I(X7V2$QC,Q:XCWS?$C0WQ?GH[-.;'?S\F-;03^:QV? M$WMP)O_:;E-[6H0[A\/]'PNG[<.=AG!F#K]>I<:CVZJX[O-QR\&@D_9*IB*RY[LZ3.1/HO>U=_^8HT&_V@2!A+F(V$4"6-( M& ?!-'FY&WFY)OK5+^OH4:0D>2)9(:",2-V$^5**:"5?_OSPA7P(X_J]II[M MQHCOJAXDS*]@PQ)6S$>>KZR+_O.V))"'8T@8!\$T20PWDAB:)9'$SR++I02" MHO\X(\FJZ'#.R#3)$;FC&&K!H'P;22I6ZW2ZD!,(LDH3F?E(?K#7^2))BP^YX3-NA'?--Q+F(V$4"6/CO3[*'0P: M>BD..JJFB\E&%Q.C+N[?]2!G![E"WWIY47,_;']3W:4W%J+$! M71.'A'$03$N<-5 >Q\"8.CF1SYJ29 [KVGE#:3Z41J$T!J5Q%$T7QY8!9IW8 M8J@K@)(9DN9#:11*8U :1]%TF=E*9K:Q#_H2JS5C/8VHM#3=UIQX+1Z+1A49 M^9U59.\-*99G-2TH6Y>DT!HR*(VC:'KVE8UI&6TLK9-9U9U'H/J7L_?%Y5.2 MOGL+I1Z*F>:;"-+FB:;YH)TE 74OCYP0JVP6L2P25>:][9!9\-8T3%-HQ1B4 MQE$T75?*O[3,!B9]N+]_]R[#+%MW=2O,^,X*@CJ8UKZ%Z3J#H;W7[4"-3"B- MHVBZ/)27:;4U,Q^#91!/Q5$]0"W+FJ9Y2;9,H>OLCC$M"U)H_1B4QAL:X7FV M.W(W;="SJ$Q)R^Q*WA]:OD"]1BC-A](HE,:@-(ZBZ>)0[J4U/O7R!6IQ0FD^ ME$:A- :E<11-EYDR0RVS&_I9?%N'69@+4K!#.9)L33 ,,U2D_7<+I?E'6NQ4 MS6K4"=0AA=(XBJ;K1)FDEMDE_?%E+M)WO+7VG5-KV+S,;5N20FO(H#2.HNG[ MII31:IN-UC]GF6L^:%=)0&G^D1-2+W/'FU7NX. J%UHO!J5Q%$V7E;)H;:,W M5\DJ*[YXV>S/D=V)/*7MOH\STSOK!^J_UC3+V>YWSG>^*Z308S(HC:-HNC:4 MKVJ;?=5J#ENLQE=EIF\W.P@1'QN!H-XIE.9#:11*8U :1]%TP2COU)Z<>@2"VJQ0 MF@^E42B-06D<1=-EIJQ7VVR]=A^!H%:KO;^7U1IX[L2V=H>@E@4IM'X,2N,H MFGY5I#):G2-&Z_:%*DVY-<=WS2V4YD-I%$IC4!I'T725*-_4.?765@=JK4)I M/I1&H30&I7$439>9LF =LRGYYWSK8SYH9VE!7=HC)\1Y_[K'<@]^W0.M$(/2 M.(JFZVGKFO\CFV6UJS"+[XJGQ:PF3TJ;_]BLQ@SOK)M]-W/B.,[NLKI=,0JM M&X/2.(JF)UV9NX[9W#4G_8R\E#\J4UR*^2S28"ZJJW,_SH)L(+=6VA-!]*HU :@](XBJ;+ M3#G CMD!_M&K+LSXSB*"NL(U37-G7,^;[.[$;RHWD<7&.[\3 :T=1]'TQ"LG MUS'O";T+XS!:1XTYA5JP4)H/I5$HC4%I'$73]:$L6,<[]?@#]6RA-!]*HU : M@](XBJ;_:)ER?UVS^_O;[EI(O(IT&I:_75-LS4^>MA92U3M-(U2[=9*Y+ET5 M!Z7Y-6U[.>6\D_?_N[J"^LE0 MFE_3CGU9U:X8@]:-HVBZ1I0#[)H=X'JH,JVOH!XOE.9#:11*8U :1]%TF2B_ MV#WUSE\7:CM#:3Z41J$T!J5Q%$V7F;*=7?/.W^]=7T&]9"C-/])BPW6PT'HP M*(VC:)5.^ENW_8E$.B_OZ)21:?%3Y=7=;C:O;NX:=5W>*VGG==_Z1*M[/RE, M=2NJNR"=AW*BLQ1/$CDX'\NI65K=W:EZDB>K\N9"CTF>)U'Y<"&"F4B+ O+] MIR3)WY\4!]C<8^OJ?U!+ P04 " &/ %9HCT-LCP$ X$0 &0 'AL M+W=OXA[R%YJ*OQGO$G46 L MP8^JI&+B%%)N1ZXK5@6ND+AE6TS5DS7C%9+JEF]48Y2:H*MW \V*W0H0Z MT[%IN^?3,:ME22B^YT#4587XOS-'I$N,0K MJ2F0^MOA.UR6FDF-XWM+ZG1]ZL##ZV?VSR9YEL:B%9U0:K$52$-O_H1RO$08#BL0<$;4#0 M#PA/!, V )[;0]@&A.?V$+4!)G6WR=T(-T<23<><[0'7:,6F+XSZ)EKI1:A> M*$O)U5.BXN1T@3@E="/ %G.P+!#'X 8LU7+,ZQ(#M@8=X+X#7,VQ1*04UPKZ ML)R#JP_7X -P@=!/!2 4/% BQ4?5J*[_+E@M$,W%V)5JP+I;=]4.;M8,+C@Q M. B^,"H+ 18TQ[DE?CX<'P_$NTJH3JW@6:U9,$CX9TUO ?0^@L +0LMX[LX/ MA[9T?J[WQ?_N_4@,V"T=:/C@";X9$F0%J#(S0E>LPF8)F34PLDUU0Q;:R;0? MCL06K?#$488G,-]A9_KK+W[L_6;3^9)D\TN2+2Y$=C0C83ET2 ;- M:D[*6JV:\^TJN:1=79)L?DFRQ87(CN8D[>8D_0F[2L^QJ]<@FUU94!:[>HT: ML*NLRS%[GUT]F@UY";?*SG4K"]#N5A:@W:ULC$-NY7LOKZ/>H%[W92U&X*[U M=,E63P!_K\D.E9A* 9 0;$60WLE[(HL&<:,KA5P?!*I\$L@4(&]HUX[B, ,_ M#I+(\WO:68!!D"99E/2TLP)]I1_L:6<#0NC#Y,1*\P]>Y?WWK;6\-3W+:GM+ M'__U#"- H&-1HZ M!]YQ(K:]O'$D6E$A[.MB0\&DKXD-%:<]/=R#2K#"?&-*<*&V1DUE\V;?M79E M_B=3W/;:9_[HSK>TS_5G 5-YOM WWQ2^(+XA5( 2KU57ZL16T\>;,KVYD6QK MZM!')E55:RX+C'+,-4 ]7S,FGV]T!]W'DNE_4$L#!!0 ( 8\ 5G8MIQN M%P0 ,P7 9 >&PO=V]R:W-H965TUBZ 4CT;80B71)*L[^_4A*D2U95IV5 MP'R3Z..^);C 5X*7+"9]96B-VM;?-DBPO$;^@.$_EF35F! MA+QE&YOO&$:I3BIR&SI.:!J!/9_NT :OL/B\6S)Y9S>4-"LPX1DE@.'US+IS;V/75PDZXL\, M[_G1-5!3>:3T2=U\3&>6HRK".4Z$0B#Y[QDO<)XKDJSC:PVUFC%5XO'U*_V# MGKR$'SO[)4;&?6V (I7J,R%P]T_RNN)Q0H7D)SKO^"?1WK6" IN:!% MG2PK*#)2_4KN>O& M14B@^931/6 J6M+4A>Z^SI;]RHA:*"O!Y-M,YHEYC!C)R(:#'69@M44,@Y_! M2B['M,PQH&NPH,6N%$BK*F^C+"\%3JM0#OXH!1>(I!(!WD58H"SG[R6!Z]=3 M6\@2U4!V4I=S7Y4#SY3C@4^4B"T',4EQVI,?#>>' _FV;$W3'_C:GWLX"/RM M)#? YOEG>,=J/ZP^]^H[2%"V M=\MW*,$S2_H:Q^P96_,??W!#YY>^YIJ$129AL2%82P:_D<'7=.^,#'=$9*GZ M#J7%@A5.2I:)3'Z,\4N2EW+9@S6C1??#;3[T9?.A__V[!(./ A?\2Y^4ODDI M3<(BD[#8$*PE9=!(&0Q^47<%+8E0^J!C4?E!5$(%R$@M;$9 @O*DS!M9\;%_ M:]<%[V14Y;_O^U2M"@IT0>IGQ/,\@.%8VL/SL5RG49XW<4>=L.@TS)U SQ^U MP^(>&AQ#YQ#6:E[8-"^\V(Z69^QHD/#6-6P2%IF$Q89@+1E&C0RCJ["CD4DI M3<(BD[#8$*PEY;B1G87#L.S#H^%%/&'0]&';\Z)NT M5ONI9-PB*3L-@0K*6&ZQRV-LY5&%-=AB$UC=(B MH[38%*TMZ-%>U;TV>ZHKZOA3X,"./_7%.4$03#H&U1<7CF#8,;*X)VX4COVP MWZ%<>&@AO-BC5H(F3V"/&)/M[-^L#\+>O+)-TB*CM-@4K2W+86/M>M=A54:W MYT9ID5%:;(K6%O2P17<'MXW_BU7Y)Y;A=%WJ-"2 GAN,8->FOLF*^UF^/_$Z M'F4?G4X6F&WTL3 'B6I0=?;4/&V.GN_T@6OG^;U[NW![GD?JJ%J?AA[PU3GW M)\0V&>$@QVLYE',SDM6RZNBXNA%TI\]&'ZD0M-"76XQ2S%2 ?+^F5+S>J &: M _SYOU!+ P04 " &/ %91JHC!FL# #5#0 &0 'AL+W=O.Q+ZJ,/_G#DIVF#N^'I!4$(N-0-6?\^P@++4 M1&H9?S><3BNI@=WVD3TS>U=[66$!"U;^00JYG3LW#BI@C?>E_,@.OT"SG['F MRUDIS"\ZU'/CT$'Y7DA6-6"U@HK0^A^_-#YT (K'#@@:0' .B%X!A T@O%0A M:@#1I0KC!C ^!\2O .(&$!OO:[.,TRF6.)EQ=D!GI,T=6[:_0.$8KN25FJ/! S5RI- MC73SAO^NY@]>X0_1/:-R*]"2%E!8\&D_/OX2/NO'^T$/@:O,:AT+CH[=!;V, MO^[I"(7>CRCP@LBRH,7E\-#FQ[>I+[]-/>N'IY KN&^#GW@9MMD7&K[PB]F' M4B+RDHD]!_3G[4I(KFK.7[9\JQDC.Z.NPU.QPSG,'55H!?!G<)(?OO-C[V=; MK(8D2X>+-=K,)\/54A,M*6*-L<2T!46: <\!RJO M;9&N>=\;7OV!?$Z\T3A26?_<#6&_^E4P&87>]S;^U,8?Q<$I_](VRXO\TUE9 M[RJ^TN%QZ_"X=X]/E$/.-I3\"X5Q=P44UD1:RW5-==/9CG\S.MO-HE?OK:_% M)8K+(14SB^*DHWAB:_ 4EY*HKR2FA4IE"6HA$L&+.N()L#G=R_?6 M0C4D65J3^6'7(.^SD PIF=5D<4?QO3T>DS8>DZ]+>B2W6*KS[+Y48:K4"E60 MVA)TK#VV>$T^SYKQ*#Y[,WH7]=8X7**X'%(Q&XBLCIC;.796P#?F@B!0SO94 MUF> =K2]@]R:H_?9^)T_7?B6\=2?+NLKQO_T]87G'O,-H0*5L%92WFBB7GE> M7R+JCF0[<^A=,:F.T*:Y5?KYF3!X[6J"]R27_ 5!+ P04 " & M/ %9_-]:GC4# "M#@ &0 'AL+W=O2])!C[?-B??< >;QF_%PF 1 \IS<3$2J3,+VQ;1 FD6'18#IFJ63*> M8JF*?&6+G ..BZ"4VI[C].T4D\P*QL6]6QZ,V5I2DL$M1V*=II@_7@)EVXGE M6L\W9F252'W##L8Y7L$ M#6:!!4P9_4%BF4RLH85B6.(UE3.V_0S5@'J:%S$JBE^T+=MV!Q:*UD*RM I6 M/4A)5O[CATK$3H#G'0CPJ@#OV "_"O!?!@P/!'2K@&YAIAQ*X2'$$@=CSK:( MZ]:*IB\*F46T&C[)]+S/)5>U1,7)8,HR2;(59!)=$[P@E$@" IV'(#&AXATZ M0R1#-X12-4MB;$OU3!UI1Q7_LN1[!_A?UED'^%]W-0W1^]JX!,VW' MA! IC%M@_!9,>#3&':)(K1>4@R1Z!>[#;*6Q=NG5+KV"[A^@7S,A4"TTTAY_ M7JLVZ$I"*GXUR2N!W6:@SOD+D>,()I9*:@%\ U;P]HW;=SXT*30)"PW!]D3Z MM4B_C1Y\7:<+X(@MZ]D1:$DHQ.CIP'R5-ENII]HT"0M+6*^ Z5?Q)O#']J9! M4;=6U#U2D5[% D7*$:,DQE)96CRJ\II+I4O7-JEJI9^JRB0L[!ZKJE>KZK6J MFE>?&'H./5N5&* M:FC4[[C[C<+6+OZC@&$M8/BJ ,RC!.$L1B%LU,XS3_7VX_74; 6?NJ),PD)# ML#VAHUKHR'1JCDR*- D+#<'V1+K.W[VP\[^2LR+O)I[S,N^FQS0*V_MXJ@-[ MYVB@#W(WF*^(VDY16"J\TQFHKPHOST9E0;*\."TLF%1GC^(R4>=)X+J!JE\R M)I\+^@!2GU"#/U!+ P04 " &/ %9166/AG<# "+"P &0 'AL+W=O MV@)L;X.D M:)K%;M(^!'V@I;&EAB(=DK*]?U^2TBJ^:-T4,?)BB]2O*-,>2R!Y?(]-OEER41.FA6+ER+9!D%E12-_"\R"U)P9QD M;.?N1#+FE:(%PSL!LBI+(AYG2/EVXOC.T\1]L _C. L &$ M-M%:F4WKEBB2C 7?@C#1FLT\V-I8M,ZF8&8;'Y30;PN-4\D\)VR%$@H&TS2M MRHH2A1F\5SD*F/-2]T9N-FV#\#N7$E[M! MZ%U#X 7]#CWS;X>'9^2$;8U#RQ<^PS=]/W\+4Z5$L:@465 $Q>&."&3J&O[0 M1Y4OX0/9P:=[3BGH[MP2D?W=5<=ZG7[W.N;$W\@U27'BZ&V3*#;H)#__Y$?> M+UU%N!#904GZ;4GZY]B3&:X*Q@JVTF>0$I9B5[8U160IS'6T2?Q!,/2\L;O9 MS^,T+(R#(!JV80<*!ZW"P5F%NA?_0UZ-'^S+BT,O.I9W&M;W^F$0=9 \?J+=3G#G"GW99$,[SR>GY=K[*@ MU&)8!E=^SX=FXEJ[(KE&:VOH8^=7U.O(;10?%: K*NB/GCFV_IY1\+_S0FP( MHL,M"N/1L<*NN'@X.-XC=\_6E"A6UNU)2'G%5&T&VMG644ZMCSJ:GQFG:>W2 M5YK:IKXC0K>>!(I+3>GUAKILHG9^]4#QM35/"ZZT%;./N7;+*$R ?K_D7#T- MS *M_T[^!5!+ P04 " &/ %9S+0_J#P# #T#0 &0 'AL+W=O9W;FV=?ACHM[&0(H\I#$3(ZL M4*ET8-LR""&ALL%38/AEQ45"%7;%VI:I +HTH"2VG6;3M1,:,UO'#Y%L),';:(S67!^KSNSY_8W)'7-94 D3'G^.EBH<67V++&%%-[&:\]T[R//I:KZ MQ]+\DEWFZ[H6"392\20'XPB2B&7_]"&OPP$ >D5,SY,[)?!KA#CEW<$: M55=DQK(YI\5[16ZH$%0K2%[XH&@4RY=HE9GOT%886,/M( \RSH(XCP1IDVO. M5"C)E"UA68+WJ_%N!=[&A(NLG7W68Z>2\/V&-4B[>4&L MG7)6O;\-9$H#&%FX@4D06["\Y\]:;O-U6<'K)//K))O61'8D3:>0IE/%[MUL MD@4JP5<$#P:](MEZOPIEF225;$^5I$XR/R/K&C)]=FT]9VAO#^M<4[BC.G>+ M.G?/K+. E M%%S%4%KJ2[JF%KI/,[_ZQT#6%.RJT6Q3:K2STC"D0S!PS-"8_ M2;[WD#&P(,2+RCW:W@)?"YJ&44 FG 4H@G=+42>;723:MB>Q(FGXA3;]R21VO$8%KY(+@8:%M>-$O M$R7CNSS8(IJ-EGMYO$U,2KWZ)UY^J5?WQ&M:ZM5S"Z\L#Y($ M?,-4=ITIK,43YN(21+#"D,U&SW< M)$7VQL@ZBJ?F$KW@"F>^:8;X+ .A'?#[BG.U[^@ Q4//^P502P,$% @ M!CP!66D6U&UL MM5A=.8;2@7XE*4YGQH;(;;7ILF7&YI%_(IM M:2Z_K%B114*^%FN3;PL:Q951EIH80F)F49(;LTDU=E_,)FPGTB2G]P7@NRR+ MBL^W-&6'J8&,X\!#LMZ(>02GEB;'G\N4NGAJP](BF="E*BDC^V],Y3=.22?KQ;T-J MM'.6AMWG(_O/E7@IYBGB=,[2/Y-8;*:&9X"8KJ)=*A[8X5?:"')*OB5+>?47 M'!HL-,!RQP7+&F/I09;D]?_H4[,0'0/)HS? C0%6#>PS!E9C8+UT!KLQL%\Z M@],85-+-6GNU<$$DHMFD8 =0E&C)5CY4JU]9R_5*\G*C+$0AOR;23LP6="W# M+L!=7F^Z,G@_@H75BPT&8QS36V >7 M[U.N3;M ^+A M_@BX6^[_ I8\ > (;8U_LQ?;F[IY/R_V<-7S]Y;#*O= M+5;%9_W';GF@6U94>Z&[;_YZ+^'@3M",_ZV+?,UMZ[G+C'C-M]&23@V9\C@M M]M28??\=(O GW;*/21:,21:.1-8+D-T&R+[$/GN@>YKOJ&[U:T-2&9;'QWZ& ML0T]N:OVW775P!QD8]2'!4.8[;@N]/JP4 /SB>^2%M93Z;0JG8LJC]OPEX)Q M#NX+MDJ$3G+-XG1F1[;G>(J37+BBBARCBVY8B)ABB$+)LK(99 \.NW]D- M/@P]1\4RK7+.0/Y9D2;6GRD6FK\TM8Y(%8Y*%(Y'UPN&U MX?"^8?+WQ@S0F&3!F&3A2&2] /EM@/S7)G]?DPD)]J&2%#0PS_.)I62%(+X^*R!XNK+"4=)_0]-UP)>BE1PWU\ 0AIZKYG\-3I9CGJW@ M0AW.\AQ\3G?GJH[&.@,:)J=W\")[('T((Q:&ZBF@@?F^-S@%-#"$Y0;"9X3C MDW#\@H-@$44+K=:+QE^;6D9E"T9E"\=BZX?A=/E'W_+VCT:]_H_*%HS*%H[% MU@_3J01 KZX!&LON+]1U75^]&VI@!,O,K::%(0PY&"&BY@4-#LN4Z)[)"Z-S2*:5$"Y/<58^+X4D[0=G5G7P!02P,$% @ !CP!6: V>(;K M! !!( !D !X;"]W;W)K&ULK9C;;N,V$(9? MA7 7Q2Z01*+.2FT#/JAHBFX;)-GVHN@%+=$V&XGTDG22[=.7E!3%%ADY:'-C M2]0_0W[#$3G4^)'Q>['%6(*GJJ1B,MI*N;MT')%O<87$!=MAJIZL&:^05+=\ MXX@=QZBHC:K2\5PW %+DOM28WC:^MTU/6I#0^OG[W_6,,K MF!42>,'*/T@AMY-1,@(%7J-]*6_8XT^X!0JUOYR5HOX%CZW6'8%\+R2K6F,U M@HK0YA\]M8$X,%!^[ 9>:^#U#8)7#/S6P']K#T%K$+RUA[ UJ-&=AKT.W!)) M-!US]@BX5BMO^J*.?FVMXD6H3I1;R=53HNSD]!9OU+1+<$6;I-.3=PYN53X6 M^Q(#M@8W.&!9O-_=M./^O]^P_]WX4#+_+0+_VYY_(P!N\ MTUE"-^#/V4I(KI:0OVQSW7@+[-[TNGHI=BC'DY'*0H'Y QY-O_\.1NX/MD"_ MI[/E>SK+WLG9T90$W90$0]ZG5S1G%0:KYO4FS9U$3P _J0U*8-NT-!ZCVJ/> MG1ZFT(-1-'8>#N-M4X6A>ZQ:FBHO3)/X6)595)$?O?@Z0@\[]/ $>K.6#:$V M'L)CU#CLH5I4D9=Z/513I>+A!SU44^5[../Q[DOY4LOS_7548!5(9K MW)/HL3&0R _]'KDI"N.#P3;@I@C"*.@%,;.I8 KMX$D'G@R"WZC\YOM<[KE> M;?7,$Y7U&WY$;]UG$V,X<6C@FR(_]6 /WQ1!+X&](&6F*O6B5^C3CCX=I+_C M2$UT4Z;F3$@K:&ITW%NC%B<5RY.*S%3XL6^G@^Y+0><.\OTFMYC7"&LQY5K>W*0W@0N;*HEZ+^[2HO+5,MB+@\U7FD2O M1.*@M(6#D?B%"46O,AKQ\IO*:UU<[(G8UN6&BDJ!5_8 0/,MC_RD'P!3U<^ M-SG*!AT=HWLOZ-X@^J^,GN=(;$&I8U"7W!Q7&(F]_FOPB:IF*TK6)&^W "&P M/1[>R;?!(H$P2(V G/24V3RY\<&.>!R1ERH3#E9,S6MAI?.-#L^AYP5]0E,& MDS#J UJ;WC'B2]4&A\NV.R91^7RT K/B;W5\5'M;-K^Z6\ZL MZ&8)%:8^--!-690&?MIGMQ1WT \\@]Y6!,:IV]_.G8-3;87YIOZ<(-2RM:>R M.5YTK=TGBUE]4.^US^'E EK:E_H31WV*?G'??!_YC/B&4 %*O%9=N1>QFBK> M?')H;B3;U6?J%9/JA%Y?;C$J,-<"]7S-F'R^T1UT'WZF_P)02P,$% @ M!CP!6>:DF7T%!0 ""$ !D !X;"]W;W)K&UL MO5I=;]LV%/TKA%8,+=!%(JG/S#;0A"J6804"N]D>ACTH-BT+D41/HNT6V(\? M]1')DADNS@B_Q))\SB$O[]6)KNC)@15/Y892#KYE:5Y.C0WGVVO3+)<;FD7E M%=O27'RS9D46<7%:Q&:Y+6BTJDE9:B++S"=OQ-,GI?0'* M799%Q?<;FK+#U(#&\X5Y$F]X=<&<3;913!>4/VSO"W%F=BJK)*-YF; <%'0] M-3[!ZQ"ABE C?D_HH3PZ!E4HCXP]52=WJZEA53.B*5WR2B(2'WMZ2].T4A+S M^+L5-;HQ*^+Q\;/ZYSIX$S2<$.H*C00JTZJ%>_9HOU2O*J4!:\$-\F@L=G M"QJ+M'-PES=%5R7O)[ 0];C:I12P-2!)&<5Q0>/F2W%E3O)6GY M03 >%@2\?_ M?; 8N*L67.OA_ZB6.=VR@B=Y_+$KACE=LGR9"$8,[CC-P)^_"7)]6/XEJX-F M)%L^4N6/U^4V6M*I(0RPI,6>&K,??X"N];,L"3K%B$ZQ4)/8(%UVERY;I3YK M5#GG"Z @L><2IU'"7]W$K3*49TBH6:Q 8Y<+L6XVA(3I']RCT?(B"D3%(8('GXY%_D%,8]FS'':F%IS#; MPLB%1ND8^/0QP7918(TM0X+S_<#% M8\\XQ6'+<0(T-@T)3CQW^,$+KM$W5%#=436NL8BBA31<)?GLDM.I1K2JA;K4 MAFGH.S[H7,XGM+:'6M6(5K50E]HP:7V+")4MC=(GW)/[U?.\8/PV0@)SD;BM MQRYQ"H,.@M =NX0$AQ ^>E(91MIW5U#=7MT7B2C.?\!9SQA*R;/+4*<:T:H6 MZE(;)J=O"J%_.>_0VD%J52-:U4)=:L.D]5TD5'8]2N\(3OL(Y&(X]@X)S+7' M%D,D,.AZR/7&WB'#8=^UY-Z!^OX+J?LODL0)C](SW4,M>FXA:E4C6M5"76K# M]/1M(X(74B_!DNURWFS;=5>[;?M/]6;U MZ/H-O+Z%DNL$7H?-IGPOW_Q&0!A/G.0E2.E:#&5=><+KBF;;O3GA;%OO*S\R MSEE6'VYHM*)%!1#?KQGCSR?5 -V/'V;_ E!+ P04 " &/ %9I?7KG$$# M "L% #0 'AL+W-T>6QEUY-B9X[*67S_?.$D_\$6,AZU=*AK[GIQSC^UK8AB69BW8 MW8(Q$ZQR(^)(&3FZB4CD6O7B%ZT<%U+89)QZ^2?D$9$^[O"C<^3JU4:^H4 M(P\\Y T3I27^G+M)47J_XZ5O<2MB6!?">)@IN:F'B+B 5:8Y"QZI&)$)%7RJ M.; RFG.Q=N$>!&9**!T86X@V515V&=SWM'Y\#VAZ M8) +T1KL$1<8#PMJ#-/RQG:JAZO@,RBHV_?KPCJ<:[KN]J[(AE#=;)*ITBG3 M;9HN:4+CH6 9V-%\OH"[444(H#$JMXV4T[F2M/+0,.J&E9TQ(>Y@ __(=K17 MV=::52LFVZ8U5#>=C.N _K::T]Z6O7R3;E#P1V4^+^UP9-6'?<%N-JS? MRH=N\NH83,;'8/(H:G)P#":3PS<9'8''^FQY<";#^B2T==S:.6RUT0 .M2/R M'8['8I,TF"ZY,%S6O05/4R:?G;FLO*%3^Z?8CKY]/F4970ISWX(CLFE_8RE? MYDG[U"U,1/W4IOT5AM>-VQ.US<5ERE8LG=1=/9]6S< V;-;Z L(^SE'VF2 M1%$<8S,ZF7@=3+!YBV/X\:MAWH"!Y8%,?S;7^&KC%?)R'6!K^E*%8"/%*Q$; M*3[7@/CG#1A)XE]M+ \PL%7 :@?R^_- 3?DY402KBGG#=C".) F&0"WZ:S2. MD=F)X>-?'VR71%&2^!' _ ZB"$-@-^((Y@ \8$@45>_!O?=1V+RGPLW_)\>_ M 5!+ P04 " &/ %9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( 8\ 5DBS 3%! 4 *&PO=V]R M:V)O;VLN>&ULQ9I+;]LX$(#_"N%3]M#:>K8-X@")W78#9!LC#G(M:(FVB5"D MEZ22MK]^23EI1XDRV,O$)UO4ZQ-)S3^GD2BKI?TY'W7\E1JR16C;REZBGH\F(N:UY^-M8 M^M*/%]=\P R'963<,&UM,YW1W37 MYX'Q7H2#]UNM-U^D\L+.N1=?K6EW4F_B9<)3C,%C=/7P]+NOQ&/[?ZK1K->R M$G-3M8W0?E^/5J@(J-U6[MR(:=Z(Z6AF[H6-SQ-N<%'OG\T'*%!3]EB&'?:B M[O H4;0S2M;A[C5;1HAX@F-FS:YV/<@4@4S?$/*<*ZXKP;IV=@ P0P"S@P&R MHP4'D#D"F1^LJ6=;K@%D@4 6AX/D;@L@2P2RI(6<"U=9N8OE$>R\=5(+YQC7 M@;EM .0'!/(#+>19]6\;[MF5 Z*/"-%'6J)K<2]T*]BUJ,Q&=V0 [!,"]HD6 M[ N7EMUR%=C^$=RU=M_I8(2>8"%Z0HOWU9CZ02K5]:^+X$J]B03LS+E^!$Q0 MD1";Y$PI\] %OG ZFUE12\\N36#L(6(:28@]9BY=G52LD-?_[&)I@S$F)I+(1VSWDP/23$?EAZ4]V].^34P.";$=8G*T$8Y)S4( :9M6=G3$7+I*F:A:"(F.,8CE'Y/(28FC918&CAF!C$QEZ3$+H$9,CNZ MX>'N[B\(AQDD)3;(*SGI$R?$Q'22$NL$STT9Q,0,DQ(;!DE.8XU"3$PU*;%J M!A+4H8Z989[)B#WS/%,=!,1LDU';YC%E'03##),1&P;-77O1.T/GLH@E\S)W M':Q)3# 9]506EI+U:Q(33$8]6'F9D@U6)>:9[)!S6=]SB(EY)B/V#(Y90$S, M,QFU9V!*\8Y]XR&)C(L0[&@N/)<0$_-,1NZ9'N8R7+)N@[5#S49QP_EJ3#4Y ML6H&)@P?*U+U7J 8F'QR8OF\CMFU/L3$Y),3RP?-)WN1 M/4>74H@%A&/"$4Z."2@G%A"."8-[CCDH)W80C@F#>XXY**=>4<$&$?->U,0< ME),[:& 0,10U,0/EQ 9Z,8KH6P@N1F(&*MYZL--W.L3$'%2\U9"G7XMQD&&T MZ"WM8@XJB!T$,)]G1OVN66 **H@5A _38&PO, 45Q K",6%L+]#U_$,NV/1B M>X$IJ"!6$(Y90DQ,006Q@@;&YO"5AYB8@@IB!:&8O2RNP"14$$L(KH4-QJ$2 MDGGP;F(L!&H*8F'Q*:OD,8OY^ MPR$F)I^26CX89N\%+S'YE >8@/N#V>N;Z.=DG7S&W<'N]*06:ZE%_2WWYE>' ( #TG : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDMNHT 4A>&M6"P@Y?NJ)*TXHYYDVLH&D%-^*+9!%*U.=M^6,[ /ZD%/(LX( M%8C+/^$3 IY^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=-EXWW53.\O$F3Y@Y2"-+Y@PR" M;/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'> MBGHK@=XZ>=@FT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 MVU!O(]#;4&\CT-M0;R/0VR8O2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L( M]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?3VRF4#OC'IG KTS MZIT)],Z3GTV^4^\Z?AY*O?9\K?'ZWTGU>#ZW7"]_67[MG-SC%YS3;45]_@M0 M2P,$% @ !CP!6:5_#G'N 0 D"8 !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1 MN)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7U MOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U M[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[ MY ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S M]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G M*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR&I09#4HLAH460V*K 9%5H,BJ_E/6>^=6_]Q_/@L.]OT;_EL_"/: MX@502P$"% ,4 " &/ %9!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 8\ 5F' N]G[P "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ !CP!60,KQ'OD!0 XQX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ !CP!6;4'&*DV P :@D !@ ("!Q!T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!69ZC MN._<"P F2( !@ ("!U#8 'AL+W=O9" !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ !CP!68VL D#Z"0 _1H !D M ("!L$\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !CP!62:R%=/* @ 0@8 !D ("!I&0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!CP!62B/!\F5"0 Z1X !D ("!GGD 'AL+W=O&UL4$L! A0#% @ !CP!608;]\&G" MVA0 !D ("!_8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!63KDG-M\ @ MP< !D M ("!!J( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !CP!65ZC,]XK P $ < !D ("!I; 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP! M67?N[M[B! ( P !D ("!"KH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!6>%_]D=7 P 6P< M !D ("!%\8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!68-;PCM;! L@L !D M ("! =( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !CP!68M@,S=G @ #@4 !D ("!?^ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!6?S> MF"S( P 10 !D ("!5>H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!66;1"Q91 P +@\ !D M ("!CO8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !CP!67+77&2B! 5A8 !D ("! MU $! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !CP!66\AIVBL @ E@< !D ("!A0T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!64W^]B1C M P D0L !D ("!CB ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!69Z]L0,R! 4AD !D M ("!6"P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !CP!6:(]#;(\! .!$ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ M!CP!6?S?6IXU P K0X !D ("!U4L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !CP!6:7UZYQ! P K!0 T M ( !=F4! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ !CP!61[?F5X< @ /2< !H M ( !_&X! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $H 2@ ]% ;W,! end
XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 245 288 1 false 56 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.thryv.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets Sheet http://www.thryv.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 9952153 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Cash Flows Sheet http://www.thryv.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 9952157 - Disclosure - Acquisitions Sheet http://www.thryv.com/role/Acquisitions Acquisitions Notes 8 false false R9.htm 9952158 - Disclosure - Revenue Recognition Sheet http://www.thryv.com/role/RevenueRecognition Revenue Recognition Notes 9 false false R10.htm 9952159 - Disclosure - Fair Value Measurements Sheet http://www.thryv.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 9952160 - Disclosure - Goodwill and Intangible Assets Sheet http://www.thryv.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 9952161 - Disclosure - Allowance for Credit Losses Sheet http://www.thryv.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 12 false false R13.htm 9952162 - Disclosure - Accrued Liabilities Sheet http://www.thryv.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Debt Obligations Sheet http://www.thryv.com/role/DebtObligations Debt Obligations Notes 14 false false R15.htm 9952164 - Disclosure - Pensions Sheet http://www.thryv.com/role/Pensions Pensions Notes 15 false false R16.htm 9952165 - Disclosure - Stock-Based Compensation and Stockholders' Equity Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquity Stock-Based Compensation and Stockholders' Equity Notes 16 false false R17.htm 9952166 - Disclosure - Earnings per Share Sheet http://www.thryv.com/role/EarningsperShare Earnings per Share Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.thryv.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9952168 - Disclosure - Contingent Liabilities Sheet http://www.thryv.com/role/ContingentLiabilities Contingent Liabilities Notes 19 false false R20.htm 9952169 - Disclosure - Changes in Accumulated Other Comprehensive Loss Sheet http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLoss Changes in Accumulated Other Comprehensive Loss Notes 20 false false R21.htm 9952170 - Disclosure - Segment Information Sheet http://www.thryv.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 24 false false R25.htm 9954472 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 25 false false R26.htm 9954473 - Disclosure - Acquisitions (Tables) Sheet http://www.thryv.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.thryv.com/role/Acquisitions 26 false false R27.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thryv.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thryv.com/role/FairValueMeasurements 27 false false R28.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.thryv.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.thryv.com/role/GoodwillandIntangibleAssets 28 false false R29.htm 9954476 - Disclosure - Allowance for Credit Losses (Tables) Sheet http://www.thryv.com/role/AllowanceforCreditLossesTables Allowance for Credit Losses (Tables) Tables http://www.thryv.com/role/AllowanceforCreditLosses 29 false false R30.htm 9954477 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.thryv.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.thryv.com/role/AccruedLiabilities 30 false false R31.htm 9954478 - Disclosure - Debt Obligations (Tables) Sheet http://www.thryv.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://www.thryv.com/role/DebtObligations 31 false false R32.htm 9954479 - Disclosure - Pensions (Tables) Sheet http://www.thryv.com/role/PensionsTables Pensions (Tables) Tables http://www.thryv.com/role/Pensions 32 false false R33.htm 9954480 - Disclosure - Stock-Based Compensation and Stockholders' Equity (Tables) Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables Stock-Based Compensation and Stockholders' Equity (Tables) Tables http://www.thryv.com/role/StockBasedCompensationandStockholdersEquity 33 false false R34.htm 9954481 - Disclosure - Earnings per Share (Tables) Sheet http://www.thryv.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.thryv.com/role/EarningsperShare 34 false false R35.htm 9954482 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) Sheet http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossTables Changes in Accumulated Other Comprehensive Loss (Tables) Tables http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLoss 35 false false R36.htm 9954483 - Disclosure - Segment Information (Tables) Sheet http://www.thryv.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.thryv.com/role/SegmentInformation 36 false false R37.htm 9954484 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 9954485 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Details 38 false false R39.htm 9954486 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.thryv.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 39 false false R40.htm 9954487 - Disclosure - Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 40 false false R41.htm 9954488 - Disclosure - Revenue Recognition (Details) Sheet http://www.thryv.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.thryv.com/role/RevenueRecognition 41 false false R42.htm 9954489 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 42 false false R43.htm 9954490 - Disclosure - Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details) Sheet http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details) Details 43 false false R44.htm 9954491 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details) Sheet http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details) Details 44 false false R45.htm 9954492 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.thryv.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 45 false false R46.htm 9954493 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) Details 46 false false R47.htm 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details) Sheet http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details) Details 47 false false R48.htm 9954495 - Disclosure - Allowance for Credit Losses (Details) Sheet http://www.thryv.com/role/AllowanceforCreditLossesDetails Allowance for Credit Losses (Details) Details http://www.thryv.com/role/AllowanceforCreditLossesTables 48 false false R49.htm 9954496 - Disclosure - Accrued Liabilities (Details) Sheet http://www.thryv.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.thryv.com/role/AccruedLiabilitiesTables 49 false false R50.htm 9954497 - Disclosure - Debt Obligations - Schedule of Outstanding Debt Obligations (Details) Sheet http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails Debt Obligations - Schedule of Outstanding Debt Obligations (Details) Details 50 false false R51.htm 9954498 - Disclosure - Debt Obligations - Narrative (Details) Sheet http://www.thryv.com/role/DebtObligationsNarrativeDetails Debt Obligations - Narrative (Details) Details 51 false false R52.htm 9954499 - Disclosure - Pensions - Schedule of Components of Net Periodic Pension Cost (Details) Sheet http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails Pensions - Schedule of Components of Net Periodic Pension Cost (Details) Details 52 false false R53.htm 9954500 - Disclosure - Pensions - Narrative (Details) Sheet http://www.thryv.com/role/PensionsNarrativeDetails Pensions - Narrative (Details) Details 53 false false R54.htm 9954501 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details) Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details) Details 54 false false R55.htm 9954502 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Details 55 false false R56.htm 9954503 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details) Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details) Details 56 false false R57.htm 9954504 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Narrative (Details) Sheet http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails Stock-Based Compensation and Stockholders' Equity - Narrative (Details) Details http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables 57 false false R58.htm 9954505 - Disclosure - Earnings per Share - Schedule of Earnings Per Share (Details) Sheet http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails Earnings per Share - Schedule of Earnings Per Share (Details) Details 58 false false R59.htm 9954506 - Disclosure - Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details) Sheet http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details) Details 59 false false R60.htm 9954507 - Disclosure - Income Taxes (Details) Sheet http://www.thryv.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.thryv.com/role/IncomeTaxes 60 false false R61.htm 9954508 - Disclosure - Contingent Liabilities (Details) Sheet http://www.thryv.com/role/ContingentLiabilitiesDetails Contingent Liabilities (Details) Details http://www.thryv.com/role/ContingentLiabilities 61 false false R62.htm 9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails Changes in Accumulated Other Comprehensive Loss (Details) Details http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossTables 62 false false R63.htm 9954510 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.thryv.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 63 false false R64.htm 9954511 - Disclosure - Segment Information - Schedule of Segment Operating Results (Details) Sheet http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails Segment Information - Schedule of Segment Operating Results (Details) Details 64 false false R65.htm 9954512 - Disclosure - Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details) Sheet http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details) Details 65 false false R66.htm 9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details) Sheet http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails Segment Information - Schedule of Disaggregation of Revenue (Details) Details 66 false false All Reports Book All Reports thry-20240630.htm thry-20240630.xsd thry-20240630_cal.xml thry-20240630_def.xml thry-20240630_lab.xml thry-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "thry-20240630.htm": { "nsprefix": "thry", "nsuri": "http://www.thryv.com/20240630", "dts": { "inline": { "local": [ "thry-20240630.htm" ] }, "schema": { "local": [ "thry-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "thry-20240630_cal.xml" ] }, "definitionLink": { "local": [ "thry-20240630_def.xml" ] }, "labelLink": { "local": [ "thry-20240630_lab.xml" ] }, "presentationLink": { "local": [ "thry-20240630_pre.xml" ] } }, "keyStandard": 262, "keyCustom": 26, "axisStandard": 24, "axisCustom": 2, "memberStandard": 36, "memberCustom": 17, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 245, "entityCount": 1, "segmentCount": 56, "elementCount": 571, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 829, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.thryv.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "longName": "9952151 - Statement - Consolidated Statements of Operations and Comprehensive Income", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R3": { "role": "http://www.thryv.com/role/ConsolidatedBalanceSheets", "longName": "9952152 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R4": { "role": "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "9952153 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "longName": "9952154 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfDeferredSalesCommissions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R7": { "role": "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "longName": "9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.thryv.com/role/Acquisitions", "longName": "9952157 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.thryv.com/role/RevenueRecognition", "longName": "9952158 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thryv.com/role/FairValueMeasurements", "longName": "9952159 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssets", "longName": "9952160 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thryv.com/role/AllowanceforCreditLosses", "longName": "9952161 - Disclosure - Allowance for Credit Losses", "shortName": "Allowance for Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thryv.com/role/AccruedLiabilities", "longName": "9952162 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thryv.com/role/DebtObligations", "longName": "9952163 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.thryv.com/role/Pensions", "longName": "9952164 - Disclosure - Pensions", "shortName": "Pensions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquity", "longName": "9952165 - Disclosure - Stock-Based Compensation and Stockholders' Equity", "shortName": "Stock-Based Compensation and Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.thryv.com/role/EarningsperShare", "longName": "9952166 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.thryv.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thryv.com/role/ContingentLiabilities", "longName": "9952168 - Disclosure - Contingent Liabilities", "shortName": "Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLoss", "longName": "9952169 - Disclosure - Changes in Accumulated Other Comprehensive Loss", "shortName": "Changes in Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.thryv.com/role/SegmentInformation", "longName": "9952170 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.thryv.com/role/AcquisitionsTables", "longName": "9954473 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thryv.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.thryv.com/role/AllowanceforCreditLossesTables", "longName": "9954476 - Disclosure - Allowance for Credit Losses (Tables)", "shortName": "Allowance for Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.thryv.com/role/AccruedLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.thryv.com/role/DebtObligationsTables", "longName": "9954478 - Disclosure - Debt Obligations (Tables)", "shortName": "Debt Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thryv.com/role/PensionsTables", "longName": "9954479 - Disclosure - Pensions (Tables)", "shortName": "Pensions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables", "longName": "9954480 - Disclosure - Stock-Based Compensation and Stockholders' Equity (Tables)", "shortName": "Stock-Based Compensation and Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.thryv.com/role/EarningsperShareTables", "longName": "9954481 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossTables", "longName": "9954482 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables)", "shortName": "Changes in Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thryv.com/role/SegmentInformationTables", "longName": "9954483 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "longName": "9954485 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R39": { "role": "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "longName": "9954486 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-81", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R40": { "role": "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954487 - Disclosure - Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R41": { "role": "http://www.thryv.com/role/RevenueRecognitionDetails", "longName": "9954488 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954489 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "thry:StockIssuedDuringPeriodValueSettlementOfIndemnificationAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "thry:StockIssuedDuringPeriodValueSettlementOfIndemnificationAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R43": { "role": "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails", "longName": "9954491 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R45": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954492 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails", "longName": "9954493 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails", "longName": "9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Aggregate Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.thryv.com/role/AllowanceforCreditLossesDetails", "longName": "9954495 - Disclosure - Allowance for Credit Losses (Details)", "shortName": "Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-15", "name": "thry:AccountsReceivableAndContractWithCustomerAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "thry:AccountsReceivableAndContractWithCustomerAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.thryv.com/role/AccruedLiabilitiesDetails", "longName": "9954496 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "longName": "9954497 - Disclosure - Debt Obligations - Schedule of Outstanding Debt Obligations (Details)", "shortName": "Debt Obligations - Schedule of Outstanding Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "longName": "9954498 - Disclosure - Debt Obligations - Narrative (Details)", "shortName": "Debt Obligations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails", "longName": "9954499 - Disclosure - Pensions - Schedule of Components of Net Periodic Pension Cost (Details)", "shortName": "Pensions - Schedule of Components of Net Periodic Pension Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.thryv.com/role/PensionsNarrativeDetails", "longName": "9954500 - Disclosure - Pensions - Narrative (Details)", "shortName": "Pensions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R54": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails", "longName": "9954501 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details)", "shortName": "Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "thry:ReconciliationOfEarningsBeforeInterestTaxDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R55": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "longName": "9954502 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "thry:ReconciliationOfEarningsBeforeInterestTaxDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R56": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails", "longName": "9954503 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details)", "shortName": "Stock-Based Compensation and Stockholders' Equity - Schedule of Nonvested Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R57": { "role": "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "longName": "9954504 - Disclosure - Stock-Based Compensation and Stockholders' Equity - Narrative (Details)", "shortName": "Stock-Based Compensation and Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "thry:CommonStockNumberOfSharesEntitledPerRSU", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "thry:CommonStockNumberOfSharesEntitledPerRSU", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails", "longName": "9954505 - Disclosure - Earnings per Share - Schedule of Earnings Per Share (Details)", "shortName": "Earnings per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R59": { "role": "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails", "longName": "9954506 - Disclosure - Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details)", "shortName": "Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-199", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.thryv.com/role/IncomeTaxesDetails", "longName": "9954507 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.thryv.com/role/ContingentLiabilitiesDetails", "longName": "9954508 - Disclosure - Contingent Liabilities (Details)", "shortName": "Contingent Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-215", "name": "thry:NumberOfPetitionsFiled", "unitRef": "petition", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "thry:NumberOfPetitionsFiled", "unitRef": "petition", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails", "longName": "9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Details)", "shortName": "Changes in Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R63": { "role": "http://www.thryv.com/role/SegmentInformationNarrativeDetails", "longName": "9954510 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails", "longName": "9954511 - Disclosure - Segment Information - Schedule of Segment Operating Results (Details)", "shortName": "Segment Information - Schedule of Segment Operating Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-220", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R65": { "role": "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails", "longName": "9954512 - Disclosure - Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details)", "shortName": "Segment Information - Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "thry:ReconciliationOfEarningsBeforeInterestTaxDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } }, "R66": { "role": "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "longName": "9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details)", "shortName": "Segment Information - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "thry-20240630.htm", "unique": true } } }, "tag": { "thry_ABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "ABLFacilityMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ABL Facility", "terseLabel": "Prior ABL Facility", "label": "ABL Facility [Member]", "documentation": "ABL Facility" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/AccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r71", "r74", "r78", "r1111" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r71", "r833" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r983" ] }, "thry_AccountsReceivableAndContractWithCustomerAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "AccountsReceivableAndContractWithCustomerAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable and Contract with Customer, Allowance for Credit Loss", "documentation": "Accounts Receivable and Contract with Customer, Allowance for Credit Loss" } } }, "auth_ref": [] }, "thry_AccountsReceivableAndContractWithCustomerAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "AccountsReceivableAndContractWithCustomerAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "Accounts Receivable And Contract With Customer, Allowance For Credit Loss, Writeoff", "documentation": "Accounts Receivable And Contract With Customer, Allowance For Credit Loss, Writeoff" } } }, "auth_ref": [] }, "thry_AccountsReceivableAndContractWithCustomerCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "AccountsReceivableAndContractWithCustomerCreditLossExpenseReversal", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Accounts Receivable And Contract With Customer, Credit Loss Expense (Reversal)", "documentation": "Accounts Receivable And Contract With Customer, Credit Loss Expense (Reversal)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $18,042 in 2024 and $14,926 in 2023", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r981" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.thryv.com/role/AccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesDetails", "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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": [ "r74" ] }, "thry_AccruedServiceCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "AccruedServiceCreditsCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued service credits", "label": "Accrued Service Credits, Current", "documentation": "Accrued Service Credits, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r194", "r195", "r585", "r586", "r587", "r588", "r589", "r591" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r89", "r186", "r653", "r691", "r692" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r194", "r195", "r585", "r586", "r587", "r588", "r589", "r591" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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": [ "r1", "r10", "r17", "r551", "r554", "r599", "r687", "r688", "r955", "r956", "r957", "r970", "r971", "r972", "r973" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r83", "r833", "r1172" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r699", "r970", "r971", "r972", "r973", "r1117", "r1173" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r909" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r909" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r909" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r909" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r480" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r942" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r868", "r878", "r888", "r920" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r871", "r881", "r891", "r923" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r943" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r909" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r916" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r872", "r882", "r892", "r916", "r924", "r928", "r936" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r509", "r511" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r187", "r280", "r284", "r285", "r287", "r1140" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r187", "r280", "r284" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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": [ "r6", "r96" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r98", "r366", "r964", "r1127" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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": [ "r6", "r303", "r310", "r800" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of antidilutive securities not included in calculation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r239" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r27" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r126", "r136", "r183", "r209", "r243", "r249", "r267", "r271", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r546", "r548", "r578", "r648", "r726", "r793", "r794", "r833", "r859", "r1018", "r1019", "r1131" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r177", "r189", "r209", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r546", "r548", "r578", "r833", "r1018", "r1019", "r1131" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r931" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r932" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r930" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r929" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r928" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r928" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r304", "r305", "r306", "r307", "r308", "r542", "r814", "r817" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r60", "r61", "r304", "r305", "r306", "r307", "r308", "r542", "r814", "r817" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r542" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r120", "r543" ] }, "thry_BusinessCombinationIndemnificationAssetsSharesExpectedToBeRetained": { "xbrltype": "sharesItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "BusinessCombinationIndemnificationAssetsSharesExpectedToBeRetained", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares expected to be retain by the seller (in shares)", "label": "Business Combination, Indemnification Assets, Shares Expected To Be Retained", "documentation": "Business Combination, Indemnification Assets, Shares Expected To Be Retained" } } }, "auth_ref": [] }, "thry_BusinessCombinationIndemnificationAssetsSharesHeldInEscrow": { "xbrltype": "sharesItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "BusinessCombinationIndemnificationAssetsSharesHeldInEscrow", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares held in escrow (in shares)", "label": "Business Combination, Indemnification Assets, Shares Held in Escrow", "documentation": "Business Combination, Indemnification Assets, Shares Held in Escrow" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable assumed in business acquisition", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed and intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of a business, net of cash acquired", "totalLabel": "Fair value allocated to net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r24", "r179", "r786" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r25", "r124" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r24", "r103", "r206" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r0", "r103" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r904" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r902" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r908" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r908" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (see Note 13)", "label": "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": [ "r79", "r129", "r650", "r713" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r849", "r850", "r851", "r853", "r854", "r855", "r856", "r970", "r971", "r973", "r1117", "r1171", "r1173" ] }, "thry_CommonStockNumberOfSharesEntitledPerRSU": { "xbrltype": "sharesItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "CommonStockNumberOfSharesEntitledPerRSU", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares entitled per RSU (in shares)", "label": "Common Stock, Number Of Shares Entitled Per RSU", "documentation": "Common Stock, Number Of Shares Entitled Per RSU" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r714" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "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": [ "r82" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r82", "r714", "r732", "r1173", "r1174" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $0.01 par value, 250,000,000 shares authorized; 63,808,097 shares issued and 36,294,269 shares outstanding at June\u00a030, 2024; and 62,660,783 shares issued and 35,302,746 shares outstanding at December\u00a031, 2023", "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": [ "r82", "r652", "r833" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r913" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r912" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r914" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r911" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r18", "r191", "r193", "r198", "r643", "r661", "r662" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r88", "r197", "r642", "r660" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r30", "r68", "r69", "r278", "r771" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r30", "r68", "r69", "r278", "r694", "r771" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r30", "r68", "r69", "r278", "r771", "r950" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r28", "r30", "r68", "r69", "r278" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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": [ "r28", "r30", "r68", "r69", "r278", "r771" ] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, allowance for credit loss (less than)", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r284", "r285", "r287", "r390" ] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets, net of allowance", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r284", "r390" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, net of allowance of $37 in 2024 and $35 in 2023", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r388", "r390", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r388", "r389", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r402" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of Goods and Services Sold", "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": [ "r92", "r93", "r607" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r100" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "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": [ "r334", "r1016" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r334", "r1016", "r1017" ] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Client relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65", "r997", "r998", "r999", "r1000", "r1001", "r1003", "r1006", "r1007" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/DebtObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Obligations", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r112", "r207", "r318", "r319", "r320", "r321", "r322", "r333", "r334", "r344", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r367", "r368", "r370", "r593" ] }, "thry_DebtInstrumentAmortizationPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentAmortizationPaymentPeriod", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amortization payment period", "label": "Debt Instrument, Amortization Payment Period", "documentation": "Debt Instrument, Amortization Payment Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r73", "r74", "r127", "r128", "r213", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r802", "r803", "r804", "r805", "r806", "r832", "r965", "r1008", "r1009", "r1010", "r1126", "r1128" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate", "verboseLabel": "Basis spread on variable rate (as percent)", "label": "Debt Instrument, Basis Spread on Variable 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/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt obligations", "label": "Long-Term Debt, Gross", "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": [ "r15", "r128", "r371" ] }, "thry_DebtInstrumentCovenantLeverageRatioToEBITDAMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentCovenantLeverageRatioToEBITDAMaximum", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio to EBITDA, maximum", "label": "Debt Instrument, Covenant, Leverage Ratio to EBITDA, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio to EBITDA, Maximum" } } }, "auth_ref": [] }, "thry_DebtInstrumentCovenantRemainingBorrowingCapacityRequiredMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentCovenantRemainingBorrowingCapacityRequiredMinimum", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, remaining borrowing capacity required, minimum", "label": "Debt Instrument, Covenant, Remaining Borrowing Capacity Required, Minimum", "documentation": "Debt Instrument, Covenant, Remaining Borrowing Capacity Required, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r345", "r593", "r594", "r803", "r804", "r832" ] }, "thry_DebtInstrumentFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentFixedChargeCoverageRatio", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, fixed charge coverage ratio", "label": "Debt Instrument, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "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": [ "r213", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r802", "r803", "r804", "r805", "r806", "r832", "r965", "r1126", "r1128" ] }, "thry_DebtInstrumentMandatoryQuarterlyAmortizationPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentMandatoryQuarterlyAmortizationPayment", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, mandatory quarterly amortization payment", "label": "Debt Instrument, Mandatory Quarterly Amortization Payment", "documentation": "Debt Instrument, Mandatory Quarterly Amortization Payment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "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": [ "r15", "r213", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r802", "r803", "r804", "r805", "r806", "r832", "r965", "r1008", "r1009", "r1010", "r1126", "r1128" ] }, "thry_DebtInstrumentPercentOfOwnership": { "xbrltype": "percentItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtInstrumentPercentOfOwnership", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, percent ownership", "label": "Debt Instrument, Percent Of Ownership", "documentation": "Debt Instrument, Percent Of Ownership" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r15", "r46", "r47", "r70", "r114", "r115", "r213", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r802", "r803", "r804", "r805", "r806", "r832", "r965", "r1126", "r1128" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, original issue discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r1021", "r1125", "r1126", "r1128" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized original issue discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r356", "r372", "r592", "r593", "r594", "r803", "r804", "r832" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, line of credit", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, line of credit, balance", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r595" ] }, "thry_DebtPaymentTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtPaymentTermsAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Payment Terms [Axis]", "label": "Debt Payment Terms [Axis]", "documentation": "Debt Payment Terms" } } }, "auth_ref": [] }, "thry_DebtPaymentTermsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DebtPaymentTermsDomain", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Payment Terms [Domain]", "label": "Debt Payment Terms [Domain]", "documentation": "Debt Payment Terms [Domain]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r953" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1021", "r1125", "r1126", "r1128" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, debt issuance costs", "label": "Debt Issuance Costs, Noncurrent, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1125", "r1126", "r1128" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r515", "r516" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Pension obligations, net", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r50", "r51", "r78", "r117" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails", "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Remeasurement (gain)", "terseLabel": "Remeasurement gain", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r407", "r445", "r466", "r812", "r813" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution costs", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r422", "r432", "r470", "r810", "r811", "r812", "r813" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected future employer contribution, current fiscal year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year." } } }, "auth_ref": [ "r813", "r1082" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r407", "r444", "r465", "r812", "r813" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r407", "r411", "r443", "r464", "r812", "r813" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic pension cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r441", "r462", "r812", "r813" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails", "http://www.thryv.com/role/PensionsScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement (gain)", "terseLabel": "Settlement gain", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r406", "r448", "r469" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosure of information about defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r9", "r52", "r53", "r54", "r55" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r6", "r40" ] }, "thry_DigitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "DigitalMember", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital", "label": "Digital [Member]", "documentation": "Digital" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.thryv.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r1023" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r8", "r56" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r863" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r895" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r906" ] }, "thry_EarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Adjusted EBITDA", "terseLabel": "Total Segment Adjusted EBITDA", "label": "Earnings Before Interest, Taxes, Depreciation, And Amortization", "documentation": "Earnings Before Interest, Taxes, Depreciation, And Amortization" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)", "label": "Earnings 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": [ "r199", "r219", "r220", "r221", "r222", "r223", "r224", "r229", "r231", "r236", "r237", "r238", "r242", "r540", "r545", "r558", "r559", "r644", "r663", "r787" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)", "label": "Earnings 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": [ "r199", "r219", "r220", "r221", "r222", "r223", "r224", "r231", "r236", "r237", "r238", "r242", "r540", "r545", "r558", "r559", "r644", "r663", "r787" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.thryv.com/role/EarningsperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r228", "r239", "r240", "r241" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r584" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.thryv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r518", "r823" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, period for recognition (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r510" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested award, option, cost not yet recognized, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "verboseLabel": "Outstanding ESPP shares", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "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": [ "r861" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r861" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r861" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r945" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r861" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r861" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r861" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "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": [ "r861" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [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": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r900" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r941" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r941" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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": [ "r11", "r174", "r194", "r195", "r196", "r214", "r215", "r216", "r218", "r223", "r225", "r227", "r244", "r282", "r283", "r315", "r387", "r530", "r531", "r537", "r538", "r539", "r541", "r544", "r545", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r585", "r586", "r587", "r588", "r589", "r591", "r596", "r597", "r599", "r660", "r687", "r688", "r689", "r699", "r753" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r868", "r878", "r888", "r920" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r865", "r875", "r885", "r917" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r358", "r577", "r803", "r804" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r916" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets 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": [ "r561", "r562", "r563", "r564", "r565", "r566", "r570", "r826" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r561", "r562", "r563", "r564", "r565", "r566", "r570", "r826" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r358", "r803", "r804" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r358", "r803", "r804" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.thryv.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r565", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r640", "r824", "r829" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "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": [ "r561", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value and Carrying Value of Debt Instruments", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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": [ "r561", "r566", "r570" ] }, "us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarningsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasuredOnRecurringBasisGainLossIncludedInEarningsTable", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table]", "documentation": "Disclosure of information about the gain (loss) of assets and liabilities measured at fair value on a recurring basis." } } }, "auth_ref": [ "r566", "r827" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r181", "r288", "r309", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r311", "r783", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r311", "r783", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r311", "r783", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r311", "r783", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r302", "r304", "r305", "r306", "r308", "r309", "r312", "r313", "r608", "r609", "r783" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "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/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r288", "r309", "r609", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "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": [ "r302", "r309", "r312", "r313", "r314", "r608", "r783", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r302", "r304", "r305", "r306", "r308", "r309", "r312", "r313", "r783" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedAggregateFutureAmortizationExpenseDetails", "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r608", "r1003" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining amortization period in years (in years)", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period 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": [ "r608" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on foreign currency exchange rates", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r579", "r580", "r581", "r583", "r750" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r905" ] }, "thry_GainLossOnRemeasurementOfIndemnificationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "GainLossOnRemeasurementOfIndemnificationAsset", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Non-cash loss from the remeasurement of the indemnification asset", "terseLabel": "Gain (loss) on remeasurement of indemnification asset", "negatedTerseLabel": "Non-cash loss from remeasurement of indemnification asset", "label": "Gain (Loss) On Remeasurement Of Indemnification Asset", "documentation": "Gain (Loss) On Remeasurement Of Indemnification Asset" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on early extinguishment of debt", "negatedLabel": "Loss on early extinguishment of debt", "label": "Gain (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": [ "r6", "r44", "r45" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r97", "r736" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r97" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r29", "r771" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "verboseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r180", "r289", "r641", "r794", "r799", "r825", "r833", "r986", "r993" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Yellow Acquisition", "label": "Goodwill, Acquired During Period", "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": [ "r293", "r799" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r984", "r996" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r297" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairments", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r290", "r296", "r301", "r799", "r825" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r799" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "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/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Segment Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r90", "r94", "r135", "r209", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r578", "r788", "r793", "r975", "r977", "r978", "r979", "r980", "r1018" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax (expense) benefit", "terseLabel": "Income before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r91", "r131", "r135", "r645", "r658", "r788", "r793", "r975", "r977", "r978", "r979", "r980" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r316", "r323", "r324", "r562", "r566", "r570", "r684", "r686", "r737", "r783", "r827", "r1142" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r323", "r324", "r562", "r566", "r570", "r684", "r686", "r737", "r783", "r827", "r1142" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r523", "r1112" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [ "r523", "r1112" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r210", "r513", "r518", "r519", "r520", "r521", "r526", "r527", "r532", "r534", "r535", "r536", "r698", "r823" ] }, "thry_IncomeTaxExaminationReserveForDisallowanceOfTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "IncomeTaxExaminationReserveForDisallowanceOfTaxCredit", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve in connection with disallowance", "label": "Income Tax Examination, Reserve For Disallowance Of Tax Credit", "documentation": "Income Tax Examination, Reserve For Disallowance Of Tax Credit" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax (expense) benefit", "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": [ "r138", "r144", "r226", "r227", "r243", "r257", "r271", "r517", "r518", "r533", "r664", "r823" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r26", "r205", "r528", "r529" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r125", "r952" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r963" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in working capital items, excluding acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: Common stock equivalents associated with stock-based compensation (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r232", "r233", "r234", "r238", "r482" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r872", "r882", "r892", "r916", "r924", "r928", "r936" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r934" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r864", "r940" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r864", "r940" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r864", "r940" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r302", "r1003", "r1005" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r98", "r364", "r374", "r805", "r806" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, nonoperating", "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r253", "r958" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r201", "r203", "r204" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable, current", "label": "Interest Payable, Current", "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": [ "r74" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IRS", "label": "Internal Revenue Service (IRS) [Member]", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.thryv.com/role/ContingentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liabilities", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r111" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r87", "r130", "r655", "r833", "r966", "r982", "r1122" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r75", "r178", "r209", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r547", "r548", "r549", "r578", "r833", "r1018", "r1131", "r1132" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r77", "r78", "r79", "r80", "r209", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r547", "r548", "r549", "r578", "r1018", "r1131", "r1132" ] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of unrecognized tax benefits", "label": "Liability for Uncertainty in Income Taxes, Current", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing capacity", "label": "Line of Credit Facility, Current 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": [ "r72", "r76" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, 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": [ "r72", "r76" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing base capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r72", "r76", "r334" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee (as percent)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt obligations", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r128", "r357", "r373", "r803", "r804", "r832", "r1139" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Current portion of New Term Loan/Prior Term Loan", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r184" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1118", "r1119", "r1120", "r1121" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt obligations", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r185" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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": [ "r15", "r41", "r42" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r1008", "r1009", "r1010" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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": [ "r15", "r43", "r1008", "r1009", "r1010" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r327", "r328", "r329", "r332", "r512", "r801", "r1012", "r1013" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r327", "r328", "r329", "r332", "r512", "r801", "r1012", "r1013" ] }, "thry_MarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "MarketConditionsMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market Conditions", "label": "Market Conditions [Member]", "documentation": "Market Conditions" } } }, "auth_ref": [] }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingRelatedIntangibleAssetsMember", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and domain names", "label": "Marketing-Related Intangible Assets [Member]", "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark." } } }, "auth_ref": [ "r13", "r997", "r998", "r999", "r1000", "r1001", "r1003", "r1006", "r1007" ] }, "thry_MarketingServicesSegmentUSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "MarketingServicesSegmentUSMember", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thryv Marketing Services", "label": "Marketing Services Segment U.S [Member]", "documentation": "Marketing Services Segment U.S" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r328", "r329", "r330", "r331", "r477", "r512", "r560", "r606", "r683", "r685", "r693", "r704", "r705", "r759", "r761", "r763", "r764", "r766", "r781", "r782", "r798", "r807", "r820", "r828", "r829", "r830", "r831", "r843", "r1020", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r908" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r908" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r328", "r329", "r330", "r331", "r477", "r512", "r560", "r606", "r683", "r685", "r693", "r704", "r705", "r759", "r761", "r763", "r764", "r766", "r781", "r782", "r798", "r807", "r820", "r828", "r829", "r830", "r843", "r1020", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r927" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r909" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r103", "r104", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows from Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r95", "r105", "r132", "r176", "r190", "r192", "r196", "r209", "r217", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r235", "r281", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r540", "r545", "r559", "r578", "r659", "r734", "r751", "r752", "r857", "r1018" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other components of net periodic pension cost", "terseLabel": "Other components of net periodic pension cost", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits." } } }, "auth_ref": [ "r407" ] }, "thry_NewABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "NewABLFacilityMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "New ABL Facility [Member]", "documentation": "New ABL Facility" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "thry_NewTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "NewTermLoanMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "New Term Loan", "terseLabel": "New Term Loan", "label": "New Term Loan [Member]", "documentation": "New Term Loan" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r908" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r872", "r882", "r892", "r916", "r924" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r898" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r916" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r935" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r935" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1175", "r1176", "r1177", "r1178" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenants not to compete", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r64", "r997", "r998", "r999", "r1000", "r1001", "r1003", "r1006", "r1007" ] }, "thry_NonoperatingIncomeExpenseAndInterestAndDebtExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "NonoperatingIncomeExpenseAndInterestAndDebtExpenseAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) And Interest And Debt Expense [Abstract]", "documentation": "Nonoperating Income (Expense) And Interest And Debt Expense" } } }, "auth_ref": [] }, "us-gaap_NonqualifiedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonqualifiedPlanMember", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonqualified Plan", "label": "Nonqualified Plan [Member]", "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r948", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "verboseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r967", "r968" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Shares Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r12" ] }, "thry_NumberOfCasesConsolidatedByCourt": { "xbrltype": "integerItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "NumberOfCasesConsolidatedByCourt", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of cases consolidated by court", "label": "Number Of Cases Consolidated By Court", "documentation": "Number Of Cases Consolidated By Court" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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": [ "r794", "r976" ] }, "thry_NumberOfPetitionsFiled": { "xbrltype": "integerItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "NumberOfPetitionsFiled", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of petitions filed", "label": "Number Of Petitions Filed", "documentation": "Number Of Petitions Filed" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r789", "r797", "r976" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "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": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax expense of $0.1\u00a0million and $1.1 million, respectively", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r14", "r17" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r135", "r788", "r975", "r977", "r978", "r979", "r980" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Summary of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r106", "r107", "r108", "r122" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Other Accrued Liabilities, Current", "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": [ "r74" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r188", "r833" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r182" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax", "verboseLabel": "Foreign currency translation adjustment, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r10", "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after 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": [ "r2", "r3", "r582", "r590" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "thry_OtherIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "OtherIncomeLoss", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Income (Loss)", "documentation": "Other Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r74", "r833" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of Term Loan", "label": "Other Long-Term Debt, Current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r73", "r74", "r712" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan, net", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r15", "r712" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r908" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r870", "r880", "r890", "r922" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r873", "r883", "r893", "r925" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r873", "r883", "r893", "r925" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "thry_PaymentTermsTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "PaymentTermsTrancheOneMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Terms Tranche One", "label": "Payment Terms Tranche One [Member]", "documentation": "Payment Terms Tranche One" } } }, "auth_ref": [] }, "thry_PaymentTermsTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "PaymentTermsTrancheTwoMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Terms Tranche Two", "label": "Payment Terms Tranche Two [Member]", "documentation": "Payment Terms Tranche Two" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r946", "r959" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of 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": [ "r23" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of a business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Additions to fixed assets and capitalized software", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r137", "r1113", "r1114", "r1115" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r907" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/Pensions" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r404", "r429", "r431", "r437", "r454", "r456", "r457", "r458", "r459", "r460", "r472", "r473", "r474", "r812" ] }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other components of net periodic pension cost", "label": "Pension Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r458", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r474", "r475", "r478", "r812", "r813", "r817", "r818", "r819" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r916" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r909" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r898" ] }, "thry_PerformanceConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "PerformanceConditionsMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Conditions", "label": "Performance Conditions [Member]", "documentation": "Performance Conditions" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "verboseLabel": "Outstanding PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r900" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r899" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r576" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r954" ] }, "thry_PrintMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "PrintMember", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Print", "label": "Print [Member]", "documentation": "Print" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r961" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Term Loan", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from ABL Facility", "label": "Proceeds from Long-Term Lines of Credit", "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": [ "r21" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r947", "r960" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r171", "r274", "r607", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r784", "r808", "r842", "r843", "r844", "r847", "r848", "r951", "r1014", "r1015", "r1023", "r1141", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r171", "r274", "r607", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r784", "r808", "r842", "r843", "r844", "r847", "r848", "r951", "r1014", "r1015", "r1023", "r1141", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets and capitalized software, net", "label": "Property, Plant 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": [ "r7", "r598", "r646", "r657", "r833" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses and service credits", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r200", "r286" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r897" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_QualifiedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "QualifiedPlanMember", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified Plan", "label": "Qualified Plan [Member]", "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r948", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r328", "r329", "r330", "r331", "r429", "r477", "r505", "r506", "r507", "r512", "r560", "r604", "r605", "r606", "r683", "r685", "r693", "r704", "r705", "r759", "r761", "r763", "r764", "r766", "r781", "r782", "r798", "r807", "r820", "r828", "r829", "r830", "r831", "r843", "r851", "r1011", "r1020", "r1120", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r328", "r329", "r330", "r331", "r429", "r477", "r505", "r506", "r507", "r512", "r560", "r604", "r605", "r606", "r683", "r685", "r693", "r704", "r705", "r759", "r761", "r763", "r764", "r766", "r781", "r782", "r798", "r807", "r820", "r828", "r829", "r830", "r831", "r843", "r851", "r1011", "r1020", "r1120", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "thry_ReconciliationOfEarningsBeforeInterestTaxDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "ReconciliationOfEarningsBeforeInterestTaxDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "presentation": [ "http://www.thryv.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Earnings Before Interest, Tax, Depreciation, and Amortization from Segments to Consolidated", "label": "Reconciliation Of Earnings Before Interest, Tax, Depreciation, And Amortization From Segments To Consolidated [Table Text Block]", "documentation": "Reconciliation Of Earnings Before Interest, Tax, Depreciation, And Amortization From Segments To Consolidated" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r37", "r38" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r865", "r875", "r885", "r917" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r279", "r455", "r600", "r601", "r649", "r656", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r758" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Related Party", "terseLabel": "Related Party", "netLabel": "Related Party", "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": [ "r211", "r212", "r600", "r601", "r602", "r603", "r649", "r656", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r758" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r279", "r455", "r600", "r601", "r649", "r656", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r758", "r1130" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r962" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of ABL Facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r102" ] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Term Loan", "label": "Repayments of Senior Debt", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r102" ] }, "thry_RepurchaseOfTreasuryStockAsAResultOfTheSettlementOfTheIndemnificationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "RepurchaseOfTreasuryStockAsAResultOfTheSettlementOfTheIndemnificationAsset", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of Treasury stock as a result of the settlement of the indemnification asset", "label": "Repurchase Of Treasury Stock As A Result Of The Settlement of The Indemnification Asset", "documentation": "Repurchase Of Treasury Stock As A Result Of The Settlement of The Indemnification Asset" } } }, "auth_ref": [] }, "thry_ResearchAndDevelopmentTaxCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "ResearchAndDevelopmentTaxCaseMember", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Tax Case", "label": "Research And Development Tax Case [Member]", "documentation": "Research And Development Tax Case" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r866", "r876", "r886", "r918" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r867", "r877", "r887", "r919" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r874", "r884", "r894", "r926" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, included in Other current assets", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": [ "r24", "r124", "r179", "r206", "r651" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "Outstanding RSUs", "label": "Restricted Stock Units (RSUs) [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": [] }, "thry_RestructuringChargesAndIntegrationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "RestructuringChargesAndIntegrationExpenses", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and integration expenses", "label": "Restructuring Charges And Integration Expenses", "documentation": "Restructuring Charges And Integration Expenses" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r84", "r116", "r654", "r690", "r692", "r697", "r715", "r833" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r174", "r214", "r215", "r216", "r218", "r223", "r225", "r227", "r282", "r283", "r315", "r530", "r531", "r537", "r538", "r539", "r541", "r544", "r545", "r550", "r552", "r553", "r555", "r557", "r596", "r597", "r687", "r689", "r699", "r1173" ] }, "us-gaap_RetirementPlanTaxStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTaxStatusAxis", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Axis]", "label": "Retirement Plan Tax Status [Axis]", "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r948", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_RetirementPlanTaxStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTaxStatusDomain", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Domain]", "label": "Retirement Plan Tax Status [Domain]", "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r948", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "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": [ "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r458", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r474", "r475", "r476", "r478", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.thryv.com/role/PensionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "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": [ "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r458", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r474", "r475", "r476", "r478", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r133", "r134", "r243", "r250", "r251", "r265", "r271", "r274", "r276", "r278", "r399", "r400", "r607" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.thryv.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r145", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r403" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.thryv.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.thryv.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligations period (in months)", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r143" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.thryv.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r143" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.thryv.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r935" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r935" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [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": [ "r278", "r949" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r1123", "r1124" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.thryv.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Diluted Shares Outstanding", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r60", "r61", "r542" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Cost by Plan", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "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": [ "r57" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.thryv.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Debt Obligations", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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": [ "r15", "r46", "r47", "r70", "r114", "r115", "r803", "r805", "r969", "r1126" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.thryv.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r974" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r302", "r309", "r312", "r313", "r314", "r608", "r783", "r800" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r800", "r1002" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r799" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r799", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.thryv.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Net Periodic Pension Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Performance-Based Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.thryv.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.thryv.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r479", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Aggregate Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r800", "r1004" ] }, "thry_Section199TaxCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "Section199TaxCaseMember", "presentation": [ "http://www.thryv.com/role/ContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 199 Tax Case", "label": "Section 199 Tax Case [Member]", "documentation": "Section 199 Tax Case" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1116" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r860" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r862" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r133", "r134", "r135", "r136", "r243", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r314", "r325", "r326", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r790", "r793", "r794", "r799", "r846", "r1141", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r147", "r149", "r152", "r154", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r276", "r277", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r701", "r702", "r703", "r760", "r762", "r765", "r767", "r770", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r785", "r809", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r845", "r851", "r1023", "r1141", "r1143", "r1144", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r136", "r243", "r245", "r246", "r247", "r248", "r249", "r261", "r263", "r264", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r789", "r791", "r792", "r793", "r795", "r796", "r797" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]", "label": "Segment Reporting, Revenue Reconciling Item [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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r821" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r821" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested beginning balance (in shares)", "periodEndLabel": "Nonvested ending balance (in shares)", "terseLabel": "Nonvested balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r494", "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested beginning balance (in dollars per share)", "periodEndLabel": "Nonvested ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r494", "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofCompensationExpenseAllocationDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r479", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted during period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options expected to vest, weighted average grant-date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares issued during period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofNonvestedUnitsActivityDetails", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options exercised during period (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r491" ] }, "thry_ShareBasedPaymentArrangementSharesOfEntitledCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "ShareBasedPaymentArrangementSharesOfEntitledCommonStock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of entitled common stock (in shares)", "label": "Share-Based Payment Arrangement, Shares Of Entitled Common Stock", "documentation": "Share-Based Payment Arrangement, Shares Of Entitled Common Stock" } } }, "auth_ref": [] }, "thry_SoftwareAsAServiceSegmentUSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "SoftwareAsAServiceSegmentUSMember", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thryv SaaS", "label": "Software as a Service Segment U.S [Member]", "documentation": "Software as a Service Segment U.S" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.thryv.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollforwardDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.thryv.com/role/SegmentInformationScheduleofSegmentOperatingResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r133", "r134", "r135", "r136", "r175", "r243", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r314", "r317", "r325", "r326", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r790", "r793", "r794", "r799", "r846", "r1141", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r82", "r85", "r86", "r174", "r194", "r195", "r196", "r214", "r215", "r216", "r218", "r223", "r225", "r227", "r244", "r282", "r283", "r315", "r387", "r530", "r531", "r537", "r538", "r539", "r541", "r544", "r545", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r585", "r586", "r587", "r588", "r589", "r591", "r596", "r597", "r599", "r660", "r687", "r688", "r689", "r699", "r753" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.thryv.com/role/SegmentInformationNarrativeDetails", "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r147", "r149", "r152", "r154", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r276", "r277", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r701", "r702", "r703", "r760", "r762", "r765", "r767", "r770", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r785", "r809", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r845", "r851", "r1023", "r1141", "r1143", "r1144", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r214", "r215", "r216", "r244", "r597", "r607", "r695", "r700", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r733", "r735", "r736", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r753", "r852" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r214", "r215", "r216", "r244", "r279", "r597", "r607", "r695", "r700", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r733", "r735", "r736", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r753", "r852" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r869", "r879", "r889", "r921" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of shares related to stock-based compensation (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r81", "r82", "r116", "r696", "r753", "r768" ] }, "thry_StockIssuedDuringPeriodSharesSettlementOfIndemnificationAsset": { "xbrltype": "sharesItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "StockIssuedDuringPeriodSharesSettlementOfIndemnificationAsset", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement of indemnification asset (in shares)", "terseLabel": "Settlement of indemnification asset (in shares)", "label": "Stock Issued During Period, Shares, Settlement of Indemnification Asset", "documentation": "Stock Issued During Period, Shares, Settlement of Indemnification Asset" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares related to stock-based compensation", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r81", "r82", "r116", "r699", "r753", "r768", "r858" ] }, "thry_StockIssuedDuringPeriodValueSettlementOfIndemnificationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "StockIssuedDuringPeriodValueSettlementOfIndemnificationAsset", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement of indemnification asset", "terseLabel": "Settlement of indemnification asset", "label": "Stock Issued During Period, Value, Settlement of Indemnification Asset", "documentation": "Stock Issued During Period, Value, Settlement of Indemnification Asset" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thryv.com/role/ChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.thryv.com/role/ConsolidatedBalanceSheets", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r85", "r86", "r110", "r716", "r732", "r754", "r755", "r833", "r859", "r966", "r982", "r1122", "r1173" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation and Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r113", "r208", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r556", "r756", "r757", "r769" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.thryv.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "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": [ "r73", "r74" ] }, "thry_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "TermLoanMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofCashFlows", "http://www.thryv.com/role/DebtObligationsNarrativeDetails", "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails", "http://www.thryv.com/role/FairValueMeasurementsScheduleofFairValueandCarryingValueofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "verboseLabel": "Prior Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r907" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r914" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r934" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r936" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.thryv.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "thry_TransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "TransactionCosts", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofReconciliationofEarningsBeforeInterestTaxDepreciationandAmortizationfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Transaction Costs", "documentation": "Transaction Costs" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r937" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r938" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r938" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r936" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r936" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r939" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r937" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury stock (in shares)", "negatedPeriodEndLabel": "Ending balance, treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.thryv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock - 27,513,828 shares at June\u00a030, 2024 and 27,358,037 shares at December\u00a031, 2023", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48", "r49", "r85" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock (in shares)", "terseLabel": "Purchase of treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r11", "r82", "r116" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "terseLabel": "Purchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r48", "r116" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.thryv.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance expense", "label": "Unamortized Debt Issuance Expense", "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": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r933" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r514", "r524", "r822" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r522", "r822" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.thryv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r525", "r822" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.thryv.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r31", "r32", "r33", "r139", "r140", "r141", "r142" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "thry_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "thry_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "thry_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "VariableRateComponentOneMember", "presentation": [ "http://www.thryv.com/role/DebtObligationsScheduleofOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.thryv.com/role/StockBasedCompensationandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r903" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.thryv.com/role/EarningsperShareScheduleofComputationofDilutedSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r849", "r850", "r853", "r854", "r855", "r856" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average diluted shares outstanding (in shares)", "label": "Weighted Average Number of 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": [ "r230", "r238" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.thryv.com/role/EarningsperShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding during the period (in shares)", "netLabel": "Weighted-average basic shares outstanding during the period (in shares)", "label": "Weighted Average Number of 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": [ "r229", "r238" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.thryv.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing basic and diluted net income per common share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.thryv.com/role/DebtObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of deferred debt issuance costs", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r98" ] }, "thry_YPHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "YPHoldingsIncMember", "presentation": [ "http://www.thryv.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "YP Acquisition", "label": "YP Holdings, Inc [Member]", "documentation": "YP Holdings, Inc" } } }, "auth_ref": [] }, "thry_YellowNewZealandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thryv.com/20240630", "localname": "YellowNewZealandMember", "presentation": [ "http://www.thryv.com/role/AcquisitionsNarrativeDetails", "http://www.thryv.com/role/AcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Yellow New Zealand", "label": "Yellow New Zealand [Member]", "documentation": "Yellow New Zealand" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r901" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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/2147477734/942-470-50-3" }, "r71": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r89": { "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" }, "r90": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r123": { "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" }, "r124": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "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/2147478546/942-210-S99-1" }, "r127": { "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/2147478546/942-210-S99-1" }, "r128": { "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/2147478546/942-210-S99-1" }, "r129": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "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/2147478546/942-210-S99-1" }, "r131": { "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/2147478524/942-220-S99-1" }, "r132": { "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/2147478524/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r206": { "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" }, "r207": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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/2147477891/740-270-50-1" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r584": { "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/2147477401/830-230-45-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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/2147478859/928-340-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r636": { "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/2147477215/932-235-50-8" }, "r637": { "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/2147477215/932-235-50-8" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r641": { "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/2147478546/942-210-S99-1" }, "r642": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r643": { "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/2147478524/942-220-S99-1" }, "r644": { "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/2147478524/942-220-S99-1" }, "r645": { "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/2147477314/942-235-S99-1" }, "r646": { "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/2147478451/942-360-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r648": { "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/2147478777/944-210-S99-1" }, "r649": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r650": { "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/2147478777/944-210-S99-1" }, "r651": { "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/2147478777/944-210-S99-1" }, "r652": { "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/2147478777/944-210-S99-1" }, "r653": { "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/2147478777/944-210-S99-1" }, "r654": { "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/2147478777/944-210-S99-1" }, "r655": { "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/2147478777/944-210-S99-1" }, "r656": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r657": { "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/2147478777/944-210-S99-1" }, "r658": { "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/2147477250/944-220-S99-1" }, "r659": { "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/2147477250/944-220-S99-1" }, "r660": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r661": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r662": { "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/2147477250/944-220-S99-1" }, "r663": { "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/2147477250/944-220-S99-1" }, "r664": { "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/2147477250/944-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r676": { "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/2147477965/944-235-S99-2" }, "r677": { "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/2147477965/944-235-S99-2" }, "r678": { "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/2147477965/944-235-S99-2" }, "r679": { "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/2147477965/944-235-S99-2" }, "r680": { "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/2147477965/944-235-S99-2" }, "r681": { "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/2147477965/944-235-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r694": { "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/2147477351/944-825-50-1B" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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/2147478009/946-205-45-4" }, "r700": { "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/2147477796/946-210-45-4" }, "r701": { "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/2147478795/946-210-50-1" }, "r702": { "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/2147478795/946-210-50-2" }, "r703": { "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/2147478795/946-210-50-6" }, "r704": { "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/2147478795/946-210-50-6" }, "r705": { "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/2147478795/946-210-50-6" }, "r706": { "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/2147479170/946-210-S99-1" }, "r707": { "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/2147479170/946-210-S99-1" }, "r708": { "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/2147479170/946-210-S99-1" }, "r709": { "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/2147479170/946-210-S99-1" }, "r710": { "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/2147479170/946-210-S99-1" }, "r711": { "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/2147479170/946-210-S99-1" }, "r712": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r713": { "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/2147479170/946-210-S99-1" }, "r714": { "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/2147479170/946-210-S99-1" }, "r715": { "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/2147479170/946-210-S99-1" }, "r716": { "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/2147479170/946-210-S99-1" }, "r717": { "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/2147479170/946-210-S99-1" }, "r718": { "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/2147479170/946-210-S99-1" }, "r719": { "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/2147479170/946-210-S99-1" }, "r720": { "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/2147479170/946-210-S99-1" }, "r721": { "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/2147479170/946-210-S99-1" }, "r722": { "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/2147479170/946-210-S99-1" }, "r723": { "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/2147479170/946-210-S99-1" }, "r724": { "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/2147479170/946-210-S99-1" }, "r725": { "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/2147479170/946-210-S99-1" }, "r726": { "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/2147479170/946-210-S99-1" }, "r727": { "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/2147479170/946-210-S99-1" }, "r728": { "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/2147479170/946-210-S99-1" }, "r729": { "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/2147479170/946-210-S99-1" }, "r730": { "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/2147479170/946-210-S99-1" }, "r731": { "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/2147479170/946-210-S99-2" }, "r732": { "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/2147479170/946-210-S99-2" }, "r733": { "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/2147479105/946-220-45-3" }, "r734": { "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/2147479105/946-220-45-7" }, "r735": { "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/2147479134/946-220-S99-1" }, "r736": { "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/2147479134/946-220-S99-1" }, "r737": { "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/2147479134/946-220-S99-1" }, "r738": { "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/2147479134/946-220-S99-1" }, "r739": { "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/2147479134/946-220-S99-1" }, "r740": { "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/2147479134/946-220-S99-1" }, "r741": { "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/2147479134/946-220-S99-1" }, "r742": { "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/2147479134/946-220-S99-1" }, "r743": { "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/2147479134/946-220-S99-1" }, "r744": { "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/2147479134/946-220-S99-1" }, "r745": { "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/2147479134/946-220-S99-1" }, "r746": { "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/2147479134/946-220-S99-1" }, "r747": { "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/2147479134/946-220-S99-1" }, "r748": { "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/2147479134/946-220-S99-1" }, "r749": { "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/2147479134/946-220-S99-1" }, "r750": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r751": { "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/2147479134/946-220-S99-1" }, "r752": { "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/2147479134/946-220-S99-3" }, "r753": { "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/2147479134/946-220-S99-3" }, "r754": { "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/2147479134/946-220-S99-3" }, "r755": { "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/2147479134/946-220-S99-3" }, "r756": { "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/2147477968/946-235-50-2" }, "r757": { "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/2147477968/946-235-50-2" }, "r758": { "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/2147477802/946-310-45-1" }, "r759": { "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/2147477271/946-320-S99-1" }, "r760": { "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/2147477271/946-320-S99-1" }, "r761": { "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/2147477271/946-320-S99-2" }, "r762": { "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/2147477271/946-320-S99-2" }, "r763": { "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/2147477271/946-320-S99-3" }, "r764": { "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/2147477271/946-320-S99-3" }, "r765": { "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/2147477271/946-320-S99-3" }, "r766": { "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/2147477271/946-320-S99-6" }, "r767": { "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/2147477271/946-320-S99-6" }, "r768": { "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/2147478448/946-505-50-2" }, "r769": { "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/2147478448/946-505-50-6" }, "r770": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r771": { "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/2147478785/954-310-50-2" }, "r772": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r773": { "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/2147478979/970-360-S99-1" }, "r774": { "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/2147478979/970-360-S99-1" }, "r775": { "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/2147478979/970-360-S99-1" }, "r776": { "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/2147478979/970-360-S99-1" }, "r777": { "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/2147478979/970-360-S99-1" }, "r778": { "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/2147478979/970-360-S99-1" }, "r779": { "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/2147478979/970-360-S99-1" }, "r780": { "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/2147478979/970-360-S99-1" }, "r781": { "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/2147477332/976-310-50-1" }, "r782": { "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/2147479230/978-310-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r849": { "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/2147478795/946-210-50-1" }, "r850": { "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/2147478795/946-210-50-6" }, "r851": { "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/2147477439/946-210-55-1" }, "r852": { "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/2147477802/946-310-45-1" }, "r853": { "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/2147477271/946-320-S99-1" }, "r854": { "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/2147477271/946-320-S99-2" }, "r855": { "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/2147477271/946-320-S99-3" }, "r856": { "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/2147477271/946-320-S99-6" }, "r857": { "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/2147479168/946-830-55-10" }, "r858": { "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/2147479168/946-830-55-11" }, "r859": { "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/2147479168/946-830-55-12" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r949": { "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" }, "r950": { "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/2147477351/944-825-50-1B" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r952": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r953": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r954": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r962": { "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" }, "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(f))", "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(g)(1)(ii))", "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(k)(1))", "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(k)(2))", "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": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1122": { "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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/2147478777/944-210-S99-1" }, "r1140": { "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/2147478777/944-210-S99-1" }, "r1141": { "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" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1171": { "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/2147478009/946-205-45-4" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1173": { "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/2147479134/946-220-S99-3" }, "r1174": { "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/2147479134/946-220-S99-3" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477271/946-320-S99-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477271/946-320-S99-6" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 85 0001556739-24-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001556739-24-000038-xbrl.zip M4$L#!!0 ( 8\ 5F=F9=?+P< .@? 9 97AH:6)I=#,Q,2TR,#(T M<3(Q,'AQ+FAT;>U9T7+;MA)]OU^!J\Q-[1E)%F6Y=63',XZC3-7I)*G';?K6 M #8_2.*+189K]$G4P%>)ACJV6DIYW"J%Z.;G]Q]\,R^ID(=(J'T>#P?\Z M7N[L--.JPF8&D\-E6&-CI8INJAZ78J;&WIY.F-H.)UIJ,WXR\'\G;J27\4+( MY?BK*U&09:]IP2YUP=577WLY?7TQ?7O^/9O\/+GX\6KZTP1#D)IMLNF*NG#Z&=?@M'# M/GO!+4R%4<6272N]D)3.J!ML-\'B5&-'I<&36) +Q;A:LEI5IB8H#.;T) HH M."MP9P27+.,)'AFF"Z1ZI8/'?^!38IE00,TY8(52%PZ%.(;-VKA0&<*<5P+K M")7(.L6:\,0:)%UX42 U/A/+2[C31:*+4"E7H=9XV=X# -&<"F=>UTG4$@*( M+XT@\$9;CTK";V#3Y#,V$KP[$1=P\#>L"JNQ9#EC7*;&#VI831J ]F M6[?VZ9/C8?3-B6T"I>%XETHZRP1N]^R^AV+*N"$/.D 4L20'#B/$6RR%S=T, M)U: 21R;N/M4V$1J6V.>XQBC94"_-#JA%(\MVP/8*<%[ =')39)S-2-VCO2] MK"4DHD/>BX[V*&@1':7A;M]O?]]SD'!D_^'5Z4YM%J >!<2.R[^^F]KNICV^ MSUZ218L 7#S[/8QEUQ%SPFO[_E,<0\8$!S0[!<[5M<$"B/BYL#Z/($7*K^-* M_RH#U[G$D,0%G-Z0[LHKW89GW*! -D(7JZ5(?6]NZ]B*5' CG $BE ;/;LJM M5%M'USXTK>=VGW5H3* 0NG(_J40E%TDMN:OF,,LKL:)]S A%9+WVX2HF)XA\ MQGQ*/SQ_/[>(B??99,YE[6%U]E.6@1[%G!2*\2;-W2;^>X1)N-W.?#Y<,!$N MMH%?8UU7NS5XGT#FM]+D2ECVA30 +Z>,>Z#;YHYR:@@X#;)OZN M;6M8TX]L=;)PYPP5RJ/#G#D4UZIF6"ND#E)<)TEM',IK^;1EU4+;"L_=*09K MV00+_1H::[:W8TJ&<$&+=D^Z41QEF7S'Z9I15=_JM1^TRKF])1_D.O?A1:DG M/H\'MUJA'"W15UZ3;-K/>_+=/PW1QX74IXF2^.]J9YM;]&LM *+/HUHEOE'=_T=T,>=HV5UW(1!->8..]1B'B,2R/0 O>2EI7%[<0+.+"5?CH7R /I))XB2F5"]6%>5+L9' M0'ONN!=5L'D7Z#TO@_N#\$JX@CI5VN[<#/?]T$&5;HZ-COO/!KN'!_UH MY]@C+7O@50YJ QE;"\;"\81' 6'LI*BG; "?@TODT=<1; M_!*Q[1F9G=>SVB(0HZ\')U'7?S^X]XZ^P>9QS?YD+_RWX_%B&=!H3?_[=0C@ MI8Z1/<&._?'5277.F/M[^F0$IO"_]]]FN^&=7-LXJ><\,CX6QQ^$U&BF]@ =7\WJJWB[5I''L-'0_J.J-_RP'<8 MC]#@W-/;G[#E_8# M_X7_=U!+ P04 " &/ %9LWM,:A<' !W'P &0 &5X:&EB:70S,3(M M,C R-'$R,3!X<2YH=&W=66UOVS80_KY?P;E8EP"V8SG)FCII@"Q-, -#VP4! M]G&@I9-%A"(UDK+K_OH]).67Q':3OJ99/CB2>$?RGKM[[BB=%*Z4IR<%\>ST MIY.?.QWV6J=U2STY-,3)C(7K7$09_R?M9/]M->[Z"?OSA* M]U\<]BGE29:_3"C_)VE!%>)1Q[J9I%>M4JA.07[]P8M^Y8ZG(G/%(.GU?FD% MN=.37"N'Q0R4XV6<8VTF1^]=ATLQ5H-@3VNKZOU*\^%42VT&SWKA[]B/=')> M"CD;_'HM2K+L#4W9E2ZY^K5MN;(=2T;D4="*#P1#8%.XG39&8AXI%,V-3I)# M6'KQOA CX=A^TNU_ZEX?;& *'Y+Y_A;VO2_/+ZZNAY?#\[/KX=LW[.TEN_[C M@KV[&KXY'[X[^Y-=#M^T8I?:E"SI=?YB.F?7A9E-V!]:9F 5VV9#E79A],NG8'2_RW[G%J;"J'+& M;I2>2LK&<&&PW42+,XT5E0:!8D(N%.-JQFKE3$W8,"@UL"N@X*S$G1%&28+I'.3D>Y-0%%*5G+S!L3_]3X0H8:"M*PP;]O!6VIC.8.8%: MQD:S51B>BD_W/^)38KE00,T[8(E2&PZ%.(;-RKA0.<*<.X%YA$IEG6%.>&(% MDC:\*) :/XCE%=SI(]%'J)3+4&N\;.\ @&C.A#>O[25J"0'$ET80!*-M0"7E MMF"YU%,[#SY#8V&=X5B(^X<1/6#57HDARYK-K&'V5,+HH MF6[7V^;.C?O+B MV#:!TG"\3R6=YP*W.W8W0#%DW% '2"*D20/#B/$VT@*6W@-+U:"23R;^/M, MV%1J6T//6[0#LC."]B.C%^[3@:DSL#.E[54M()/N\DQSN M4-Q%08I4F,>7_F4&KG*)(8D+ M.+TAW:57V@W/^$&!;,1>K)8B"TV[K4=69((;X0T0L30$=E-^IMIZN@ZA:0.W MAZS3EK AM.M!J4(E%VDMN:_F,"ML8DG[T(A%9+7VX6I$7A#Y#'W*/CU_?[2( M&>VRBPF7=8#5VT]Y#GH4$U(HQNLTMTC\!X1)O-W,?"%2'U.)%S^ 7U/AR;LGG8M9I+$ M?U\[Y[E%_]8"((8\JE4:&M7=_T47^;$>^ M%FJBY80\:2L^;MXGF(9YJ*RDGA%&IX6.7,-O10H\^U4J6O2S@5 !P*!TC"@9"]49:>=T.3@$VA//O:B"S0O, MX.$XO'Q/W.W%=\4.VW'9?.5FN!N&]ERV/G9PU'W9VS[LP1@K+S)E92O@1-Q:3U.'0D6OT9L!T9F9_6X MM@C$Y+?><=(.'Q;NO+QOL/FZ9C_:2_W->/P^BVC,3?_^>XC@99Z1 \$.PO'5 M2[5.&?Z>/SL 483?VZ^R_2#;X+('AFS/>Z[UN6X./MOJY\?PY"UL%K!\-T!^ MO+@/,PZ$PV+I _ [+P3E[')1>=[&1OJQ NS)X[GS#F?.5%2 <@W4W>VHSC<^ MG^LP8/C5D+XE&I;<"X5]0Z_6J'2\)P;[_8/J81\S5S\45]J&E]B#^%YM0FN? MCI==2&@H>DL5/K):UFY=Y9ZOS! _A, !D !E>&AI8FET,S(Q+3(P,C1Q,C$P>'$N:'1M[9AM3^,X M$("_WZ^8*[I=D)J2I"W0M%0JI6B[6E&V+IY.;.,1:)\[9#M#[]3=V&EX* M["XG;A=T6U55DIFQ9QZ/,U/W$IWR?B^A).K_TOO5<>!0A$5*,PVAI$33" K% MLG,XBZCZ#(ZSTAJ*?"G9>:+!=_T6G GYF5V04JZ9YK1?C=/;+N][VW:2WD)$ MRWXO8A? HOT::[JTY49QV%ITW)9/"<$[-US$U.WLN#N[BS^]&IJB>FFC])+3 M_5K*,B>A9OY@U\]U]Y)%.@D\U_VM9O7ZO5AD&B>3:%Q>EF/<&TG3*^T0SLZS MP,93*TTK<2BXD,&&:S]=(W%BDC*^#-[.64H5'--+F(J49&_KBF3*452RN%14 M[&^*/J%[]O9RY2^.PUE&*_\]KXU.CZX2MF :FG[#N^OQUWU](,R'C4)<#BJ_ M?X2^69;A:#H?'XV'@_EX<@R3(SB9CH^'XY/!!QA]&@U/Y^/?1_@8-4;3%Q_, MR>ET=CHXGL-\\N)]]?;@M#%K#!LP&PTM?*_9=NLOWN_!# :'DY/YZ!!>$^X* M"V6!Z,#@>S9S)IP^C/V PG!N)[[K^O6B^M*/_ZWA:#\8SSB 4 M649#S40&ETPGH!,*'PLB$3)?PI3F0FI X9&0*7BN\Q%$#/-$+B_@G> 1E@]5 MAW$6-F#3F+[9V/-]MSL4:4ZRI;WSNEL0"VE'SM%/$0'-C"&\+S+Z9L/;<;M- MMUX6&Z(@9APKT[4S,QH6DFF&49,L@M%5F)#LG&*52E.FE'$9KHC.F!(#*R$PX31F.<%MW0 M[(+")(Y92&6EN(JT#OA,LQ@O\D*J@N!B:@&W]N<*LMV?)DP2B=R4X-OJE9+) MK]7X,R(7)*/*F5QQNH1!J(W$Y%<=Y03#:N]U7T&J;7I;-IY51L4%Q_0*$1XW M*WN]VI+^53!)37.A3* WV#;)%F 6>>W-:*L$F*-M2!:3*=9ZLB'F= M9@M9=;IF45\#+[_DQ3+<.RFQ$'"O:H*:$3Z] Q-S%VGFDBK#K6[$A'- ,YR< M<*2J<@2IZM8J9AG)0O,>A*Z"EI/(;'B' MTU@'3;^5?[F]Z?>T6=;*>B%D1*6#Y#G)%0VJBV[$5,[),F"9Y6>-NBF1Y]A! M+H36(@W:"/O"[,R0\%4%L<6D%-_TE@VW["\UNJ.C:N:5N&%%VSJZ+VOM-3KN MXV*WX3TJ>Z9AMZW+I=M(1N$J[=>:M37T@9]?@8*%T6"*^L#VL-_XK-\X;]P_X]/,SC8%G2J$+__CZ4\"(:BO*= M$!09[D>C5>N#^;S9:.UVE?U=KZQ6_H3W0O?;_P<])?M=DP2U_TG&K"W!3VH5 M-3MBP#1.%GX#QR?WA#])_TO2FR>284>28TMR#^K6XU0KQZNQVI;ALY&^HVJG MW+8MQ@,OLMOG5;E0MJ<*).7$1'+O!.NFL;$]BGMC0A9*\$+?-_G*H=?JMSQ_ MV[;G?O\ 4$L#!!0 ( 8\ 5D&&&4(D 0 %@3 9 97AH:6)I=#,R M,BTR,#(T<3(Q,'AQ+FAT;=58;6_:2!#^?K]BCNC:1,)@\Q+ $"1*0.5400I$ MO?MT6NPUK+KVNKOK)-ROO]DUSAM)VSOE\H(B9#,O^\PS,YZ)>QL=\WYO0TG8 M_Z7WJ^/ J0BRF"8: DF)IB%DBB5K^!)2]14<9Z"+D%_9 M!MM\+C3K,=K/[R2FB*ZKF-TEM.3THQ2YP-->?[K5JJNYYCSY.F5]HAG*T3W\93RDT+<2"XD/Z!:S]=(W$B$C.^]=\O M64P53.DES$5,DO=E11+E*"I9E"LJ]C=%3 C/WE[N\*(?SA):X/>\)H(>76W8 MBFFHURJUNXA_C/6!,!\V"C =5#Y_A#63EN%HOIR,)\/!_U;_7T?]W/(T'XYDD$(@DH8%F(H%+IC>@-Q0^9T0BR7P+!M,'D2!!=&6X8QD'$XKR&&F:!F&&T8C&+.$ M) $C'&91Q (J3:C&SRZ:,N!OFD5XD6929003I@7F:2GD+?-5ROEB"_1$32P+VHR:H&>*O=\@DS#1D*JDRO)6-F' . M:(:'8\VB($4B5=E:1=>UC Y#9EV;]D&MC.>T"VQ&>Z:Z5^>5?T5=05I*0M/4 M#J>1]NNU1OK]%:;?TR:MA?5*R)!*!YGG)%74+RZZ(5,I)UN?)98_:]2-B5SC MEK@26HO8;R+9%Z8S \)W4\(.C%Q\LS]6W'R'U A'A\7).W'%BJHZW)1@@/I.PG2]8UF2O]US3;G#V:YY?(Y!UN MKFEY-D)>7]U;CS[3>%CP$_P]LHF]5(&]>3X/SR1#)E.D)^V^\S=;5?M&[1]02P,$% @ !CP!6;'T @-+;P$ /2$6 !$ !T M:')Y+3(P,C0P-C,P+FAT;>R]:W/C.)(N_'U_!5_-OMO5$92*5Y%R5>N$R^6: M\6R5[;'=,SOGRP9$0A:G*%+-BVW-KS](D+I9-U(D15#"QCD]9?$&9#Z9R$PD M,C__G[>Q*[S@('1\[[=?Y([TBX ]R[<=[_FW7RX?KVYN?OD__?_X_/^UV__S MY>&[\-6WXC'V(N$JP"C"MO#J1",A&F'A'W[PTWE!PKV+HJ$?C-OMY+$K?S(- MG.=1)"B2HLUNFUT-+@8(#[JZCMJ&/ABVM9ZAMP>:-FP/N_K0,A$:#C1%?+XP M>I9L*Q)N2SV[V];T@=;N]7JHW95ZIJYC6>IV>Z)],51D$P\UP^KVD#8P[=Y MLE1;UV6D#775T.AW1Q&9,YFW%UXX;]%OK5$432X^?GQ]?>V\#0*WXP?/'QW/ M=3P,<_X8!<@+84HH(D3Z2*8AM26E+2NM]"5OH;/RDE>5OD*1)/GC__SX_FB- M\!BU'2^,D&?A^5/D4_;BP?F7R6/=C\G%V:UAL!CE$(4#>A_Y$<:BS6ZR\;N7 MA=CJ//LO'\F%E1NC43!=&2_\\-*Q_#&]3>JJ4FM.GLW4421972+1_/;0UQ39 MV/:,1)Y)[EBF@;/K]GG'-P#NW;E*'+@\0.&<.)8? M>]$2:U?&FEY863W/X]QA 1XO(W_B)V7WUI7OA<1 M<6\_32?D.U;RUV^M"+]%'^FL/O;_XS_^XW/D1"[N X[:,PA]_IC\^/EC\NJ! M;T_[GVWG10BCJ8M_:]E..''1],+S/4P&X+Q=P(TX2/[IV#;VZ#_)]5NB^=STBHPN0.Z-9^.W_\;3EN 0U@W;BM[J M2T0:=;UKJ+W/'U?>FN,C5W$0D"]\W^_;J)\Q6 M_V_*X1^X)&^WZ1=<]+Q*M:'SANWV$+D Z/1KO5;_V^7WQ^M\'Y3GGTRE^>(K M'D0W1)4$='9_1X&#!BZ^(4\%.(P>"+\ W]=O!-RA0ZY<>_!FJCQF8]%UK=7? MI2W^](BM.,#V'5E,/5COOCD>45UD'87W/_K#X <>#W"0.J2@WPD(R*K*OAAI4 EI6+D-HL9+8"79$N(C+VWUJA M,YZXL-[0WT8!$&-%Z7?>0ILL"?1[BX^DWPS].*!_T57_(O:\8^U],1G#^Y>E=L?%[X]?\[Z+J,%'&,3\G60- M\-BMI5E[Q<77TNV8=XF< \1H5@=<7 MZ<5<9 SPQ \B@M/_A9\VOW?UGERO)Z)$4+\%01/RSUQOFV!B2H!8;ASF[&JN M5UI@IFU\'5S)\JI4_R1O(XOJ['=,[9[97X2SY.^A@P.!2C#>:"E?W?SWJCWT M_N'Y"%;?/J$&P>PO8ID'$5@_U.AH2S+Y?[/G%M?FP[27;NVVP3Y_:1 MCROSWDP&A0$R)"Y*E,[,6)K9[,HA,U,9F-E[!FO'9[#&&AG4[&10RR.#SB 9 MLHI[B63H5DV&=#;) I?\:9./O4U4&'Z M!+$'9,$2$7Z9+E^Y?'.(E3-[YM;W@J6+,\-MXS?GY)D/K1GB:W"&'A2- MR1E60,)JL(!ZG&$%)*R&-4R63HEC#Z>^@LF5>UHGRJYZUB^Y%#V1" MF9)P4NYMM.)[Y,]PE>CD M]['O/4:^];-JU*MET9Q9)S(CS2]MF^YY(O<>.?:-=X4F3H3,>^RS*DQZUVR8$\P$,%6F/4\63,^6& 6LQXJ M2Y8*"XQBUI%EV:QA@'%JT_W?ZFT@%KC4=(_YB%&*LF)S:M.]Y)JB%*71O^F> M<@U1BM)HWW3/F($H16F\J-Q9;OP*71'AN2N?=3NFM/")RKWS>NG/'>[Z:,]] M:&9XH7&WN";"LW"4LZ*I-=VA/-[60#W9TEK3/M,]8P:B%*7QHNG;PL>.4I1&>,8J+94YM:8[P<>S)TH[A*(WW9>MQYXHC_Y- M=U&/;T^41_NF>YGUVQ/E\:+ION21[8GR"-]TA_*HIP9JJ,RA-]WCK.W40 W, MZC;=1:WEU$ =C&JZ_UK_UD!-C&OZ5O;Q3PW4P27NRF>SY)3R++DN=^7KI3]W MY>NC/7?EV>$%=^5K(GSEKGQ]4VNZ$WS4!,8:"E(:37=\:TM@K(-937=^:TE@ MK(-137=VZX]2U,2XION_QT]@K(-+S'K,JRT,$];0)F5/.!A_]]$^=9?Y0TS6 MG&4@@&4PZ\QS:-2M-9B--3 -C9-OH6 P&_?@N*A57S";87$58.+T?D.6XSKK M;'GQW1=B^JW>5!92MD+R\LOWC-]JJ)9@-I)UWFBH1S>8S(;-OL0A\?_"\-(B M?F)(0V-+?/DG=EW_]1:__E^,7.3956?/0YG<,N+()K.1K[KIO>$\H9I1&)9O M+20,-46[HND$V[N,FA?LQ?@!CY$#L9![' S]8(P\"]\-7.<9 :^NWR;8(F;, MDS,FM]P-'\FOX3 Q?QYGY$L8^KF:%W=L']XS[WX-NJS:+\WAMT3 HK)>8A$M MD]D8W!Y9O_^+3][C/8VH_H-.<'?D1OC+\2N!+Y3A'Q!H?-^WQ8%P93(X@.>^ %1CI=C/_:B^>-? MG=!R?7B^4@NH3*W(;/0J,T^NP\@9$_S?#>>/Y&?(,6')#O.;%Z+BPE_B81^3 MV5 4%_[JF<]LY.EH\>F&27Z)FK_';*")/>:7HF+8X3RS(2_V.,^&V)>H\WO, M)I"QQWP&Q+Y,SC,;_9H'9&9AL,?D%>$2"'Z@X">.B"0^XN#%L?#LGM\?FY*, MWV,_(+:#_H_^,'I% ;X,+U,.-(\!S :Z6!. P_=!5YA5)"K98S8JQ9RTL,"M MRL-(#:$#L^$4UE1,138.LQ$-YK1&-0R0)6;#"JQ) .I9[+$;"B .7EA@EW, M.N^L"5BJ]4%:DF6IBPQZ\U^(33 MS\[ )9@+<11^F?Y __*#*Q>%[P.M<1CY8QS0Y'\X(3!R)HWISBA+S'JK!S%C MKJG3HQCOGVP.7YA-;SB(+[<^')">X A?/@>8JOL&\8)9W[@A"JM4-XU91[EY M"JM,OLC,NL_-4%BE\H)9Y[B>)"06/&"9.0^8TOWO*' 0D8<',K%Y/OD27S9> MO_,:GI7&!""8]F'7L*T^7JG)A M:RH:F TGU"">5:TTS(8)ZJ5QJ^F'S)^KL<+%=]][C@AP8,9/ MTPE>_?AWQ\-WP^3+IZE+%>8B'^0JS4=M3 MX'-Q&3KUTI:RPEP\FPE+E*/_/-#/[.8!!V#E *S*4F1V"X)CZIB8*M5,;-Z6 MRQ%S*/2EE:,8F9G==:FX2O]YLEME;H.#%78?,QY?T3*L,A=B9X6Y+,ER>>QF M-NR[[*JN,O416S&Q>>Y><. YSZ/HF^,ASX(<>7+KHS\,FLWI]PZ>GMW!6[ZU MD(.G,ANVW0Z++RBDOW+N%^8^<]%52G=@R#V:PB- _^4#P,L_P]I !G=R2>BU M((&Y,"?GB0UA"[GK!UV\3\CYNLA2608W9Z!3/.#E^ M(E-I:D=C-B[&857=;EB-0:@Z<[MKT=O,1B)Y>C47W5,0,&9CND=>P8X70CX+ M@3N[A8JYZ/C)+51<0H]\XJ@6.6KDW@+WJ$X*@\SMI2P8'SE)_Z9[%WGKO+E/ M'H"+X5<\))RROV"/_*,T _K="- ;1#;C=W7P_A8C%V9JPSW58T2K(=E=8W:7 MA6-D$T;J.!"A,;OQTQ",W/K>'V>@2IC=N^(P84B;Z,QN834$)L=<<7+UXRH1 M(\SN1W&,;,)(UN6F5(PPNZ72$(P<>;FI"R;,;@QPF+"TXC ;]^8PF7&BFD-" M.K.1VDPI=U=^&-T-'Y&+*VC1P();J3,;Q62,/W4ML,Q&$!GC3UW^-K/1.\;X M4Y?EP6S8+!-_'K'K.M[SI6?/NSEER_9NZ'+4939\Q3:[:EJ=NLQ&DMAF5TV+ M59?9H [;[*II[>HR&UPYPG&EIBY@S$8Z&L"SNE:Q9LS6I:R9LS M6M8S9F,9EZ\HL->#OP^8\,6Q(FP_1K[U\W?/B<*'Q]]/=.5B-I+!%'?J6J.8 MC6,PQ9V:5B.#V; %4]RI:=TQF(U2;.'._0AYD3]^'*$ 4];6DCE7%;)K??V0YJ6,],9OF[Q\MBEE1CRFS:4Y\'00O\S2"V33/ M_#""[_UJG76W:EEMF//[JR^$5;<(,\'WID45[G$P](,Q\BQ,(Z451$BK6LN: M%B8X JF9$(&F!0F.*P)E6A>]IOG^>4F=^7M_)XL,9&HO]7%9?.K*]VR'MM]K M#F>9C2"L4SK)C<],Y#,6UT:'(*H*;%=%;.9B"^?F _68"S8<[ ,UE0/,11]J MDX&:(IR]TXD#-)4#E7ODN=WD0&QF'UV^6&]O8_A;XXRM_/(DC>F3G;GB- H]8UR$Q0<_*=0.R9 M O(*A7@IFY3@#WZ5>[TG] ;7RDHG3QM'()Q"?WJ+QNX3'&T*YP$/N M W[!7DQD(7AQ+'SS\-B4M$=%9BZ"P[F]RNT2S\ H,K/1G"KI7PQR#SC$*+!& MEV3!(!]V_0E,+1O\&.(\LU$>SOEJ-;S";/1G7H+Z2QPZ'@[#Q^05X=IA$6)^ MICR?W?-[!4J7!6]?83:2DX5;C_XP>B4NPF5XF?+KU-G%;'"&:>&J*=RB,!MN M85NXZF(7LQ$4UH6KCIB(PFQ>#_/"50N[F OS'$6X,GD$]X%OQU9T%Z1O7SXF M'CBGNM&D,!<*XHBH>0%F-EQT]HBH:5-+83:,=/:(J,F.4,\SO%04$5^=9R=" M[FE:$FJC@U@GCHF:; GU/"-ESBQ5R8K'Y6U+56 M,!>?VL.*F7EQZWLGVB]349F+$#'$DYI6#XVY& U#/*EI&=&8BY$PQ).:UA.- MV1C%E>]9Y(F IBD^..'/+]/U\KL+GJW=7H9'6A(VBLSY"_:LT9CXW:N??40N M#M/8>=Y%%W(:D>?1)]>'3L:7?W/@^ C>3[Y=_*:M9?!D-O(=9Z]"V 7#EK)P[/KEN_ZP<6?)/I_GX9DCNTA M&CON].*7)\+T4+C%K\*#/T;>+V*(O+ =$JH,DQM#Y]_X0E;( .F?K\F8#?(> MU_'P? X*#/OWVYNGZZ_"X]/ET_6CL#IH!H?[>'WU^\/-TPT9Z^7M5^'Z?Z[^ MH(BJ1KO=S#WH0R!F?[ M[>[AA_"9B*+G>[?QF+S$$E*)?_7 M+>FRNPRZOGN"RW%.U$M"8!];PV*?9+P&='OUI38D4P7XVLIO9M(H? M"-$("W_,8"TD1H% ; 5L;\+# %D_GP,_]NQV.L8A_;]/1QKQ 3KPGD[I.K%^ M5B76)K^TQ^05(WBL;:-I>XI1T,;>3(+55O^OL8<3 5$E40"C/[,*K7[U>"_Q MFZEV][ VQ#-2VD\!^1QMXK9=:P^1&\[5MI:J;8VK[=VX>GJXO'V\HIF3]^[GC+BJFF9:):7-@_XV0E!)410461&GR[1KG]Y^.??A;_#9\=J1/[G0-RT_A/(1&A#IF0FU'Q % @+MHDF(+V;_ M^&0[X<1%TPO'HZ.B#WU*WS[PH\@?TP^\X"""Z&?Z$?J]Y'(:2>OU.F97!BA& M ?G_]NS#:9RM0V;YSHNK+QDM21<_ZN]?1<3^P((3P+_!=ZS\'*,5O\K=A&<+-^J8")['X4EH&_*J0VW;5W+3IM# M3^CM)MV#L2B75M=!L]6756*3$EVD23N)OP?GJ58!+42(*(2^Z]C"C!RLDGA- M U,2?Z! %HBU[!-S.1#^%0=.:#NTIAZL(LXRZ.EMP3/RG'_3OW\M$;$G1-*; MSD/GL2.D5<8#8163PJW?^743VF;C3%^6A'L+$?70VPY7\^ L;F5&G293.0KF MTK8#'(;I_WPG[Y-GRJ77ZBN*) G_P&$D7#H!L;5<6_@:."]8%.X[=QWAB_\F M=.6>*:_I'C&WD9^.X(K\\RYX\E_GRPM4]O_Z\=L_8 @0@"GM4U1/W 7W9$$C M.F&QTR$3X_E_=IO*Q;4#(PJ@4E#=^\1BY2LS? MNG1K2BQ8FB8! :(S0:Z W[!%2T^3GX=P[H[9A:E>XA%P"8"N#I+H*GX\9 M#8&XYHA0=92 M5>_HW6XI:ZEB='J*4,NGJLL_7S !6GL6P>QHUG0[@?"X.I M8(TPH2 <9B%:&=-=%C (%_OS%\('^5=AA$)AZ+C$ED2N2ZY"]!9,S#]B!PQ, M8E<.<'H#>>GN#?Y$9P/WT5O(0C")]#ZVK10=!!XG"2.A)@HVF82=W^/HJ#@+R MNB0=$;1/A*(XG /?;/7_B<,UU.=T_/;F6V8#[]M1$J^V",YM17E?F5-!TBS0 M//E([,LVA3Q!^]B)(B(?V"6H#WP/5A]W*F"R$DT%VLL(632 _15%*,G_>B?Y MBWQ+!!DD.8#W?^*M !*"]\4(X)OJ.?"68+<-$[,:$!E,1S!?R M.K+F0S3K62 &_6LTFEWN$&L&T['9>.AX-)&;;OY!(%\- MV\EXB5HFWF1;R6B4;="-[*8\2AU-[N:.(9J=KJF5LQ_7 M,>5\R9,[4AXEO9Q-0K4C:;V*@I'[LFJ.K4\.2G, HR:X(B+X[ ?3#4XIO8D* MIY7>M/!/H6/A]\VB7CCUI.ZD,CGC#E=ZMK5(:)-)'%VN;EKX!78X6;XL:J-8S29U8 ?N_95NC;W9V.: I("<4>?/E#A7"6WV U/) _2"CY5GWPO+#%X[;MTS0P>"$Q;XG%2MXES=6"UNJK M75&55%%2S9EFF VUUBV:A#JSU6.Q^/P2PIH#V54A33+Q%Y/O-"<K1TZ\1/+]"+ L,_\@M>JB2[&D9S@6#R" M!J'OQM'Z(_L*D.:M@VK,ZZ".@H5Q]HS;@P"CGVTT)!BY0.XKFH8P_\W%4FG] MK0-*I68R%5'(7NE9M\>8\'N-D4SX\N%)N.D(WVYN+V^O;BZ_$ST'-7\OGY9K M,1^0=KSUJ/"69;?<#'Q*X^7J>[*Y0>O4A;*;"(\%>2DR4'U:=VUS_3:/Q!L_BE#@X > M'&;QJ%:B>[0+<()K=C?!R67=L61._1[@\57%KSW'(8^*G=UCR8<==0M"^$I]ABLU;,^OK-1?D$L,2BP\ MCC FJS6B"S8L5L(L:K^L;*@&^HJMI-^2*M,[M@&L(;CB*JA2%02(T[@*XBIH M#@A]I[-P13?]0T@/H)M7(]\EWPA_$:[_B)UHFL516%5?W&CB&BLW0'6NL;C& MF@/"W*VQ4#@2OKG^Z^)<.5=)7"65JI(( @VNDKA*F@%"E>%@3$3&%/G"BF[: MM$/ ]0S7,YEA95:D9YJYKZATCKZMR'5D.6 VE5;_!_+0,U6"OX3"5R>TXJ0- M%EA@EQYRIZ%#;;B%UB3*U$X.2< ]#SB,W?>[6%R%YC,W6HRG5H M4W5HSVCU_P:'NIR(IN52I4A^<&=_@TYU_3"&+&PT\.-H5L_OP0E_5. M:&E5;4XV4U%J9Z$HR7Q9 ?/NH>389Y=3]_'KGD-QWA[NDOUP]E)9+S=/$T79ROM U=:;NM M_G?\C-QDB:6U9?D:R]?8/9#AGL:J_KOD"K"I"K#7ZD-P1?B&K,@/N.[CNF\/ M6KCN>[>E=_RC@ESWE8)FZ%G\N[?4&^\1N4GYCS0[=*E^%$1A?@]I"ZO44N2J MDJO*/>#2JDI5;Z:J/(^=NY/4E'JK_Q4/$^'T"C5NPY_C!DH;DVI!KP]T MXMJ0;\^=AC8T6_T?Y!EB+PXQ,1.7LA:X%N1:<#=PN!9B_+@\?-E8!&JW^]=O(&3@1M_NXWMN#%(T? M N>J8P8(56KU'PE54<2=1JX\]F-%Z^Y2'FM5T3/5D5ZN(-Z(@NFR5$;%=!7J MF&^;W:PY#@#^0NVH!M!FI6%.^N,VL.\LNGZ I%1:D/SJ\G=( +U\^*=P>_=T M+3Q<__GR 2JJ"]_N'OY!_MG^?G?WW_#WX]/ET_6/4FJ6_RL.(V;_%B/H&N].A0?:3U#P/>$;<6D%66K_3?APW!X?&0>>MGBNN*4X M?>.%$Q'>61D&]9Z0[%).KIIR.X?P*VW @AR/%GEY18'==GW_9]H*;59G@4GJ M12,4"63Q@O9P@A\'@A4' 1FN\.+@US!I^T9LF@E$+U*U&PPI3."'_SY<7-QF>SB M.X[,WR2F=""?@'\*$P3&7^RB8&4@B;D P_#I9P9IQU%QUGL0^N=$^)F07@0& MV3&AMDW X/H3>(. AV0H49B.(\7*VP1[(0X[H(,WRP:3DA'.L",@UUVF$A49 MVZ>M%"G%,)3Q\FS5?%A_).39^O@!MAUR)+'*;1]=?%CU^;DV38X3#SF,5_"=I+H M#1P.3J"M@W.=G\3@Y/39-K@Q8H,X8/*'Q.LCGA9XV9AX U92ES'UCI)FZ\1C M(MX"L<'!_Z-N1Y@ZOL2?PA8*H%.J+0]=U?\?]>L3!&/VFK5/*VF3]*/%=X+ZU?"UYA.O*9<[@]"B#. MG0GB_H9X%B1)VGLS"9M%13@8GFQ\*J\N7(<%..:(Z.Z(@+,>":;1\*W!AB06 M-4 AP2'(V%+,*UEVEKI1H3",QY/D[X50K(9&0$0P@;8_GB9Q#Y]F4:52L@CF M=(0O1)+C$.^2UC2>0/0#O#9YAY@J!B<0DAU&^LTIG488#_Z5AN8<#_IGDUG$ M$$T"08MHG"9PPI]I1,9:E,^WG,"*Q]#VF.HC"&G ^VQG.(3 $'WC),"V8T4= MX9)0 Z* Y'>1SAY944Q@'Z1 )]J6/DFF#89-X- QS#PQTN2CXFVHD5H4S6W MG0KD@Y;E4UJ3-0ZT$J$;E:ZI'POH&0*M-/0RI=SP=K[J9@R1:Y0&8?P@G2RU M486$'^]F0V:^KO'/P\6/)SAR8/M.)".!NFD)%\E;8T))/Y@NAPKA2C(LU_5?8>>W?&E?W4][ MUT%XD_RW:U0 5.=UZ]H7@!I[*^22->AE3;QK0BN'R!@@0"H M1QR\.""==$-VSN1'A![)TD+P"<4MEB*["4;AG3]B6;U3 .J+4VP1ZF>UO$!G1"^J'TKAU&,V=[=3H0 M?I_M-EKIQB19 4?.)-V4INM4&]:I*>$UQ<1L'0OXNE4ISV"#*2#R0NB. N+@ M8^\9;%9JG5!CVR4FA1_!WB*UG!:* ![' MG)''%+Z?&$^(Y4<$*4G[0!.'^!38&GEDC,]T3WOF00*K\8OOO@#SYND)X$[: MQ"?B;*N<;>$8LA) 8Q(?/1[3=]IS[Y%\_P-K 39*T<'( M%5V-@CB-TH%-AQP7\O"776-K.L !&0;-')L*D&%LC>@M- 4FHB&I820*-HH0 M828$8* M4C3R RI9R+(@U@VQ(;@#G'5J.-I../_V)+%*Q0Q/L"4O_B)W4Q[#(PD5[9"5+FT78&8_'-+6+ M;F$L;N5KVS%-$D)]D+MA#/H9)/V9.FF4'\'J@D?=N]7DR$1)6_ZS1T9%HZ,# MHK*'3A((6V;JLJZ@4=04.'";M_XY&!I1() '(L#;:$91$ORG\7CGAS7>LQX30),),4D15]FUJFS\ M-EG/64^6V'3/=;$+\3X^MZR3DY!#NHD&FX+98G><[W686FD8CO*2\ E[(]AE MA@,!GI5P$*!"TT9PJ+\$PGL!!&VL*,?347P)>)9X1 M>H64@F0'>B[+B[@/=VZ.X_LN97(L,^/9?TD/$J4\G)TM2O@$W%MR7?TQI*): M5)<2BXDP(F'RTM&KI9=S&:U%1L>8!MJ3#0X7SEJ!V(Z=* E')4?I:!(3C6C1 M5!NP:CF_ZN$7M6>H$]'^(TY6.B)?-(I.(^AA/*%GDE.6@O\# ]^YCFL((BG,#Q9\ZCJGD4)[78(>MHZ-"46K#X74)&2)@6T@WA M17)@V@($,LID'9),$O63,G<91Z$W#N>+R2;I?^ M0E=,VDS(=7@RSM%C.@YQ^I/#W&DJK8L&1)-Z^-DGUQ.3A)N;1W3L4[,PC:.! M=.(D<381/'(3K:F2' TG]B>.4#!=[!]/Q>5M$'J312.WB:3]]/S7]LA_Y2)6 M)4L#)TS"*GGS*J266FM +*>68'? MGN6(+R5]+S,'$O1!GFC&7 "[%O,'0M=_M?U7;Y:Y_GOGL0/WO NJT=-*G*$5 M,O3%!ZF;1[]>,?I)=Y,(7P;(^YE8-6@"V12S$&9G*T/2KVEZ506_-IP6.%)] MJ\U,E;=7'6MV 3'":F*NME/69!"M>H]5@??DI+;STHJ^=$ *UG)OGN>W_> - M**,K>EYA.C]OM_4P#CW=0#=;DU.0>&;0AQ"HQ,)RV[N9PW#I>?"R]3)@_TW/ M6\#WIQA!B!I./WPE"G0\P,%__4GN2I]4610425$9S:2B0YM/AX6<*A%.>D)X MPZ6I4HN37O:\H0+PY9XX><+-C2C,>DVN<2Z,!R'^(X9HUA_S"F0!Y6&X4LN- M/(H1Y/O2LVOI(3'RW32#B[C\Q'>,/3N&HUC$B0-71'!7@&?9 ]/E*+N+7L5E"4A" M>1'Z23CC^8(_<&>EK(&L(GA@QSPF,7G<@E&"$ER,07\E(MB]0["JQFY2W.PL%)LR!W&7V MBB'168""2[%3I_B+K!8"H*-[Q9PVVT87UYJ*RS9MB'!QXFP;'0-:9[G !I,T MHKL.+%"(EAT!&R+9!_F+[]K)P>$;S^HD-3*CD-IZS9JQ[-'TO.E,S7HX#X\E"X MV$63$%_,_O')=L*)BZ87CD<'3!_ZM!K_ PW\OCD'?"^YG"KG7J]C2 ;HY[35 M3/KA5'5W" $^KO^NZQVM9VZ\)'7DC;]O>U6O(\E&KC=M_UU75<;&)'>4;I>Q M,95+I][.-U72Q*A7J&E-(FCO)2,1BN-K&"E=!C 6?I#[1J%P#2'DN<8HN^'/ MR='NT7G;3KD]\,M(J681Y*^QAP55$C- Z'SF7U43R2-//'OH@)+B ]U[\&/R M5J@,BI.=A' $<7M:8P-.FM._(%W[UR)*)S54(G]R(<,WP!X48,X-4R>*I&C5 MTN'0/FPG1&&ULN7MO.C(D7I12P+8_96D9V3?H"]V1B_1]:^*6[E^7NV M2P);5-B\QY8R1&_[6@K\\-,9P9_L9H#Z M+#+7:Q5 F8JC+HJ;( M7 RY&)ZI&,JUBZ$"W>0-T9!,+H9<#,]4#/7:Q5 E8MCKBCVCVP0Q/)'(Z$[\ M7/DA34>>'947ML9-E'P3WZ@WFBT_>YPZ(.7=\,^^;X>7GCVKH?[HNW9>,=%: M?4,7B:04E9+-@*QL/DC_ MR+E>_'G&GC\';^1NK;K9Q4%Y>EFT,7_^^,^7M&.2+']*1]&9P?/F%?"1K$7) M\;WQK'DJWS\YU)5^A%JTWO.E9\\[T5XG6B*O2:"T^EU=U"0>L#Q%&.UQDLN# MD4JWX;K,Q"LYC([H_I8'(ZW5EU5=U"6)X^@$<;3'LRT/1SKLPRFBI+"RGUN2 MQ](8:^_/::W@I+O!V/$5D[$I(G)'3BXK%O_R2A*1&/RQ6*'B@CW59? MET53*RO;NF'AQ1/'TK[MD7*Q9! LJ6*W5]:."<<22UC:M_M1+I9@KU?21$4W M.)A.$$S[=C?*!1/LY4JRJ!JL:*8]AN"L(!,9*-Z.O7.\Z[0RS+=4\/&AU<)Z M7Y,B@=*SW4;-D((.:7JI8@ES:A9=(II%-L@R55:HHOZ-^Y*"&&>+N S9ZD40 M)Q/$*3VREA5.@CL;Q)T!Z#+DMA.@;M2LI58S53@SS.1Z<&TY[+(5G)6RS'SU(Z,PE("?;JO? M543-4#A^3A _>PS_$O!C$/S(HM9C!3]GD6Y.&R\FQIOP(0T\_\I3SD_I^7-+ M.;^!6L XC&;[*&?FE'S(H]6[N[7ZC)1I..?6]^:[5'FU.]W?%Z4-@9VUTO'< M,&@4AHRC88@>T1:5#18"QU"S,60>"T-=J/JLBFIW??^68ZC9&.H=#4-PH%H1 M#9,!#)U;AOE[XTX4:%M6; L3%$33,TLSSR4?LG0T 8'M8U$VU@OK9Y!O0(^:M(V6E4^,9&]R$)6KB)2C*2*-*Z+&8"@7 MA/9LIY:CB'36%-&YA?*2\+3ECR>^-^L*[>$(>@\ZONU8 G 7L&+YX6'%&\_$ M-]HC+K2+VS/72&#QF>10KMLAN='.=NF)6:DC&3_ZUEFP$!%WVZ9*D MH\,."QM2JZ^+FEQ$,'B,@,$8P;Z,V1P@VA4E,&36H@0<1M5:DT?12DJK;XB& MN5Z@D6NE9L-IS4H\$$YKB%&)7]%E8!4[AX-/"2^$ 29"C6?YLQ%Z6^30DFO4 MN.=%',H_++7(,9^UXG2\F) C34+WO? +94QRWQ-ZP\3%B@)$R.EX*)C>1'@< M$M&"CP8^K3XXVS#(JZ:A=*5"O/FR*@Z>_N'\4\?N'K.3(>SJ%+LZ+V7"#_AG MCITR!-\NU H0>R8O4<$1G",,RQ""#8+@[L9<9 81?%K'X;9EEY9LR)^)3YO) M7B>BE#JOZ;Y'7G$Q6_VNV)77ZQOPD AS\"ED,6^)B)0$HQ[LOVI*63U%.9:8 M4D69[->B&#(EZCI)39%OYRLV0/KFYB*I!EH&MG4<252Q67JCQ)P(=+E0H=G\3>>=1& MYF+%Q2I/DO/A8D4;\A&Q*JL4%Q 3G"%_FF3P?7,+=8F7P]O.FK@)Q?&25CNSYM*M5 '9_XK#:(R]2*0'=_TA;*Z=V4G=,LN$@\ZZ6E99R6J4,N$JY<$3 ML"#YVJ5G/RT8#^B%* J<01RA@8N?_'L4T!-&:RL8U/CE M]:&; KQB9W5WY277"$$#RI3SPY.G!K]T5V;?A\&,1?KE.91P/ M?OG\RQY4.])ZIU.6D!'#=_.NXM4&SS'O[FVQ/$WF?('LX:7<\V=;UY3:H71- MN?K:EB:)"]S:-#35!N2AR4>2BN+_%;VFB"-U^%='<$,UC4!1+ M:?:;)1J3X?FEB:ID*K8?#UQ<<*>,#ZTA0SN'V,HB8QMJ_<(F_9AHK7"$ LR; MTYW2\^>V6_X%A8Y5)!I[:H;6IBDVUY:ZQ\$C**F=,3_EO4EUC0*/3#Z2M%9?ZA0/XK&S[\3A?NIPUPK 70>X:V754^)PYW"O'.YR ;AW >[J>IE' M#G=F(,'AOB- E!/N!L#=4!F!^[E5(O_JN'&$[2)GS$]-9#=-\?1$-I__D<)D M+K1F.1X(.P4O..!/'?#Y/)#W@.]1'Z3P*L4!SP'/I@_R#O#DL]0-*7RT@R.> M(YY--V0-\3(@?D,%IEH[>S*QN\R?9^SY<]CQ_0?] ]MM1$:%GG&RV1L*<8AM MP?'H.>T8VF ( P@H",BS!3N1:7JRE.\6G\'S?+?X](]M;34%$H6P,[(AO;<" M9EKE,E$JM_%X@(.[(;4(PKLX"B.B1PB!TB!EEO0U:6%"*-!Q1Y0D3525PNFD M[$3P.<"V1A*.##!HZ:2)NJ&+JEI6B3,.,,8 )M<(,(T 3!=-V11U[83V(#G MMCK*1P:83C585]%%O2LS C"^ZY==2)I;]?L8=F1*V359R2TF72(FAMA59=%4 M3FB?C4.LL"59&L0,ZJR87554>AQB)PJQ@VS)TB!F$HB9HJ0JHJR6=::+0XPQ MB!UD398&L1[58CV=_'^5E?UY:D]^I)5[R/_:SDO_,_G/[+-C%#P['CW:9:Q" MP<+0-^[X7%> ZT\C+" +HNK(FT)8W?,C\G;"'X$,QB$C>PZ0*TQ0D%1M)+<3 M'- CE0AB[D/'0Y[ED%L(+R,,%8W"SISR[XFP;=;]SX, *'B&CZ7!!C] M;*,AF> %D)W=^3;#OOUCB8ZHTV.'P7J1\X^XVJC(MU MY_!(Y%_;8TME/IB^"'_Q71AB* HWGM6A&VF/\2!T; <%#@YSX_S8L[A:5D-? MD$O4$!8>1QA'^<=^@&A3/;^017INETS=19,07\S^\.1R= '_J4 M+@6I ,RWJTI]'O)Y04P.U("SC1BD7XYO=PAESZN_]XE6L4T-UZ2.O+&W[>] M2NYVE)Z1ZU7;/R'+>EF#4J7-EV:OVA/E86)OO#<#/'WAA1.1CUD93+8/CD=6 M9#\F+[6)'.,W"T.] ["N!"(7:*W>7SX")%@_,@EV9@?\-?:PH$JBH$BPTY9Y M MBFV'+(%99/WX=?&7"5IV^L8R9Z":JC.61:88A4) _!3"Z8&+YSU_D.OZKS1.0_[X MSS(U\.7LS=_\X*L?#Z)A[,Y&\C ?2&J2Y0::0H$F:>N;69"2#KXH-0_RS6B/ MR%0[(VB8JHD]95UTTAF]#]$V/.GX^#;!.J]N<70HNZ 19T\5C>))(3PYCT$H M[5,%94()FD]*Q*R43JSX1K-7S2MR![ AC18<8<6'Q=FY3EI_1#003MT:[E($@F%I4HF:PXKV>V?74? MX ER; &_3; 7XNU;D=S6V*-/4TI>)X2\]&S:!C3)1SC0UH L1D45Y>('Q[GQ MRB"@]JC7*@ %H5U#-(S"QRR/8[W.,B3)0/%V_%5YUYF9UU_Q$!-DP5S#'7DI MW#3:LQC,Z'@%9#Q46"&PKXA&CQO7IXB@/=J_% 3I!$%=T5 *'[3CQO4A>* + MMF!ER_7C]M >G5J"^=.%9M=F<7'@YC2#\-FC4$N CP&AWVZ7%?B4:9LJZ5$W M)K3IYISI)S]";AG:-"5#L;ZUS9:5??DIA<3$)&+2E<2N(I5D=C#1/KDDJ_:< M4;,3L&G<11K,S2^.6_83O5T>D)B0D\O_IO\'/K# MZ!4%2?HGMXD/#SK[$S*SZ;V+O.C2LR&!>@)U%FYQ;@E2)5I@RI1XY9]31-+> M:'.)2))ID1^]=V))$BQKVS_[OOWJN"Z/V1ZJ2V<4S(UV*/$L26*O>,DT'JAE M$#9[%.?!L('"S9(BDA$R ILSL$EOO AYSPY49UE*IN;VY^%)9#-Z)LX;,1:N MWRPW!I(<+!A:J]\5NUIAL>!F*(. VIM35@&@='I$SS!9R0$_ W-TGD@0H;<2 M8K4G+A09LPGF"9=SV<@M"EVH&Z"(X^ MRWR"S=JTVEU*^:[ M@P:.ZT0.3I)L'B/?^CGR74*C\!Z"O2?5I?S,SM7-"Q]. MT'13V8K"84O6)IS;\#E1VR9C(<#[!!8'YKYJ"M0XZC+3//4(;@(7"':F5D4Y MPX(" >?<)5'56&F(?F8''PD7@QC;F:P7'FS>OT8 ,9<,_4.E @Z4$[&0>ZQT M1>2;%L=5K27A"/)I)%WL%2\3R^#.10/4Z\PYG/@!184_), (L.4_>_1P#>3< M#+"'AP[/NCE<[\X$9?K-#W[W+#))Y'A/Z.T^;:EYL/AT6WU%%Z4N*WF_/ 7G MB%JX,E09M%98SRA\YH:;O(6*='.;MZ)"T'/).51"3*IWN\4/"'/KET%$'5 * MNC"B>JV^IHFZS@JBN!W\A(.Q\-U''K=[MTI*-T-RVW??>P9:?L6#0RNEZW"> M7!>-TE);N)W+$HJ,(Z$(\C@D43JU4Y*GH&-%(<"TC8HP0<&.- -NG)A'$A8E M*?@HK_?9X29N\U'4*P-%0RC+T_XW#OQ- %);!"FF(BN?&$'0F9FTJR5#B\82 MSL,2R7+>I_BNATZ/I4O,U-+EUNRQ#_R4@"$=$G4TB14,E6G+-N;$3UG*=3T? M>34M_-1%)N/V60%I@8TRQ11EJ:P3!DS>H.[AYY9U$\KIJ*)AL&+&<%.XSL!N 23!"7A5 M$J7B5138,HB;HU%Y"+>J$.[A8M&5B)=HB&;Q^OD\BLL@D/)&<;6[\ U9-*6$FZH'!PY2['\G7[D;7@78=O*K4(66?&1GUYB;J,>, M I2!(+75UTS1U%@IZGT&IND]]D*:8S @0T$T&YK79RY:.92\W_Z2' 9)Z0LM M'I8"904,5:W5-Q11*9YSS@U5!K&UOYAHE=C26_UN3U1YT>9C)Q_PI(,*D@X* M"$*7MH'6F#G+SDW9&A,/"N#(H"X1.UUJSC+YP"6N23N"$&S5Z0=GL!F6@[+[-WIZ]HP_T7LDR/'QQ=:2DSI>7#1PFSA;;PG[N$ZAX'CR,4X-U+ MWLWMMTW"Y7L44/(T@M^#MR8[QX9[K(20MQ4W;+^-;A:-4,1VWUI8ZT M7DQQ[0?(F1!>X'6BL'4"(7PF+#)V.M#P,HY&?@#U?;(9$4L3TG;0=\OPO+?A&%\P-RZK7Y7%4W)%*7>^J&\V4P< M^G)J3%0^D;LX"B/R):*6XKHV%N@9C\Z9%!- MA<]V,QB_;<#)W$LR:J VD](>N-=)03- M&R4S(=L+.KV(1H^5[6*>BG#,TK8EX4BE.-)E4=%926GAP0O8.PLP"N-@.@]? ME.TES3Y E]]T)4[?E,_>-C7:%U27B=.GK.NBN>NZR2VJQ)DH;V8ZG9FJ$U=6 MW>[*6ZD-EJBH:^SL6U#0ON8C0*0GO6R=(@9 "$ M=&)NK0=(C@ZA<_-#+"L>Q\F9/3^I%N2/)P$>00+F"Q9F*:E3R X9F"=B^1H%'Z!$N MD?EK0N6\,M*3P)#11$5=WW?DMG"S4955#5> *IF@JF>*RH9";XTVCQN39AWF MR6GB];8.CDDLYXXEO:9SRXJ25!,JH1T2+_)V(J#;$\4H 700Z-<5T2A>'X 7 M>2OM:,R[3O99=/@^(J1L229WH1+RVWX\<''"F@("QIK'D;N]<"F4.1V5D_TH MT:5GEZ" X.2\J8M::\"1MUWE!RR!1U#WCN[O2980IO]Y$ ",UT>;@:J;'JZ5&6M&<@KW M8/HB_(4H+ A2B<*-9W6HG?P8#T+'=E"P?)*.!X=,'WH4ZK04\T$8O5N9:#?2RXO)*XC)5*7^J+IE]/+'7+IXX;?U8ZL M]#9>DCIRSM]5QX;A<*U9Y-U&%)1A5D6ZHK/LB_XN-(^[ 7]'*\H!%,24]G4[LG MR]G[FNC.&;#%3@F417>Z LOX/R*8V5)BB#^4C3R8_)2 MF[B%^,W"0)(1C8.,_9AX5[_NR;U?)\>A]&^<_"9G(8K(;1FP;1S9+BFP,I M M(V6:-?G%2=#[]"3HU9Z3H%S"N(1Q"3+6: $[ MICWHH$Q[R[ABAU&Q'./JF3 MWIOQ 2T9Z":4/YP5#*4'J+ M1+Y 3WRW!RC$-BUJA[V0=@$OKXO6.53)R1LI MZ>Z)E% Y3'II?(T#0HM[,BS?3J(E9,CT4MZPB2)IK;XNR:*IKY# U0^ M#9T(/^+@Q;%PLJP]8,M_]NA;#NG@H\C0:%94];)2E#D8N:K@W.'0_W$?!]:(<)<6Y%UIZLMS/'A4DW.'ZHL:W\QL-I$S;^3M 1(W-&8:N_##Z@:.1 M;V^R,%5H!%BDPR]'"U\4.'P0?_-#\B?GF#% M08 ]:TH<>?(R-]FD1_,8CRAX.&F\@][XGCT/B'+N<.YP[G#N<.YP[G#N5)R- MU-MM9=.:RBLEE6\\RQ_CU+2[2BV[)S#LDL]=>O;3PLQ;[.3=XNAN^(3>[OV M7HBBP!G$M,W8DW^/R&NB3>:ZWNIWUPOX<.0QB3RN%UCF3HG.=^UJH8C1T[SD5,E<$RV@'/LK>X*6Z[FZ)L%O;(3>J\US-[77+6R MH%6!.N#-D;;-Z9^J?+P.68K =U^UI8W!4ZD;VB@PJ6*2]5Y2M5:5Y6RZV,K,NVA94BBT3MSP3M7$?(ESQ^O!Y"B)HVV#+W*1EM< M]AB!(9>]O;)WO,9 BD;[;ZEFD0,M7/2XZ)V*Z*UU"JI.]'18]C11424N>USV M3E+V\HB>O+;JE2YQ7;+8F:HH==ZV7&1\='QT?'1U?!Z#;F#^CR_#L[\@0L3-:HH)XU=2U)@*ZI3Z, M8^$'N6\4"M>>C6V:*2"D20+JRAJV+W/BL,AUX1?T7 (+GL M6?UJ 0I8MXE:2$M8UTG"TX$CEWLN]TR2R[+B<9RTK*?GY865 _,"9/9S8AY MS,^#X&/_*QXZEL/1F-E1\LF"(RP'X7^A=$Q"\;F"#KFCZ7LT77U;/5F.:OB>^,W(-LR;;-@]XN$.Q6CUN[*HZX9HRH4;PA\@/'64 MQJD6?Z>[V[LV_6:*W:9:JE)ASAPC(.3*_AR4?;[TU+7F M,96EIZIRJZ]U>V)/6_=0N*CQ/-03%K*UDL;5"9D"&:FBIIW2\0N^EO&U+(.8 M:6NEKZH3,Y58CDI/U'OK#7CY6L9%K8&BEDO2#BB:DE/ M%9?[>FB5%J'ZTJE M[ P*;M^$84PWH?QADC(6"@%.MC\C7Z!]L-NT^3DAP*+[.2_.7>$>DZ;LB910 M.03&8?MK'!!:),WGDV@)&3*]E#]LHD-U"TW4)8V1]9!11L> M+F%J7:5W"6PX8$X0,'LJAV8$3$X#P2 &@JB;A3?J.*+J=N6V+&[:VN*VRYTK M?Y4S89=*T8HX>!Q;=6-KD[K*50SED(6N1Q8Z!OKY<.YP[]1N(-=B' MFD3M0WU=#Y]'Q?D:(/&X)08DX#?X]V&-VLZV-R+O7,FYP[E3?_1BT1@T?/(7 M)R?AX.2-EQZ;I*XF57Q72WKO ?\1.Z$3X4<SIZZEM?/^V.4#+M.V_'V34."T'8TO&:](A MQ=A0,YY#C#6(\96&>?T-N]'] +410X@SA" Q<_ M^?>(O";:9+MW6WU5*J&0%\ MS^3[D\I7V-*@@=G/B%$$GKMP[ER;=N>P9A;.B M.708A$Z5R.DQAIQC;WQ7V*(W1U\O:+J>T'NM\WK^9KSE]J)(*'6A$E[:?CQP M\;QRYHDUJ\B;NFH#BU?7 9] MFBG9FQ;; WH@K:VJN@SB6M81-2ZG7$ZYG+Z7T[7N-677(=<5VJM,(;27#3THV?I4E1,A@UB7DN:J"J%>\PP([2B2 M_\P&O?0>"Q-"!RD$^I\' 3R\O!&9X;'2D"-+^Z!#=U*?1EA %E0=1]Z44$GP M_(B\'07D9T]PR,B> ^0*$Q0DQXC)[01/E,"TA=W0\9!G.>26,"(_T%)WG=RS M/I!8>QY+)ZHI'4,GQ)CX(:V<=T';[SDO^-.K8T>CF0PM/9@"35H\@@9DRG&T M_1%6^*F_V_I>^N\HF UF@IYQ>Q!@]+.-AF2L%\A]1=,0P+XTI;'CM=^1<-OL M4Q%KPXIQH794 \B=_D:E:_9C'DXV5]0V)RT\C8+IB_ 7HEH)64)1N/&L#A$R M6WB,!Z%C.RAP<,C\+*Z6I?]Q+O.@'*Y&R'LF7W(\87D5^45(UA'FI_8A]E!L M.V1BOQY#@]$59:%RZ I&INJB28@O9O_X9#OAQ$73"\>C Z8/?1JCX)E(9ZJG M0#+?K5[T>\GEA=!VI$1PTP2A],OIY0ZY]''#[VI'5GH;+TD=.>?OJF+D>F+; MH,R.:G89&U.W(\D:8V,JDTZFGF]VV\;4ZTA:670J:TQ&Q\A)\>IY)Y-7=953 M'I2AY'O3UD&1"XJ^\U4;\R(AK+%JOQR2_WBT16QO9F12;MAY$WZ0NT:A<.W9 M9(F&Y$@AS8O4-N1%[DL9W>99[=[@+OR"7HX7;.!:PH)Z?/3-C$EVH!/#*,OA MSIKHSAGWGG&S/(+39UU#7[!'@S&8VTY?> '%_QTK2[">.%31R(_)2VWB-^(W M"P-)1C1(,_9CXG[]FCGCO2C]&R>_2=)/$;DM [:-(]LE!58&LF6D3+,F;\]: M=0C0JZ--!##MUE$>04X'*ES"N(3EGKQEQ>/8I5%$6N%&6"EQ(\!Q/$X:@485 MO^*A8SGGBI0GGZC=U8 RIS9FGR9Q5 M%LR>YL79#BKV0)8,+D12M:5Z"E"71:)L)V)G)VQX93W#*"N M'^L,8%=.SP":HJ2N:_Q#4Y.9!2%7]N>@[/.= LA:S;P$M:^D!_1ZZQX*%[6- MVZAG)FZJ$S*5%B^3>^6=F]N_U=\H 3MS&3ME,5NK4U2=F,%A\YXI M*F64T#_9M8R+6H-$+8^DR6M68^D"1AM/*J(AK5=S8#!"< 9=+*#C*-V'\H=) MEE(HT"-7V!8BGXR%<+P]0"$& HPGV MIGQ+>\:+*/29S3Z1D9[=X,F1Z*7_8 MI$OC=YHAJG+A*F"\NC)[ZEW/4DAN2P?B)52M*W6# &?=,>&(:3YBUNH\'828 MG#:"V>H;HMDKO%?'$56W-[=Y?>M*:^O;+H^N_(4.*L$K/5'IK=<\.'K[*[6M)[#_B/V F="#_BX,6Q<+*L/6#+?_;H6^@*EWMA@T8-LMC5 MUK43!PTG[ M(/3&=^UY1)1SAW.'S^@%Z(H< 8Q;5WVY-\C\IIHD^$.9_YZ M9O$J"1Q_7#N<,7>*^>"L*@>3$>5P!COSA$."0[G+=^)Y:))SAW.'T;A%&0.'?:@LV>KNQ!R M3(DQY!Q[X[O"3JTYVFU!H^V$WCNZ;1\Y>%6@=GASQ&US,J@J'[&KEBFW^EU5 M-"53E(H7&6.MJ':^9LX58I*U0-E9UK//L^RI64JU[&NS92H@7.NA7RY57*K. M4ZKV^"'%:VJ;*JW;:TBBL6'/Y:P$[US-K;R';]1]74Q+Z\5E:K07ETY\'E,I M84>PH<#D*\)IKPBYMO%7I:_2AB8F'&0R3='0J^R#QV6/$1ARV=LK>VMM4*N3 MO2[MV:6:18ZW<-'CHG\GI2F )BKJ>ILA+GM<]DY!]G+M:%7>_-N$ ME$]3%:5NY8V]RMKRFHU@1E6=B$ZY.ZE'>'Z)2BHAA>W' Q>O]3_CH^.CXZ/C MHZM@=!OS!W2YNAQ[VWF9O7OI$0N3]2ZH>B5>2RU(:M\[;\(/V6\>0, $F[68VUMYG$2 Q<>BY8\9(Z%'!S% MP3';+>'PX&_.\>9CGTZK,/6.OO "*@$[5I:XD>,)T;26*J5*9:1RA+REX*SN)64PY,$@N>U9- M7(!RXFVB%M*"XG62\'3@R.6>RSV3Y+*L>!R[*"+.,BU6(*Q4*Q#@9 4GY@'$ M_#P(/O:_XJ%C.1R-F=TWGRPXPO(>R"^4CLE.R H9#STME>Y9ZO*;7ZG=E43%ZHFJL MI[Z4O!FX07[J*%)4+?Y.=[]];?K-%+M-YX_7DCP/.$W3DT"6"K><2HLKS5GHR/3PCZ:(AR69-1SAW.G?K#&XO.K>&3OSA="8P_XC]@)G0@_XN#% ML7"RK#U@RW_VZ%OH"I=[88/:Y+(H;_ P.!J91"/7%9P[G#N<.YP[G#NL6D%[ M7'3FC""-,2/H##)$'G$4N1@P #DBCF?CL><,R> HN% 8XNK.QY]D"(T'.#EW M.'@$[/AXL]7>,[N T& M6J;$@/T@H]9I.1A;LEZ3-C;&AL+^'&*L08RO-)P[G#M'4,];0A#'U\X&.]KY M#+(&OOD!^=,3K#@(L&=-A2@@+W/3J,(\[B0*'J:!APB]\40"'J3EW.'^G93PN#;['/ M>(N).?^$WN[]@%Z(HL 9Q!$:N/C)OT?D-?D->[/55T2M5T(#4PY/KCS.F#O% M_/I&ZHX>,[KC#%(-" ,%AS*?9Q3P:"CG#N<.YP[G#N<.YP[G#N?.:7$G5QQF M3P<,8CGQFCLG")T]"?[%D",SAIQC;YM7V 8X1^^P MO\8>3NBM2K1YF%J@X6^YS2X22EVHA)>V'P]6+=,'(FOFK&\=J(J;)" MVXB9JB*J MGB&JNBY*2GD]GIH+8[XB\16I]&P);:T\>U5=;E2YV^IKIBX::@E9#5R:N31S M:5Z+NJX5EZM.FN'8DBD:>GFMX;@P6-R R/E88<6=H'';J3^C3" K*@:CGRIH1*@N='Y.TH(#][@D-& M]AP@5YB@(#F$3&XG>*($ICWRAHZ'/,LAMX01^8%6RNMLG77Z:4WI&#H9WL0/ M:2F\"]IQSWG!GUX=.QK-4+WT8,IZ:?$(&I!!Q-'V1UBA)] M]F,>_!8&/V@(9ZC()AYJAM7M(6U@VKV!9*FVKLM(&^JJH?VO0HR !@O:YI2% MIU$P?1'^0A0K84$H"C>>U2$B9@N/\2!T; <%#@Z9G\75LNP_SB4>5,,5"D?" M-]=_W3Z+,0J>"81!31/LDBE0I;J0<:K$R51<- GQQ>P?GVPGG+AH>N%X=$#T MH4_INU+% *+P3H%3DB67%U+2D1))27-DTB^GESODTL?UW[M*1Y&TC9>DCKSQ M]VVODKL=O;?YTK97;?^$+.OE#6KWQ_?D%>W-0N':LPG:(3#AK2VG34M+[%:G5AXJX!BOI_24<#.%R<)IR4.4Q%^7_PU\6F)J3P']QP$T=3 5_;FNBN:UY4:=M5?KS M)9DRB7Y3.HK.-AB^X@D!@).6!O5L 8VAPLN_Z0];&7OV1__VV ;+5+WT[,LE MFN;6D K1D*;850J?+F+'4N XRKBVEHDCM=5795'J%3[]PM9*VQ1%N\P[V-.P M\1 '0=+6>>R$(?EY>]3F)"N>E:AOEXE[-_R:DO:1B$!XM2!O;I'16OT>T;QE M'3)A(.V'(RIK=[YJ$*6W^KHHJ86]';;JWC57!P^(QQ.&,3WQ;_EA=)@*/@M3 M)9<*_I;D[GC/5T#4W&+2A>DZR6<-*"F[BYX'$/P7KP38!C@D79)[A^&$+FM4?(G;0, M3Z]P<_=0>[=4 M(,D$2+*HF^L+.3=XCP +>L"I/4!A$M:=8"],8@WX#?Z]O?+^25HJ)6I;6EWE M"]#U:HFLN<5#H>+1U5@)OW%C]WAZMB0(J11") ;EEAVM MU5=%NW,Q8"%)U;9+J*P/3VMG)_)CP ;GS!P(0G])9; MU+NTZ.>&2DS<=&<27\7BU 5PM0X=H]4WS1)*>'%;/=^)*=]KTP1R"#\G1Q6A MQD> Q[1Z*CW>/RO\X7@V'GO.D P]R40.0\SM][SV>S0*IA\ M6:7Q)9!X50T/G3=LM_^- W^3&)GSMD>,F%O<@*_2@'^WQA?%5H8EOD>6>$DT MU,+YECQZ?;"U#,%J%+A@&\,QG]@)1S,]#=ERW$8N:B.#"(7?Z8;L'?&'EXD, M>::#W&*C2:U^5^RJ976UX)8Q0ZC:8QCG!-/.]5V32UO?N;U\<&S[O&S>8NEQ M&WK=IX'$)(\I#2[F5J@*C5,;1;+AN(7;.%V:$3^[=:C*FH]T!N?9KV@,-Q0< M3WCU@Y]P.-U"$R@Y)C@1'HTPG=:&D0Q6CH&=63SHBMP!!$^"\6>V/5JF9[(N'#/2_L.)1E=Q2&:)@X-B MIEH7#A0K,C^YPSZDCJ-W=T!K'3VP,ZH:/-Q3STD=/$&./6>O:7GDV]?BH?N4];:";=K^K*Z_M5/%#$&KR.HWPK@5FR M+2KU^*&>>B,-$S2E/25HE3S+"F)L"ZZ#!HZ[N^3VV1LSN;7UC.3W"<6A\EE" M[^\+\A5/:92]2B2U!N@=*( M0!EB=T.AJ$+=5_=PL 'F];E"<7]OB*J@")54#=%02VX$7 $44]4_&\&\Z672 MIK)$HZ.)SY]4?E*V?FTWW@L.2^S7=JJI2&SP=%L/%3M)(H-.*30E,-VTH='! M-/V,O([H'7\8O:+@S+*3RMS-N4=3VJSFR;^$[+T D^7$CD%T\&$1=1W.$G?9 M\ NXTWG$<\3E(\D@2-)$25ZW0ECS,$^F^ 33R\(BO1A.S"%A$(?DIC 4:94B M\A-UBE&"/IMO&96U)'Q)Z8Q#XG+<#<'D2J_8.=+W]?*../-=HA-8'C*C*L-* MT6OU3='LK2=;-75'B&4]?(9'Z2K0KM_\@!A(!'1V^(TXKI2H<^=U6^AFIX+M M2JR=C^+V=PT*-C.PU@$$_6+E(DJ4[^<4VL^)0]K/@_R_61"+[^4<91-^2RA] MKS[>;YITE1+"(7Q#YT3PF'7?OD(\PK:]*LILXY'OZO!=G>5=G7FG,KZKTUBW M<6:4)AQ]PL%8^.XCW@9]ZV)A:'N;F\RM_)NTS^;=\!%[CA]\][UG(/$A-:^Z MD(BB:J*BLU+ZF?N19<)J?\^< V"U.S*ALQ:9.*DU-)>^%84 NR@BCN8$!=&4 M[Y)LE9-N3>H7-M"EGJAIO#7Z*<+*.+[Z-5C;>3L'_TD#) M#B?B2&L I.T->+(8#@DF3^(+.#6]0TPZN7">S5X*CT;>(U%+RP$%=E:D4Q(6 MG=?:/*_UP KYO1RT.VE1W6E:YZD>[*D&[GRI>X2.M'7I<,P-+,&9_^A\U0HZ MD<#3X 0&U\)9K1S[$6F;Q_UC<"$F7::W^:QRGM:B0DXY7'].6I;TO09/M.O9 M/$E3)K)="5F@1(U*TX_OR1@/T!U55;DA_D3GDUY0M9Z9M1 L61S+3:GDOO7. MSD74R-)U=M;9V5F%:,ET=(1VTH22KK/S2OCQQ,[.*OA1 56OBA--:C(_WH"O M_7&Q('.*1T5^SNGX7,'5?2+,^2A=X"2T"2*S#.3/P'R&K;0YO*%+/-\UYUC= MAM_?EL]^%A/ ]N/KXB/?C6^P&5]ME$+\_\>8_M\BTE,P(MM(?Y#X99[XJ;VI MJF8'H'09Y58SV:%Z_4),AE-;U:[T^!)L$LY.$%X9?'K":_3@SZRZK]"/JC 1 M_@>QZ%O-0/^..>E/MI$% M76A0P=3O@XV'*,S(DVG;F"J"2&)-6>"V@H%2=F-/FO5$1ZQD)#X&+VT@:CD8 M2UU"O_6L-MQ3 7I95L/YM6-1&C>%U6X@,"BCQ F.'2]2WT>;VH,U/5GS@X/P!]?2.G6 MK0GV6ZNB,JK*&6N!O]5)0G->K<*2QU,E@0T>UR8GE\LVJWR\K59N[JR(X.L_ M"9O#=DK"ZAHZC"&;IC#WM3'%\>^HR<@B5%5ME&NO>&& M9Z^TQ=>+NSTI &>J\5K0/4''$Z_ HL7._I(('O%]EA$+/S%M@ZQL3>I41N(Q L\!']I;MYDVPD#AF+MA+?>_??*%/!YTOR&'$4_>?G-#O1P>(E M>H\GPZ;U'G=IE$YZRCF59Y6> SS1$81EFC@:GEQQ4F7ZY>^^/K,(_-#^!)]!HL(_.)+SDY@:7 0A4=I:B3_Q-4B MTYL+61J3A3J:#R>Z.AL;D]E@KAB:)NGJ0E-&ZK\4J1=>M(QBHK7^1.YF()L_ M[O0%O. ;W7K1-QZR;((.*],.%Z0,8<7;]"KFULOS;(:DF=B ,ZV[>1;^V[%0 MK#U1@.BW3Z.#QV#FF8:IN\FHH*EO\85*FN\([Y,"]2D2J,=(H!K_*J_^L/7 M,&']KTNOM4A/'B@8:F_WL_X=0/"XV)16RNGKZN -06+F+ONGP(W\EV %MY]G M?>)T\!O]XIWNF]W7Q "$6EAC0CP(/\1^]#\2;N^::&G'; MN <+$=@8A#_ Q7.0KN_PO'<6Q>4)S?:8N1>F'1#CWN>?X6K@5OH:J>L&!"$+ MHSNC10D?R.5WM=(A_(//'V$3J!\!D5[\>"%\?N@:LN8E[5P I8KT5G!L#6W 3""@*+TMSCD=BV)@+]Z>%3C9IA91^;H24 @T] MHKM 1&(_P8\2?/BJ6?3BF_CX\?=FD(W:!@0-C$48?!X]$E^1LR7M)[;Q3@(? M+27H!LVM@AUZ8O=);X$#P>"*QZ<-9=['CU^;L NAX?YL"YC31H*)X+&[3O"T MI)X[C23^\_]((_6M *3W,?,NTF]".V^BZ\3]5Y<&VN"HY#D)(@2\JU5@\U0^ MV[A86NA*!%!"$/H15JF'7F5?N*$0\ZLMW(/S:@F**,@#&?YD02?>_O\CNH44 M^PU8VR=&:A/H >'HK0?JW+&LS1WX7D!"+TQ>;H#6\S\#TX4/N6(/P]CP=@T5 M$[;:)D@*D#"U#3GNQKPXH"PLU[C4:Y02HR)QJ%RN:B?+A\"EN@=$:6&ZGB_\ M&>BNS_08"*":5G4,M,3@52+H*8'1GFLM3;+@X0]^CR>4 M'IJDE?X#'G%N]^ 09Z N7BV;JOGZH0E.2R,E^W5?N(_+FM(,ZQ+RK%L!/0I1$4 59>F3;E;-WG-N>/_F-?^#W2N+ (!1F@F19TW"S"EX''X.'*F%.PO0KJ410]EWY9_DF4:EXP M3\/6V,+_Z': )P:2F% C+9TZ)P3N$5423D^\-F+:5FXI#4[#F%+JI.-"TLY M.$UV%D-]_O(I@PP;K&;$_;KX%E'WD=THW2@,RYUCF<:+XQI B*A"8Q ?]4QZ M4__%R91G-%+@ZPBO M/$($=CZKB0W+^/'W3[:*OZY3@[VY@!O+J[ONL,:05;CLN?5=C;)"/9/AN:.V M'4MXFR*7I/8UI 4SU%D[F4DX)KR5OX4G!&A+>9)4H#59P'5>9%C?XO?GW;P& M>L"-WF=T?/;L+/6-&FG.%Y;^Y"W-M8 'KZ9]Y]B$G<+F'G2M'".P=!?XDI\< MADFQK,_-M47H MM2CA?]@T>TA+"YMZ4$1CR%_O[QMQ7,0.R?>6/">B!KZ/AK .7)S_Z8?Y)3>P M2 CB]Q18.K.3O*CZD4!<0;O9Z"]"Q%WDCI7IT334J\:6YCQ^?-^$O4*ZZBX] M@*+I/G.5V*LHA]*GY83T9]9&%.8$''P32]TCEYF?4WMSR_$"E$@;OT$AX];2 M",4)4\@6\4D^3T2FU,$LK-BNP5/= $)NQ-J G?0PN[;@A8$+W73C1X:Z*UY-V)TAIE)P M+*/N\/HBVM2[L)R72/>%%C!\2IB)B1)QA[*Z3F])VX3YK?RE2P@[H#%C>D/X$C_#R%+G#=LH#WPV3&29]$-T@5O,.%]M L=PU M[=&+B\4Y#Y'2[5)U.3BI?>,*0O"6A/A\PSX GV$FARU78:E<17C1\7S9-9]Q MNUUG=2C)<[@EY,8(-0U,0\AE&!78CA]QNTGUO$&/O9]I5W+R:LKO 4C8AD!8 M01DKDXY0J]S#A\D3,U]/!9MD&@)17U?["6]>@];\AT MH7PQ[:B';1QY+'Z(R:)E#ENUJ?3 52 A89E5\KQ@M>969.8$/DBA#\Z90)[I MG>@9E,[FHE$]L<(@R.-N'U48D4^7]-_VFA1F$;?Z(]&'] -J0)EJF%,=8)BP M %? 5;LF=1BYWH)GQN^3KKO%[#B+^>(7!I(NP6 [+K:C"N0GJBJ"6I/68-G" M,V@I)_!X.5:2-(P,+EHPRR3/['";J2;/L3&1S9Z>,,];JZ.9@-0X^: C$P"EJF/C,M&M[L45!_WVK!.4_. M..Q#O9DFU'%Q$^JE^TF+>ZSD7M&WS$ZT1#M^_*FO:,Z%N@ZA^N'ZB HH<-H& MY=A+]+C% A@&;"ZJM@#_.W?@=[P(#PNLJ >%@CD']]3T!=!I'B;K0XD+B\>V M1(]I"J;]HF0IJ+:9R4[G,530U]0 8A?+W/%\VI_JS)@\4^N-9V-QU!RK64OG M98%1Z,*34%D,O[A.E%4[T) [?"\Q']!%%"@DS!T[3$1]3""VI-^C?K0]N# N MW;'H6#7:UG_G+.X"CR2UT?;O$B026?B#@2[O+F$D]EBE SZ(&KP9,%X8AC_F M[B)M4[$\)QK,')9MA 5,N*W/L!#ZZ V+6C"\HHH4>8?BC"37G=R<,*%]T%N+ MPI/C&+2^@0;UMJ_;3R:>:K+O&MI$RI8:S]F2;HH!NW8 MG7$W):FTDKGFD'K ZNQT/-0%1;GL!\24^/Q9%#[#A\(8=P;O?\\B.W:HCUKR M$SHDTN#N_XT#,!./\//BH'0(27T=D,,XIK>=:$@N7UU\YK7OQ8RX^/#0M$)% M^:Q2T1$V91>,@6 MRVMQ7BD2;N:>8(KFQ19VWR"=$$\D*4.EA']YRUMRWIBT0^>.7O06#.,3>/4\OL&@: L+B3Z0?1W[^_T!\_DY6"%_ M,O^Z#U_]/?OY<-"?:$KN5X.^E/MYT:VD45\>E+M5\2,D95+=HK2=M]H#\-@( MB,YC3@+9:%,J9$X =S6\S.3/ M(B@I(EQH--^%WGX'.'UTCI6P8/7/WJN5+G4.^ZKUQ:N>OI?U&._]]SS+^K^8 M&RB)IZ@.-(JGJ)T.[7V^J5Y\!]LZ9:^3O*9+WB%S]JJ7O"&5/%EM\#R]6/(N M!"I?*\M\VQZ?FZSH^DJ/T\+^'I8:O9:!Z#48LWTII]+2-.I--5$=-65"Q0W/ M/*]!05?.3>/>5!85[<;&FM>J?;\[V"-4(@%XI'WDB:R< :*%!O2&_+Z3J7,] M7F&3IJ&K@\EYIJ&?NM_-CN*.>+M.W,L2Z'HDODGSUE5I<)YYZQ5L^=$!9'I. M1EYYW\7KD8'-$BV6KF/#7^?LK&]WPZ5T=0V7WP@>**2J7E+TR!PYMKQ2^3,6 MHSRS$GF&T(9'N?&,A00A'GWP0'77\(1W#ORGHO'XC?%XA%A@__?<=(084$<(K M/\3M@ T@?T.9$YF!,T(#B(1(6_&"XEZ#$#D3Q#_1Y)DL2UTY+L%Z3=VT:&8P MT1E*"]]#7"Y>>1K6P^O"&HPMB@SM,@V[F'A1)FU+HE7WK$C? M!G*$CTJVHV)I*:&M#MB@A/4IB8(X+X&/1:NXXQXAQ*MA2C#YP+ /BM?8E+J5 MBI!C4><&+3!UR;,)ZT8U"R: =PGBFZ0::J/.PKB1%I_"X?Q@,Q@F$\BBB;74 MJQ ;(%O$0XMOBFL&^SRKZR]UNW#GDTV(AD,;?MGFALTDAA/-*TFR%"R/EA;J M4CF2?6Z^:!.M:[[+$_6)EN4/&X$XNAL(Q!3]#JL M&O=*1\[)0D4SY\*Q;N_C]K+8.N9D6G)ZPZ6]OX+6YFO6?MOE]P!#<_>QC&&E?I312\'LW]1A=^+. M\1BAJE5*N0GZF,6-.08#XB*=]J:EXS"F5@5OB?$D1232A9GKZ#@!Z(DX3ZZ^ M7E*H$<0:BJSE]W>L<3BV!0C1;ONN8U$<* 9!@'U^&V%%=(:;R!B,AK\0V>(BGQT_0O\C M7@@%M0V+P/'0$&DO"N?A=DU0Y+D*_#VK2&6_S-,&6F\J]]5";4#5::JJE6YO M8]_W@;O$<>B<:]J;K#2A:S @(T=)U7GP[ZFP1&U,+<'F89C\(2 MN6;YC3P32U! >:R#U+ 6M6EJX1,2@K:5";\S^AP"&'O6S7XMQBB_$0S5;CB_ M9-E$!K JXWRA^ZZOU]8F- +\W L^@W!DON3CQ C%'HL^[0N/:W S0,?30Z<< MCX[&'FF_37A!Y!_Z%@;G#3T)=A:"5H8K@ >3GWCL)1#=M>FLS?#Y."N#8+"3 M< 7S[^\BZN*" K\Y&]WR-Z%EVX:P3)P>,B/Y-^]0B6I:+B12$TG&HVY7/I$#Z*QM*0J^:KC$);XH;765WE01-47)"&0F@KX2 MM)X&6+U3)?%V35]C)?&+8\\SPLAM8$F)Q#I$4=*R9:2'2V1G'0_FJ+ *EY>.)J$W_[X.G22>.=0#U5H]2U M*]E<"6EN1R&=K6.DI'X;]J9C<3RI*EBN@@N.UHN[,:QNK\*3%\;PBIEUX,Z7 M6/F_=G% '@ZQRRD;HK4U"?;+T[I1N4_>D3^6_:?4=KJ:V8V8/!YN5W4!RP6UV4P4P@)M?,%"/($9LZI$=B)Z@[B37$I-;NT&MN>(F#:KH ME5<'7:_\V7OEE:IZY;^Q0:_8]O>>]QM@9>Q[WH^2+0B3Q]EN>7F<[9;G-Q:^ MQ1-D+]HTS]:4LU*Y325L8;$QV+Q$P3&KA"98M,H'5SY$C7,?S">L!,IK9\:O M'W7],1[ FQI]#F%'_%O0Q :MH)S['!T[,5C/8^/7">)W4>M$BZ>CN;1,O_/" MV#D0CAL49D;HLL,)MQP/!4?D45B7)T(3?[3A@DT8AZ_<\+!']F.#@[\.%PL7I'P"NACVC#7\U?38_% ^FIU*0MP'&#D:V]WF MC/ 1V> RVUL0UTLO20C6#D[AMHQ^C%L$^L=MAGHP#91K_R7O.)H[ A1(P&.(-'X\Q-/1QDN+U>6EX? MF5^=XL@Y^ ND!##SUL)W/SN>*P]FW6MNYZ_)UK0)^&"RS?VI28 MTD&/V L6\ESH?,TCIEDX(FT2G@D?[%?V:? M&W$*8B#P1^,&XG=/(+@N'2F=Q_N!C;\CJ!SFQ'Q&J?+"89AL=;M^P7G/POX+ MK%$&5A7XKWDCEI>X#,?>.L$3:]E8PS6@MZ@<(9/J='V-Y+>P-UG0Z^0X%V7V MV0'V,IC^I1O=9]9@G]5P4P%/W$2':X'OGP+38#O^AVUPCMWZ*M4X\SVS)3L%*KV$A]*U"1AQ EK3>9 MI%)UR5H*L"W=7P=^V((!;\G[D!C_NLZ3B_;7=UX0[A>'R7N+#>M&*%AN367F MERY9SO=Y/Y@@[T"RIZA]AF_>;< )9=S!B,F-F#!4RS*.GND>".8W^BR9*7T5X1'PQ;]&+XRC M9\;*YZ")Z3S,BA\;F_&MF] $.D7R0? $ WU3FLU<$GN;B&B7,7=,#(\[T9$K M&=&3!V+&J=3F(K 6S#_--]%>ZGG;6Q(M?:UO4(]%GDOF&W0N M$J!%%!"]. MBHWE@JS8M_ Y#_%COD9/^)4\KE#T(8CFIP] \;")BAJO(.;50!H@(ERVNBQ!E2H,&[<,\.WG%4F^J M#/O9MI@8X05$9,W@DZU-OC=5>WA*A1\/<9!'7#Z+-%>EZ/0,+D1Y9KEF1=H: MQ)XQ_'78UAU.@-(K+TQ*Y<*DGILUY=YTTI_>%!]8&'94JOI0'$_C,JM:(C*BREHE@EB1$'V7,I11T+I:^TO]6'825+#I//CK")**H\@'92S1-5)(_K80BY8X@,0WRF M6D;D9]EE$ZELFPS!]V M8M]#*X4LX9*%%4ZS29S/O=@IQ# LP'/7CDLS8::=LF\47\O\,VBGEF'YT>AM M(K!!" DA6$%D3W =_AT8K&[QMDWT9SO"XYN#_\3](LY-Q8X-S60O,'M'.2=, M0D.4AN(:5?8F+H@$$S55&5 M.C(#1X]X_&[\,51:,#&;X N>?,^ZC"R+R\[8T#"[Q(=WP:,3SUOQN5?TA#NZ M60@^R;S8 !'G^'/+/".&RL2Y%SZL$:=*A>Q+P_YT1I8ZO%AX!%[WL%]/)*Q;\B*.P<(P/B4K2=1X M4%;^.\=JIE&)M/!@K$XUOPU@EP]]F@]6BGL9R0!*%^P\%;=0/*/P)T_UOPFC ML!@X<1M=DQXDI8 UNQ+N,Y1P2\4EW(VIQB[.BNS-?S3F0#S_'#Q,*5&12V2: M,.(>C=F]D&M9V^4IT)FH[]ET\_9"'KEZ 6+Q>U!\BYJ'N M)N%^13 E:[IQF)3WG(7_@MH,M\994TL']+9HRH<>M=XYBSL\[@T;@O"W=" , M/^:-->4+]SYH_]#,<7XD &83"*+LV)=7Z\9YZB0DK9@X+V4I+;1SIDOM\GRI MNT]8?(-O7F#UZ#+7P%DX#5.G]C92UVE5?K.58I)\G%Q^.UXHST6_2[@S)=D )W0#]5;OG]]5.'A=*H_1Q(2:8+>+S04;)]CG0(?]\$/[;L;!G M%!3$9WO>WSN-JH&, 2^Q9T15[5N4F+?L"8O Y7DO;QYX'CLZ9#6/2GVG]"6) M_I[Z3T]H/7+*\!I%?!&-.<:UH=5,,XR@/[F$L(JHU*PO'?-.7.?PN2XZGE*' M.0C:#LH==/IML,Z)EG& 7]%!-YU)YF4:OFSF=J7:ZA/92EO/*:VCP'&:9 M=7XBS+)7H9Y@71JLS<2RL-<.Z]]=(^Y+B:Z)YFSD\$Y?> A<+T@D\O(>EEY= M6+(9/IC^S!!>F:_CX33A=^SH>ZUO.) O6\(F=3]46^50 PIJAZAV>O2=^8_/ MGA<0XT/@LK)%TS&HJ_L8O=O719[*RBO*&8(*TG94N-%RS(2*!HU,6JE;.$'\ MC7"_PL:S1JL5RDZOS"3+;:\_+KLPD(O#!B.3S;#D9:GEGM7)PAV'I<35S M*,>XXUMU]CB4QX18G8Z3<8D?N#9'OW!IG+GA-=-&,.>./[S+C%'[N&7UA4_, M;5W1[MZLGH&]QE, WV(+@46A\:]T:\LY/U%UM/..?"-L@FKI_1U3B+_)0!P- MW\3 30%(J_F_4SS0C 4L6F<" M%"1/<7O0"^#UF+QLG75=YI88I^VP[0@X]93" _#Z3UT(2XARK7W4Y&&RNE%F MZVGZ+.6-0(@(MV: 0W6>Y9Q64(P':O"WE/C^"B+X&[S95_L;2606#W<')GB\ MT,\)1G8,_JZ=U2A+M68C,W76Y]A(!.B1!CMFTS:S52'NVJ('RG34<@;U:UO= M[]8)!O50A"*']7)-&(K[+\"L03\SVR)[F M0+#D/C_T0']IS8L5/%Z_L *#O83;X W9(3/K'FML'*5*^^*H;?\]\B]Y0766 MS[F3D^=[BID=^1YZIW#RM:WPP*1 M-Y;4J34"S!R_:3#'?H0H)D4>R M>DXO9)^T4+A>.5=6FE"[L#V5&^3A4U08\]D&#RI(3>B^K8*AJ&J5N4-SW749 M6-**P83AI'#=6XI\/',*T8*ZH2&>V%K?A'B!M [Q)ZU132JB,$W _:RP5A"3 M0TO']1%P #R4"'DLB;GFN.93>L W+7:-]BX\/8!G1<"ZX)E9YE_\&C?$7+@( MMDQ3]OG>,&C63+>LS7;MQ+Y=Q^)G7,;]N]^$3_J<=?$AF1^P,R_]\2L*(Z;' MW8KAL?^X:4A''\C,%V*20M!3MJG^#4#M$Z83/J"C= M8>T]1 -^P(OUXGM%9TMX%NCY H<@=,(J8_KO$-QF5\%1OI8]#[?46Y^GBSZY+S=5.\==U"B'3 M86#W3 [.NP*]2:N?.Z=GE?&[.$$"O/N?%$3DEAZ8;Q;JIWJK-^ MQUB_X^!*$H698?DY'MGP8G-::Y[LRZ5MW8B28Z/#2FF013E1E6T\DZHS0Q=- M $5-973HC>!Q/ .>:][R^)DG6EZ?%2-K)'(#K#^7+R-L Z.#?H @EK[VR)OP M+V_#,=2F35^+7O0V37ML.-N:\T/ISKZ.6ZGZ ]9.Q:>A\2?SK_OPU=^SGRM2 M7YI(N5\-^OF?%]U*4OMC62YUJ^)'2,JD6]3E%S7<>:L]L_9V3F2<9'Z6,_2- MM3O6-.(LDT<;A.L6BD&ZZ\7=O^/K29["2YJI?/%8VK)&"3K^.@]_ MW<),W)2G+F)3]9&3.6]Z..T-C9_5=H^?_J:F^JR*HX MF&0!25@G8=_=S<)L/2XW^]3QSV1P9OZ9=/QSU?PC72"ZU 80 M70X&XD [.7_3,5$3F4B^!!-)36,BZL[]G9:6)!&24Q.*=B$FWQ[RL7Q(Q7)J MB<4(Q:7'> VC,5Z-05F^Q#RQ"Y9Y[A@TIE4T:.Q7CCA\;QN?(\AAUL09CQ[+ MUN1I.:.%-3D[>2R\/:U1BQ\0M8E>< 96U[.HLL"<-?:))E% -9^B<7M0(?P9FLJ:R=]3=:J M*3<=/J11NZJ/%@]\.[:L4#7[>!]4[?E^[F6?B=MJN@+G\D[C,VMU17 M7==&>CSJ^N/-4L !T:BU^"U"H+ETXN,=!R;9-91Z*Y8[]6#IUL\^K_CX4[APM75!L.Q<&@%=)UZ:J=VCS??Q+,_*50TL^2>AOBI.6]Z\DY M$L/]O:-SFC/$TSV"-X!077J=[YUWY[6QV=S3M!$=LLSIJ.(4\&MI81^!L(.; M.FG(H6UW\E\I)^UI3CB"OQ*%=*D60KI%KI*/T>#=(MS MRKND(.>56R(%K\YAEV-RXHR)L@(P'$!P.X3@=I!-'67.-DIR81VAZY5ST#G, M\2X&VFF(AU+5W18= S5+!1UHB4]407*#5- M=.5\7"S(G.$QPT[!-S:?S#;? ML#F#EIZ<#-W%S$?;YD^,O.\Y=;_'Q UG0N7)@]*;#K/#GKK0Y@KXYD"3? C? M'&ZFU2Y>OFJF.M!*'Z>,M 8IHZ[L)*?LM**RDYL^M[O60[O)F0[MAL/>=*R( MFC1L?)M]AV'1R52U,K6G2?]HF1I=K,RD$ZI.J)HE5-*! 75IH1ICG[ LJCFY MI:8)U1[O-FRU@5<@Q3+8EE]U+]ND!5[P9;L,ZM4F+4J=+< EVRK?@S> OU65 M%#O .DQZ4PEL@W;"N4.7$FNB.S'8@V1SED3K:- E6MO&5>5T5NT::R0U1F/= M:#(6 0IX(G9[8,TQB=AX])=@. &VW--8HHM^3R5-L]5..6.V!U'KV.!X)/>F M8UF4)*G:V/BDC6MV.JH3UTY<]XKKF;I\1\J9$L2=O';R>L/R>J:VX9'*("HG MDZRSWBYQ/0#:,G]&*\(C\H??H=Q0F+-]4&AW' NM" E/R47"4R@2WJ4[$R6M MBL[$#"SHA46& H;MH+?#F5F"P^?6(V5:$(R2X9(U3T>$C M%,M^]OV%=$05!7ZEP2^;,CKY,Z/(PG0]7_@ST%V?N!A+8O28G@7/ /6 AGZ2 M3I[O!G,?1[LO7&[Z\0^?_FTK>E FF?$_;KX%M[F#[A+.D4! M%)BC[GL!9>,1.U)[@UCM:;WIP@GTUONX+ M[^@J Z0JT>=+CK/I)8GN%5(TEYATZ?C##&3G-N^7T\V-!Y_-@?7=95ZX+9$' M._&!.>LAZ&P"L6 1!1 RQW5' 9DVLUBIT.FI",&XD YMF/-^ MF 3\ZCK>(1C'IY%B#R[P#= 90N=@%4!P10SJ*-RO,+SX:W>]7$?^JLC_9<< MQH[*55'Y'_0?(8?#PO0G0O_^C:QTB/+LIRSOXP<,Q @SJ/\DNNN=9JI:" WT MWC(Q*<&2+X[M+H"3*XEC)]B*71@_JA+!1O'BS0G@I M&81HH+2\28B8.9#&-V+WREQ_; #36 8L.,)"CCN8QZ*0)ZGE6: C9<^DC<#% M87\QN\F]J=17"H=M7E$2;^>&?'=U PCI_F 'PX:#1*6;O5>N1M3%7[3P36[=]3[ =6H"( M!8[$)S>&:5].O>V!JJS<'1OUIJHXD:MJ<&Q2/'J=[%32&3N>GZIRQL;(82,Y MFP[IIB;; NVQ\C2E>XF5W&_9)1H'JY(%#%(/" A'L:HJ6@4S/1]=OZ3LV!U,#^0WE<[DZM M:XILY*+&NQ_>=6JVHU,S;(P7,E.NKBC5U;QNS79U5YVO5?-\+6SMHO#%FS0[ MPI^W/;.C;]>8V35F=LTIES]%WS.!LO(C% W;P2;B>"S?2(-*)W:W(78E*Z.. ME[NJSCF&((GCD3CJ&C,[(;P6(;R4#!YS)#'J3259E-2SSV1NB,R5N?YF.C/' MESN6&..QA-K5IG6=F4*JGQR!6X#NYVNDZ%*NKS'6=.&TB]J2)J2K;#M_VZZK;J1)!O+N.1:0.* ME3'I.C.[SLS2ZDW*3.,^JSNF#13@U8&H5A:M-BD@O4Y^*N>-GI@2',9\B9#]_:+@!$AAX7*1 M]J7>03KM';++Q..K03^;9A/X$L6:YO;2[6TFT[G$6Y,Y#BJW-G52IR^<3^85 M*O.E6%.]J'@A%D0.VYXH7EK5XH4P G(_6U$0B9>0Y*:M0>]X$:[/M /ZR#V6 M:#?"0'@=9R$580+6CF?BC=^P'J-G$J,#_)(>:\Y]KT%\B3X#3ROPBR_)]*35 M9!@EY1!KGEIB'@F3?R[=N-_[B=S-7*+_N-,7<(,WNO6B;SST_A+/69EVN"9E M"(O>2;+#,"-.&'KO[!IZ_RGP YG))4_P5V%!22;H>3F:VO3@;_!+RW)>O.PD^)8@A8SQJG+@%!< MK1CVU6'^5VT"K;@M\3]I"JE<6E,:(NJ\ M-*FJ).5\>]X^'3:G, MOX6";A"P8=4VOJNG/). H3W[_N+DB0[.2ADT90#&C5BF46>9VB0XF!+/$QT\ MQU;4SN9<4G3&GA\<@(W1W+D 1B=ILQ_NP6;0RN^JS8Z7?U95W]6N^(Y MHOY,EJYC3D!!V5+Z1+AT(1,2R5S(TI@LU-%\.-'5V=B8S 9SQ= T25<7FC)2 M_Z6"[Y,]+^5O=(<"^D93TU*;=X1WAS\Z[%SZI'N?C_DS9PCT&/"+XQ-AR-@I M^Z=0[ESV'D_Z='M./CGN>Y<8IO^; [SO90];99E)%FP_,>Y]_AG>,7T$&]V1 M'CBR>PKLIH6%BLLB\J>QTV EG<$VFO)P;TVZD]&HVJ.V\?] MX:1Q-0"X**6K 2A= W#PX?[*- R+U#32 C7%V;)O+2;*B4,]CDLF7>BE\QG] MG6Y1L\>,W/_HX)NX&T&J'T&]5JK4B2);ZXM7T2_E+]U-GBMJ&^_A>KSS/TQ_ M^1Z\10>\VGP/M70TBR7$JC@95I5/.P/$+-_8ML(Z=P+9=($<%J ZUR*0&A7( MT632!H'<8^G#8 />8H?\GO-7%TK/1ZP>)<@NS>_WL%XZQ^4\0>RPKQVPC)R6 M#^2[.Z6?$U/.=(_@#2!HD%ZG ]_+H2NW1D=)5:BH6"U%I8M #P\544DM->Q- MQ^)D4E42_%*.0:U%$*WAM4K\T^IX;82@?_+PY.D_%?':I:/;VDS*!V($\];: M%/D4FW)2Q4:MET6;';!5; ME8J9;8*F99A3A7=Q9KN90&4K<) IXKRS]53)UF*\XJ MRIOJR$XI PJ^-1B=G)VJ=KMKBAG/]W:=M)(X:K@-<&KF*/&P=%5!%!8^?.*S)'A@Y+.#" M4@0Q6:(FN&2.#&4(NK!VG6?30^G+UJHUM5"M"OBVRO)V&0 J1>Y-)_UL$CC$ MGZH5W:TJ>*XSDD^!\+.?[9[,A^\2A9>E.5\B@H]ISZT F=JTA5^)35S=HJ^K M&RO3-CU8%%X2P031FJQDU2:\-]6K%*?$\^$_*X+#E4 *G#5Q=9;TPSOBG"67 M+.$V>$-X+KQC7_B4@GOK9+(\+.09F4KM394=,BGH=4IE69DL@/T[(_EP-$P_ MFQ!JNDR>Y+<D!$?W[@$&,:#+4$8.109X<4U?9_8P%T+S,0% M-A:((U>#%(F"37SD.]330"J3>#G0D5MM00UBMZ)V$26W742A[2(M8E&ED2QZ M'Z5STWT5XA78<&D?^&PBU/X T:R_"*RL<2H+0JL,,=>68\E3*+2UNMBPXZAI MXB8@1)?T?=>$D!"H33@EJ**RB.?!U;#JZV>0W/P,-J FIYH4Y&NR M?#'".639>MU&!%TY#!"^/$<@[4?[G6TW;10'[+ C8#$*]!W8WG(QIUR+:L$I M.&J.EYL&N*Y&O"NEQRF25))&DWPQ2Y/H '[/\KF0]:8J!^(^K+^TN+.VH M1/*XQ%;C:!3^>62>,J9%('?NL**WWN.N#JVL[*G L+V#K'!3656(F (\^ M_!\OV]GSBGZ:(01KI"4\A' T6'SXV@&'VZ=K2EZ"#S*]M) E[@+?P7+0$V2Q M7^"ZZ,>SMQ!"KQU?VT4"B (NU\0]-A=T# 1-SL- J$[D=^,2%X.TW4Y^9%C A\3Z8WMRBZB';F*\.L@&?.LA!-&!W M%1*W/1N207E$_:^+[%L7(!&H64V5F];-/^I/U-VWZKKYV]NXGLJ>UCBOH%8BA I, M"'77S;7RA];?TRW=I0H?]'IH(?AYS>'CS;L^XIOM(]X'1/=QM;:<#2'?&&\E MW+GW+/PJ6YVE0@RA:J*LG7UJ0!7%5UWW?B=U-8P?KE[JE-Y4&XF*=G)-9 -: M]"MO+*G3@A<9ZZZW]V ;]153HME\P[&B@L5(FJB-3C907:-X$YEIC^JMF)FP M-&LDCL=5-9^TK1.\3M7JZS])W =^(\W452K6[TA GL@^5@"&O:D\%"?#8:W@ M]UV'=#W:M H.&B%NRU@Y&4NCI5W/M::7B/MLS@D__>U\U.,[7I&C'%N! G'XLT0ER)\B51(+5"3+".PPT<5+9 M#-<:!?G8B59;E5FXLLD)?6M\UU4LO,JV>$7U5K^DJ^\XP0;Q)?H,:!/XQ9?D M#8&IHQA/4@\ICDPM,8^$R3]+E-%J41GMTHTK<)[(WTW+ECVA%SQ^(*7WRAS[8';T>[OG,HH^R=)M;XLMQTJ:T3^)ZO MVZCRP=C!?CKQ?AY5=SO]VC22Y-.Q+PV%7X7R^"N<+C='-+^[]7?<#U_0WIQ8W#UOZ M_I]Q1<3SA6^Z3VJL\*Z5"$TIYCMQ5\)OCFX?P :5E"LV M>\KX[_I&8.PP.84@!PI,>8*VBYJIA\)-YG?FS[NE:4!4\@8C&+4W??SZZ9OP M_T2T/@,/MDHD"W."=H"Z*I,6E%+H")^_?,J+K^,P\IWNF=[CVB6Z\=7^7]TU M,5Y!2RA%J4"(6:,(4^M-A_V<2LU?JI:-RU?QU[K+=5;Q-Y.]\U+>DK([YYUF M[?>ZZVZ #/<4SZQTVGO8FRK*4%1.KTL^7PD_W[JV-LYT(M=\D=MS7GRXR"W, MG\2X^XNX3IZTC1 V;BQ+\MLV2-N%:A)K99,'UW3<$Z.!_:_=//'X77?G2^[R M#R\PR/TZJ+;/L1]7X=BW4(I*N^_#<[KOD]YTW*_*>Z^UPK29FYIK04<7L:## M0646]*02T_(N:<='A_%1P03RF=_/G)#>VL;,]YETNF.AV%O.NL1&-@R+@^,OT M>%::O>QX*<%+E>7)=X<[M"\W,E^8AN33%UJ[AR>XJA+S1WF>FGG M=+W&^2/9NM3<.>WD\#)V[WW4>#WE0=BV.U7B2!V\K,_0'[ MZU3PU5E,W]:[R28^ -GV@>7K,Q@=6\;]*><<=\CWWXAY543=@K+HCS.-@IGVB:Z MC$*[.&U/M_FE.0V'BHN*E 6YNSBCW4+*X;OC@[W;;L!L0@!^3=?ONZ9B )"6 M%%^6>_EFJ]PJ;?MOCOV$Q7FH3DNK3Z4W5519'$Q.!GDLM3TUA:J=8'6"=;@K M5P46>3[!N(6[GD$?"&KU1-M\SU>+X]RJ*G-L0+-=]?1="E3+H M1T)UC;3>5)-%+>=FH-Y7'$U&K.LH^:1N;'8-WPML) M;X6>T G"BV,?1F>(Y"\NO 60MP4 M_QI=R@V%"9RWX3WNSUPIS4!EM([YF&\ MY4.89C, X>*/?+,4C6J$V_QJ"W%WC2HF\34%BL!%#,&T?4?0!3N9&1'8N OA M_LDE!,_TA%=X*98QR3'O7WKS\M\1;GSF!>U\O- L:F18N0Z:4#Z1WKYF#+=V M'0@+#8K7^K(TYTOA!1A/"#P<&N<(+EF8-JV8P1J:-;"KLU@ 5PJ+P+*2'$N+ MZ$9O/;@A>3:=P!-HX&0AORYX,72#^90F&SM.;2:G4MX#9D3V6Q ^X3T<%AN- M>HL3%G[A'PK) B;9+ SE+D MRE^FDZ16003%#T_7G\#S> *A V5O@J2M=4O0:<6L0/X,X!\@BO]1KDHWW4"O M[:YA I*0,A6ZPSATF.! XT%.,3\+'(!V%OQ+C*UA'MD+XXA+[4?I]HA)DKSI M26IITCX0%]%?ORZ^OMC$]9;F.J\C8CP ,DK]+ #!+\*+[@E+8AG"; ,**=3- M:]T%Y?.R=.CWJ+?^#% =+1T+0BND=M+Y9>CQ"=^X+WQ/?&V@ADN>- MX"UUEX0W?K$1GW[E@$OC+^&Y92FG%'4?'T\[J3?-Z>+=HL'?/.'9\7'M5)G3 M(3']6O7C?0&DOUB>IE+%W"@7BP%*^8,#E64^CO#-Q15Y):+.$ M%0*8PY.<9*@[H?[;S'%=.FC" X9!"F2&*L_:IDJ>M=> OS72/T)N(:."(#FI_#A^)PMH* M*"OHZS68;3IC@HV+R'F:\,I\75X4SHD(.U:*$&&%5V VV>NC>^@Q#_N5> MLNVX: M FRK"PQG;>"-5_ %!A1""HM=3.]].8]'4?,]GAPM^'NXWO\;+ND^L>X'MNRR MGM"8UB/D (ZE'"'*YQN4/B0WRM+"=$$$=\_)47:]3<[:0]J;^BT/7E!D;E!Q> TO%,45T.@TR2)XE$&.V+[EYPYHW;X1N M[#XO-MX\>'.0.!REU4A#5:<_+6EY%DP,^PP<^B\-F>]\4" MTT)<9I2\8.:9AJF[&[ J7A23H\_!,V>Z1XF;CLGKJ^;M"#.A*^C^Y@\ M\9%X+&-@N/L3,)<.+,H>D')4X <[[MCQ0Q$_V,2/DZ,+UUGE."A T)**0]L= MYS[P!WZ"YX6-.&RZ6&D5@4WKRJB?;<-)ZXA7^)[P'D6MD[11LOR+E@OH(:76Q#4&)]8ZKQ<)U7\2I,!OI*T^Y5> M;^?K,4G*\J KD'G41"59=+3[Y;Z1T%$ZCC$G%+]P;PHF-5\N3C/-=(N>1G!S MOE4C#/J0C^V.@H7R(KKG_<.91!]9_ODH$F# FA.O;N6@JF%6Y4+,"L'&8)^V M2>=Q8*]0TF&WF',)=LP'*^;QM\(H7%@YAKF T(M^@C^S" :+'@N]*>LSX@#O MSQP^I'"+*R@A4XJ;K8,5]3%&P@/6';?.JG[=91>%'>4>=1DL0G_JH,.UZWZ. M;6URETI_EB8,ST;\1*\B,+TEREYGMO,2$?= -Q<5A@6>D4]+.#/R0V,[2N6* M+7>D%#^%QT]4E$K+D7J TD_DITN^Q>1";Z$A6N$^%4^]:XBMP1?U"0;:2]U] M8G;L5V*#(VU1T=6-%1@R\!7H".;PX ]S2NF$*;PKK\'Y@69T682HB-YOF]A*33D^B[YG:E-,4A,%;W\0UC?(-K M?-0L.:@8E$0O<($P(T*,K0&;$AE5O@7 AL\\<4>/&O-C[, + W*R6)"YSVC. M[[0B_M(Q^L*]8="QV1 ;;406KW+')@'OD;=8)@6PAU9@$"^[;?@R%?NV1UG4 MJ-KM&-L*X?YHG[\0RD/&)3I65>SQ@_[AFC[$)@OT MG[;J,'E'[-,6;[U .4 MQ@L\VR86F(>"9-_+MVXTO6)W,UW.ZQEF)3Q MEH3X]:24:Q"HP\O8F8C%Y=M@Z, S3.#/'?Q^UU@C@"(';I,7'5/,0_K0S(F( MYQ7_!B9&IX'\G!-Z>.^)P)\KT\?C>V1EUYSGG_4S'MZP]+6@AQ7^X9/#U"MU M8\UG$[;5X#$.E5T#PV1S%O#[I:\!TG)]@)>'U$Z^=6H%X0_TQ0)(B&>HR<5R MOYM1'KTP4(RVP1Z4O#CQ!A#>VT^$'D%9M( +5C%#AXX^F5X?70?J$Q@-D:V< M>1!>#X\-5OA-_#/B/M'-C/51M#C+_#,(/WA+/PD\DJEYC_Q-NH^-S*M=+'VV M'8-'+H'IA=43U'7'*(=+ZFH-K(&Z_\7TE\(K_37F;/6?YBI8A67&K)<:PE[A M-P(>/KAVPC?<%5Y4"GNG6_. %6'I'CN[P.]Q=_@MWB>M37R_SPG6Y7?#Y>5= M]/'=Y^\?[L,?O4J7^=#0!6L*J17,B3I8_.PM\>36=GR,94H/CRNJD\FI&0@- M1$@O2J[O#GN'WQEU(S]B$/L1/NOXH?(-E@0,<$7,/^5[GTL^"/6,EF7A!7&P#Y" >UMSA MD;F/GI2_S+UMHOWIX!?K[ZAB3/([._;/L#=JKO0:(E.U=;)A>0Z-:^=,&\Y( MWNW@B1Y)6+NPQ,8&MA'\%V*!5@6+Y2\;X5+5XSG)J)?RYBE<24='R1[ %G7^ MX:YM+[<)/0RA-DIWSB!Q2\:U@]VQX6^P@J\+1H&0>[GN?A>6OK[7U_"-O\D+ M"I7>=)Q7XB7$ 2$HR#LL@41'[-FQGC$UUK7[M+'=)T_%U2DDU)PUBT3GWK&: MN;5-U$AR:]PA;.3&WU$[<%EUQ.NW98/T7@8@Z#G^ X[@_\V5Q?(['ZPK7Y8=_S:9?3O3+> MW;V2ND&#^U9$<%[6A)77\>RNSJ-S3+)!<*8_ZZ85IL^*7U(\K0-&/>/0S.% M+1SO"'YELC3P+B5@>K&$E*;"OKEF>5'&'S9J^S"V>!^M\A,AO*$2I#R7 M+&,\15-RZ1(ICAS=WX <:>VUAR4+6[<+.M,%S4G^Z?.$9VYE$RLQC0K4ZO1) MJHV>,Y-(DHQ^[[IXDD E[U?7\;R\^'F"(IX]$0[#YT;V]:.3[,Q-FK$.4X0Y M!O>$PAN:V#RX\";-A]GS@7UE3GFOD^7P:^/<@GKZ#(M*@Q:R*.>^!E;@-=$L M72PB/Z8X)!D++O6"\EH46SU1V9AHP&DD?Y:LT98K,D/EJWJ'DI0O_JFRGUIS MI.7KI;:FFU^6GC+2ZKZB_D2JV M=APBM$=>8*7*F*)2)'02S&WQI (>UR*)A=64(N;,7.>GN6(M2>=G*5XT>CI# M(5:*NK<&EH(;,;G!9D5:F\#2&<&:OEY1'J,R,,7FEVJF@I,F56O6+OHT#Y9W MLM]5<795G#57<:8/%4O53%VMO%96TIDN _QD_H3+WM-V7:H@3Z_J3!=HPO," M3*I'1\O\X)'EK."=Z+E<7.N97)!W<)5GGB+;5ZU8&GJSZ!PCI^Z3O@5[B9"H ME*8YM9Z2AL%.5;6>)3KF;J_1;7B+C6Y[6]J:INERRY4_LI/L^T2EX+]P?EB@@.AGN3 7%T@6> M8ATUTR7;@/=X!$A4-FB"[<$!B2 ^,#H]U2E#\H QI9C9N8KTG9 M0EIRAI 4QM =](0U(UMR^&'F6 ^H>8=O3V,6Q%4-%>N,[5]TD[6%41;%0\+T M*N\TM3:(K_<780VZ+*"SG61,!V_T;(:9V5(G/6T_V$EN2A(J!\_;GFRX$>P& MUI/1*.N)[AB-FAP/2_!7_Q7Q>_"QS$V<.&Y+6U1 P MT@09\^NC V7<'JJQ'9L?W%$01?H0T 0A%]"?S38"Q+>6^1(^93G> M[#ONPA%]&J4%6TD4?=(!?D 32U][Y$WXE[>8X;/TS1O3IF]&+WJ;/CK#.'=K M?A\E/?LZ#L7Z Q:.\<'(_,G\ZSY\]??LYZK2'TR&N5\-^E+NYT6WDJ3^6"UW MJ^)'2,JD6]3E%[7[5KECM^.)KSNG.D\R/\N9QLI2-'LUH=#:&>PE!H_ [ MC>>$CS:>Q(<(_ =,X+Y*DCR:/P\@R(',TI"9O(=WX5 2O*(NG1/ 70WO]2&C MV(L&N.+*V[7]F'ZIZHWW#8"_*JHIIRJ, PC3/JJ/%>;O^C!*N3:QL.7?O_KF0&?K@#-C(#_P%*#/"1^ M@+ NY+##(6.5.&R>]*:J.):+JC[/MF''3'L_4DLDM6LG<)W ;0N<>DF!DP>] MZ4A4!T6#'CJ!ZP3NV@5.NJC 2;WI1!RJ187BG6(*4W5419S0[CRR1K2[+IV0S2UN-R$UH=4Y4/-2ID*A69 M:C3*^D$=4[6;J4J[TQ4RE=:;#D5UG(UF.Z9J-U.5=ADK9*HAIDBD87:@Q\69 MZA8.*!Z)[UL<#!EK%XL/A'>)1=U#H_64G6+O!NHFXM[?\=R%7[XVX%#VY$ MI4L[MX&GSNH15J*HE$Y1M8VISNL$5J>HU,8HJEM($'XI;#<\\B0_!M44#"? M/L/P);KBE,H(U&Q-]-%$!$J$QDQ#V2&*70*[SG8$ MLEI;SH;BC<_G;@!?!PA6'%W'(^1L M$T.NZ2E4,3IZR41<-;YJ^B4=B.*19SI"=HGS$>$'2WC$'0X^I#/+:+*5SVI* M3)F=.13Z/!I(P >K) _R# I:'F*#XE ]1M$0O"T!RW;+(Z ^!&Z()-?(J2$^ MQ?)!*?',GQRC52 I")NU+5L=X&32;)?_GF%/C10$AFB9GF*CVPP>TEPEX#R?=8NCR1H!"5$?$S* M@_%L$BKB LR\'>+DINHEKE^B3CS 27"C=&8AJFZE="9:]J"IC5.G+C#@,0$C MV>R1:0EC?Z!=W0)M7^D&*9YED3OWM C-OIB-WSMV/,?FW>8C3XH$:* M:LF!NN.RZO&@'3M .6KH5!2=CT4C$4H/P50G=;W0D,YO;_!$T4:R*Y=#1+'? MDL6^4%[1*GF*MD::EV)=;5"'^AR57:54QRK'ARGY1K(X2Y(<8G[$T^U/,\V, MMG?4\[FT\N0 ,]-,KDG.!FO!#N\=/GVF'=8&!]C=]MF^!HQ9J9T^G_A$ CXT M;T-T-R>:,ASBT5&!+$?-!BK^ &2D6<1:Z:Q#V +_B>;7 M0V%(R0@?5OR)4N.?0(S2HB*AJ.P;0[:#*T^:ZM5X=BN6N=N;NSBJ?.[BX9/; MAE(TN:TQPQI;-KQG_P@Y:5#1#+E'WYG_6#J605SOXY^!Z6_P_KN&QJ$SN#TT M3I.S0^/HG>_>Z7C@^3YY"(LZ._G8OPGLP1>=+L=6G/,><@.G=])''3Z#O9#R M:*5LC]0ZTRFY(*P 2_A<:F[A"[W@85']ZZ+@[)II'1O ??Q;'[\P^V[@ >* M9KA@0A1ZMU5.B*K=UN6-CJ)3UL&C\)>P3&2 &66 5/T#80R0/,N:;=*SK5D1 M07QS?+A@^F053;Z+3\OFR2G4G@__B8);/C?/B9*RJ[5+EGBZ]DS"4@8C3A"Q M)A,/Y[]Y:):,XGE5)Y]8=!.N#KC5+0^3:N2B*IEP56M]YOB@22'Y=7S1.[5U M]E0WCJL;Q]6-XVK4"*56DNP2L[A:29B.E[J)7'OU+8:*&)WPH>@9%/0#VP5N MO17FICI=)&U/KPO/4! C/SW!DRXYS2P:@EF,NOE;>]9_TX)UO5(U/)=4(7C# MJ.A$^3P;TS:1NG6INFK!&IU+L(:]J:*..G/5F:L;-%?CX/XL.Z.ZS;':P_J8;URW7Z@\!-95&13G;DS@HA>2!2 MY+6SR'!0"XM,D$4F6LD(NE9.N%DM,MR#!W0>%@'&G"JBHIX\D++3(A=@$;D6 M%I%Z4TT<2B5=L X^=O_N_TIL"FM"FV",E6F;GN_2JMMNT-0.,=B#>GHF,9!1 M4XZ'52$K-2"$[Y@JP51[P#;/Q%0*>FC#455 NAU3-8NI*CH9*\E4*@Z)G&A5 MX;=V3-4LIJKH8*@D4VGH!GMRZ;;&!OT1UK#'<+'?87I9>.QG?B-MWO^ M53%UKD>[U.-:#W%4MJ)5E?!S>6;&%_M\EVN+_HKI%M5!\-]C:J-[,KG>(.G-J5CM#Y M2!?!WZQ/Z@[O6L%;V.#<+>K0176MX*WN>^Y:P;M6\*X5O&O?[5K!:^2EFR3, M[35\?WO\HVOR[KKF#J@ZJ*AKKER>92318:7CKJFN:ZJ[P::Z845-=26%3L:B M1'4P:7S/7=0& MN+H;S ]MR6NTF#SDA*-=DVA"1FHI.QEIM$OE=(?PK$VB>Q_7=1X7,%4M;:6C M(<4OT*HJ9>JZUFOAG5H*QD].QVA18BXI29VWI(O_X^/#09=%V M<'U%QSM9KE?0PIY\?M.ER9K(->.*SB>R7*/VID.YV5S3,<<>YJ@H,9]E#@V8 M8]B!O+:!!RK*HV=Y8-B;3EJ:R6J+SU0=\D[Z(/C&VY7/39WK41^U'*2,1Q4A M[U2[K@GF$Z$4H3;J]^9LG MN#'U*1@2%5OAU7_^G[$LQQ)1.QX%XY3'/\Z\H)V/IS21WKX6=,XD23PHS_PI MK!P*%T)2<"$"=O]GP:%: O.DC?J3T:@:G*!Q'^2G:>!%N"AEWZURW*=P7T#Q MD'I^Q;/%X=7 MGS5&S5RLO/JV2;.G7Y_.73MH.^%[RT"+OTXY\!.&6?;="E 04Y_0J.F?M] MJ=M?6>%\M,-,\QX6/PYBYU_N32<3652'V<*10Z#"ND;MKE'[L'3) W$IB^\1 M'KD&T0D-,K?'U!RC-49C3&UQGN#@R#6I?WK?84WH)BTTPBUL1*>L1(RC-.G^ MUVV1 B@PG&F$E(L:3KHUWF?[@8)>E[:;:F\ZGDBBEG- 6L5N[\-+O&YNV64N MTBQS07.19IBC;(;6FTKC?L[YV]F"O39'376PY/^R:*D*U[<5(OBJ11J;[P1N/ER/Z?=]3I5=KL[UCXY M[H*8M^1PMTE_1[MSM H?HS#*XF22A9 Z3H5W7G?353AGF@!X^2C]C35OD[[2 MN=R''E1L'>;_?#*CNKXEABPXQL!J!'V#PDH3*#C J*']JJ1(H.N%06WK" M,1I@A9PHH^>? W53TQE'5U3:%966/"516WA*,AI(U/RJP_97IS;:13BM:C95 MZ\G>^]^!YYN+S=OZRS_E 2__Y/6=PA/-PPHXP#[Q<:/ZDTO8I%91(/I\2;]" M2OL6+ 1_"QMDKDW"+B[KHA0X*/[2W;R!?5XY-JU#8UX$GR?K?62/1[T+JTGY M%D"*.?H7+Z!5/&+G:3>Y-P4IS.@V@:X07=0\'IO3M;#*9%'P@MF_@2TIM6!# M>.LX:ERLPH57-$RJAK':F1<[FS;\#\36- +=2E"U7X%@MUI#++!X[AE-$=(^ M8C&J, 33 _[PB;N"2S&20#(':\>F>[32W1] 7QPVC&1?@]H\:/\$?KV!M7OP M>_JHOO"=\;U']U%PGKFV<0D86\_TL73=?<9'L(F[HO"R-&&QU%A[PHSX+X38 MPNX>@+%6F0] __@6+NZ1K8VE:*2L2!B!&XE$* @*%01A0W1WV_I01;SG588- M>A6U-_7IY%!\&2_S-@O7666W/"W'\"V^H6D'P&/,_N "0X9*VRC."E[X;)%2(K#!'CA/-MR0-W+L M9PB87=5>$&!&'. M8 TZ$W^7EN:_>;%A\H07'?9BO7:=GV _?&)MA#Q;6N?@;YG%4Z5P9-)]XQEU M\9$S&1>2?)&+O'\J6-YW![R2Y/?O'<__XOC_)/#8<*_B.[&+MB.*PR+X82R2 M&@TBBCK<@- 6_*M.[X<*,A@8Y,4Y9\(9=6="]J4V0!=>PM)OG9=^,P. S+E; M16+^]4+;Q[3E)\?E'^'O\G4G:LAXEX:P2_VX'";2F%2/YNBN&W)./AS:4R4F M=11PE(<6!-:K/X&7]\0M3B-U4W/.H9AC_YG2[LB3IM%@5%PL4*NB8=1$+DBY MH:!O#HM\0X7Z-S'$7)482Y%6$@9;BCHS/2'.J2 M\)=2\4!Y#3XW7OV&6G (N^/NOE_21Q(\[3.(+]%GGF,%?O$EF4Z@FC2 -#Y$ M;:66F$?"Y)_+J(5G#9;D;N82_<>=OH ;O-&M%WWC878H\1P(?,(U*4-8]$Z2 M':9\HU;E)!>$1V^:?"?W8D?XW@\_50JWB*OM&H;%9SJUZ*Z!\J!ZPYZ3.ZIG M]G6U[3=).ZA9JN7[<;XD1F"1KXO(QB=62Q=+E[:[^7LT&.]M_FZ:12W?#[Y. M;".+(-K4(?[0=8AW'>)=AWC7(7X=W<]QAWAIZ]KUC#>L9WS0]8R?LQ2K6>56 M7<]XM155H]965&%-I2B!ES<:90MQNZ[QKFO\$O50HS;60TF#WE16^L.*476[ MKO%32O0;IP:ZKO$]IG/-/7J;%/;AH?22IX^<.^ MTC6-=TWC393'-NGO4YO&1Y+6FRJ:+$I2UN?NFL:O4X6?UC0^DH84]$/)VOSK MU-]=TWC7-'Z6/$U]6",G'G%((SSB4+0!_+\B@+^N:;QK&K^X :X+M>6T0Y(Q MA=8=EYQ4W#6-5]TT?E05:]/+1S/]Y" ;3MA4_L";RN-B^CV]XK0J/M/S#+?A MO>/W879Y)F$C:4[B;T?7CO MJX&_T.''KH[L=(>LA0^'M;PL":S)%V8$[DBPS\>9T0IL^E9XU]S7X"PX(P+N MN;F.]O"U6']MV-\.ZWDB-C@"EK5)=2%A6_[^'LBJ M&?1_V=-+\:6TLSO\%';:YLT4)P648W3A=Z2(\%YW+4?PS%5@L8Z;E6,0ZS". MZ+81MU'>LXV[&]/M3&XAN[E,]IT#=)" 6"%7T=,Y&;0UWI>5WG0D3\3QI'@, M3BTN 07/N K>*,+G:3YOJ)@+&DQ4$6QSL[B#T1I]'P^!!\"66)L.):12E)"' M:T<)F5P)2HB,*"':;:.$9%VKIJ&$R!0E)!XVUP24D,:TF[.>-\[_A2^0.F/3 MU'0Z/X\V=_BCMF?L:C4"/ Q?\]!XVPXTT@P(Y>Q ;6!12-IC5?ZH-QWTBR;P M-4#CBZ55OI"C\IO(7;OMT&C4>#LTIJPSR1Q[U.D?F1,..E-QXJH* U+%Z0-55+KT*34B^DO M\_Q+FK&\R\E8[K0AA NBLS+"119_'JJS M/1AUTI"#AL3X[12Y'5VPZ*P>#U.C>],3.(_"+B.?4VC?1G+ID6KXQ,':WAYF M#=5J47?;7K4K]Z:YO="ULBD68%P1#YPX-N3L/* 4F=Y:F0"B+Z:O.@?@$ = M.P0:EY.ET&OH)HL'11Z]E"K2KPP17L#U$GXF2< M[?$-%;^_!'?QB6'1[F*SYL'.,LEX?'C@V*]UNF*O^\)I7DAIQCM;3K(2QALC M&,A$'"NCPQ@/=K',7*@V*W0*5TR)+'PCZTC$7 >\I]4%:- 41?W5%N[!U;.V M%/([.DM(#_REX]*C)UVPX8%L5ID;$VS-"-;@B7?[]K@.HHVD"#/2<_TWU+3$1.$TN8_V^W[E!+8OY9RC*I/>5,T.NA#X M"2IV8!0%,US54'Y+G59-6"UT#E]%E>5Q)TBF)E8,2]-!1>+QHKY&Y@!^)49A MGXD#/]=I'3)'*C>Q- ZCH?1 +E;1SLD-]])A.7/GF=BT ZBXWP<9Y3M6./_F M\"CK_MUOPGN7P)KC/A_VVHQ##YB6$;+I[0W$F-SB0(P:1U_LW(VL+A4,!VYO M.[[@S&"!F,))*C,0VH1H<^W RMLW3+B]-?701('-7,2"&U%P7.Q5,+&?A+8U MX9W@/6X[RP;V.C[LEW.#J)C6QG8):MDC]WU0+M]=VG2RH>:$N:SW\S\#$_1< M66=51;33H:A.=O8,FJ!UG<#W?& ?-O,T-C!,F_I8""(D#$G4.&6"MPM^M\=? M/ENA6]*^CG=70:5H0]N70])@:TN=WRHD#2WS MP$HA%P,=>+/PZ=SVTMQAS!BGSV;"U9H+61J3A3J:#R>Z.AL;D]E@KAB:)NGJ M0E-&ZK^&:J^\=*%^K2BTN.!!3'[*Z(L#NE"2F+AF_]Q3HILIC-)=&[C>"_.. MV1$]:G:*$GR&=TH/[@GO1--]]%Y%Q4TGCRG*L6YL24-CZ8 MZ,T8!=.+5*7:Z46U'_(=,-8(E,L\[/O+%*IBB]^ZP."?;E%E%K7[5J?B).8"QTU. HYKX.2:[U3+_,ZTR\>4=CD;^M[5$?$1 M%/1^$EX)-O[AV4"&9FGB$;H3P%VQ1YW\G!/$\:&F#BU7;/ATF@'S3D)]/!;- MK8%,E0*_.Q0LGUT/ ^_=A0NXM3K N_/?VD::E)4%--& MD)S88+PYBMOVC>8YB>$J@H_O%G>9Q5V)1[8;:3>2G(.!&7/>\MK 2?->L;T( MH]N9\E1G ?XKG=<#EOA,.>*W@XMJE3BII_:FFJBI)\](VS&6X'0,SU+>6B<( MURH(ZCD%@2*:B)-1)PF=)#1>$J1S2@*M;0=)*,)ZZ"2A =S224).XU+5DC"" M*%T3Y9R&HWHDX;HR!/F;'W;B1'@)88D*KV%)%*\8<:TZJUXL3"'(Y6B4JP): M)"?YY4BI.&*P+2E;'5 ,JN/K@J.6QU2G&9S2Q4GCWE09BH.!*BIR%L;CN%$# ME[(KAR0S.@;;]L\OS& 38#!5U$::J"A5#?SN&*QA#";5QV#: "?;B6-I+&IJ M=CIPQV!7P6!:C0PF40TV!(=3&Q8!JUZ:P6XAI5Y\)%76O=\Y^PA?XF:GAU5/ MH):JG1V@![L!A')K=O/4B(SE[]+)X[PJW[&&9GXZF>UD]GB9W0WX=+#,*BBS M:G9DSGS^V1V-P+:P3*KH72US[8U>VK!K].H$H26"<,Y&+VW4 M-7IUDM 623AGHYC$\S:[/J\5]7L-!U^=U M_0Q68Y_74.KZO*Z?P6KL\QK*79_7]3-8C7U>0Z7K\ZJ%11ZLP'N#\.WQ1"7R M9V ^P_[@+"+=\YRYB9-3A!?37[)?W,WH%)!Y8O;<4;[GH=%GZP5KM^\)$9I+ M!S?I%ML'/O+$]UUS%M BQ.].=IY?8JYK:6G#H<$@;"-1&YPL;,U)>U,>=1R=_*F%.BFG.BP?^5D^.T2S#G+>2&=_4K="A@ M'=)!4U' .-_FZ9D.!ZS#)^FDMI$X8#NDEB&!70="22>UG=0V6FK+(8'MD%J& M!5;545\GM9W4=E);$1;8#JFE:&##JMK &H &5ARDAW!?\)JD6,AO\5<=X4XA M7!I_C@O2EV %VF >"C?_9];VI@7W<;XD1F"1KXM[VS?I>:;Y3![)/'!-WR3> MQY]S*S"(\U\6VQ'^'A[RSG/F/6-*'/8& _*_A<;X;D!Z% MR@M?+(UZ)\F@N/A'5%3EM''Y=^#YYF+#/C)M@]B@R\9@^BZN0&6&^D4')(74 M$)R%\'+XV3"".%&BTMZ:A6-9S@M^G()Q$G0/OS;=4",FW[-0'5Z* )9+,C< M%UZ^V($O-H*(EP%?["#).D#"NJ#? M.I;M F;0,IK!B3,3S0E*C:$;X]_>&>IBKV!VAEI,ME9/7-B['Y/0\[2-36C MWE23Q>'I?0^E=KC-E5XWP*KR8-! 5L6J;F4B2J=/H>AX]9IX=7?%;#V\.NE- MI8DL*NK))YL=KUX3K\K-X]4QUGS+8U$>-)]7;Z&@-NEO/QSK;]],6Z<\V-UJ M5H](2:#^954<2QUPPM7RW>XNLGKX3NY-Y;$J#D[O>NSXKJE\M[L'IQZ^4X#O M9$E4Y*H&\79\USB^&S:0[]2FZ;M;2PA_?'QXX-4Q';+L;OD9-5!^-.:G:H.J M>GU;EHRX!;X;-Y#OAL!W TW4M XF]&KYKH&G76,<8#(=#04Q^K)X5$'6GN4F_I(,6M?=,1K\[N,ZAX)NOB!VL+\28R[OXCK MY G/I =2,I8E^6U#@KPNN5 YRS7P7&PRP+%_LB*)6F, &CO.JYSS+GY\M%/9 M3:1.V5T]RS7PY&@B,V6GBNJD*1#(![1)XK^1NJ8=4'*P-C-\)W,A2V.R4$?S MX4179V-C,AO,%4/3)%U=:,I(_1<"\&9[T[+]BIRKIO\UWN.R%,_;J2T^B1>(B\E9HMS;\ZPF=;&B/M#M#;4;H[<> M[^O$YDU?_RFX.NS[*_Q2CF7X3$NE=WQC^D"J^0&+__C]VYD7M//QE";2V]<0 M&'I"H1:W*8SA3K"QS$C%C^$.1&+R#7;A/>,ST(E?U\2EC.A%NAA8+N)*%92Q MVL\.@?N%-M>67*ETSI5JO:DZ[&?=XU]*]PV+ MC*-5N+M1'I%:]*OJJZ]:H> M""RLM^)WQFD!HW[62O[R^ICMTD+";7S-T\ .18, M$Y;J>L("'!1Z:QE;9X4_^H]]X1,Q8)D6R+?N![[C;IA26KOPVB[(M6 $L!0' M@2-!J$&C\KL1>TX\$6$EP?>AW?4^7N>CG1 %>"/P:(P %H6MX^0G.$M4ZR5G M#K&?T57 97B/?X-'Y1DFI03#@K"1Y+C?18%)JEIS_@FK_.P/XQ7NNGC6N^%U;:=.[QL/B*5.SO M7SN>B4]ZXQ)+QSV/V_I_25MN#@HPB"_19YZ#J Z%EV1ZT&HR[?+@$-\GM<0\ M$B;_7+KA'=;Z$[F;N43_<:1&DP[7),RA$7O)-EA.[K/ M'VN-YW7OH4BCEF0.= H XP.9$]3V_"LIU**H 1@X"%XT\9?O0JJ0-R1^)1X$5><8%/:B0&:+ MZDP@0;GE:Y=9/O9EC/8M?]L585 OJ*M-E#7B^?0%P<;H%L;FN*VZ+Y@+(5ZD MR&%5N/+'?<^ZY7WA:";BQE=8ZF4I?12A(_?C(7SI>]OXS*GQ\2>:6U)R,\:# M 58!5,]+DU%S7E'J32?]03EVP]6YZ(&ADQ9Q'+RTGW*ZX*5I9P6=NSC3+>JB M>$M"?"_EGX$[]P3*WD/W@NM<)_C_V7OS)[>-)%'X7T'TVCMR!)I# #RE]Q31 MEF4_[;,LK5OS)N;[90,DBDV,0("#0RW.7_]E9A4N$B2!YH$B61&['C5)%*KR MSJP\HM3L0'5.(/;94Q"[7+_S,8Y(I782SP,>@8)]/=DAL0%^ U"(T=XC6RET M<#7[H< M)#Z@7C-,8;V6WSMAGLN^X>&!/_$(=A3X]@1,3K '(K(;.>_"WMAW-R)+[BF$ M[W8(YX6-"\-B8'LB[%=:LL23G4-@?X'=_ATERP<2+)E_(#R#Q@0*ZM;H=[;= M2Z<\N!7:8.[R'8@A\^NA"/0,2"Z""H>#=+1'<#=X),J2S7BS#@[ I*! MK[A4^XX=W]@WUT'/E22#"R+ )1Q,#FXC .-"$1E M>P#[@D&^KJPR$.)>&LO=3.(OI]NZGK"/=3_T.QJKWD=NH8,=GNGT* ME+-Q437J;EY4P6>;%U75)L(YKZS$MBHVNS=PT@+"Z]LF1 *_ SB?RJ/B3T?_ M,EDAJ;L"HBM*)O_$KJP@M5*=X-G/48*.!\KA "07"''/=A>9N/?1YO=0-(81 M*:]4T#V ^.([+0^$\-@^;Q]7Q?\NQ!' X&!DJ8,PLP'>9"F^0'GL*OH%L M)_L#E CX@@G(9@SEVX*KD";!//)YG 2627%)6@=D+\O^G&%0GBPFE[Q6\O3P ME(6EZ9=POK+^RF1^<=^IY.]H-THV &O0]2XX_^CBPH*(Q/2*!Q&Q(&.?WU!@ M) '##>Y,2%$AT+Q'@&(F0E)#B, 4':]!(DKPD9/A.R M0=(KD3SRB7_1+Z< .?*E,\<\VR\1+R=WL,%CFU\&B4-@EV6,@("I#7YX]BH= M2+^DW%-K@/9!EL!7AE9>^KXVDO@BL_Y%-"3SH/#+((DIAT$ M/3TI@)$L+%AB"?H-'@4@XA$ZVJ^9@2A"*3K%9'@N!6Y[83L, >UGY@L_G1^D MR[L9NIURV,,)6-$(XC$..H,G#EL.OBP9SY.NQ'DATC-+8MP<\)L;.!B$\3S> M.-K.]@CB!@1%E(8[]\2MZ$*/YF>3#9G=9M+K44*$# 08="4#Y?3UT)=W**- MYMK,"Y[/(P%.Q_ -U>4CX_Z,,1X3O/X$6K!#$([K#B.X^-H[L-B/(.8N5EX6 M@248^@-W5SP W#>&KMN[P.&^WW@TT-&5!Y.2O)17^'.YW&T1 R#4PK:%]]NF M PZ>-XAA#'YP!2+NYLF"@#]A_60&^B.ANW/@=(Q4\EMOA"Y=T7^IPLHC"#AW M*FL.TX<_'V6(>H 81@?V*^/03&^[N>1W7##M2*H+!(5<@9*& )T4>T*1D7)T MOME^;#^Q/&,APV.J$9>A2W:#!AAR K&:[8%6=5:X"N4UY(^1W>J#;@]\NOQ: MVBNT80%:9,>6W\*I(*5K6#4*M">JVRGF:A3U;UB4>TY![J'V \6&.DO<"P"V M^(IXU*@"5&0Q%1[CZ@T!1;,1HF0&9I,+BV/62C!-\#U\%V#%,!!\=*>0I==D M&U[3SVYD/X6,I3V7O@L M64R'V4S^+EUT?_CCUS1P 0=:O4Y')G\6CT>_XFM*ESJ @RE>[#P'H0/'VGSF;*5RG\?D(!S84SL602QGF.$\*4 M0P*HXQG%"F$K0&I.7\4I?RNDP'C;F%-5$TIHTD3O"N;DSRO:7U-X];?""S<' M/,J$LY%?M_+X/3K ?A*R&0M#NHV=?D5(('@>' PQ1W%(EP#:PW+),!2, MU!JQ&"0O2:KB[2OX 5Q'"D^7_'5R3%*/FM)#HB1:DG72J;1,6A\O\\B^4=*? M+4X\;5--!GZ:3DB0!V[/Y]W,F;?F/A7)F[0%*#:50>A^>1EC@ MM%MU45%W%=4#EVEX!1U%">..M2 O?#VY6)2"J"V"D)66 87E<\H+0E \/L6W M2:,R)_6[*-6$@2K;)U=YE.>_$EB")")//2F+UL^H]K6/\':[6L;F62D1AVWB M1\D4H![-$H_N#C"*!>[D8DD;2,D>'<@"-Y!2).;AM%,6. 0HP$59D*?G$5LH M(U3(J$PHE8W.5*Z)&Q&NGK+7@?($MU:*V%+K/'V$=*4\9-$L7\(T!M4)$Z02 MLN2=]]_AW/P*ZD_^GE^#\!B+$Y9,8TO& MTAF/-H2C#9HFQO&,(E]XUJDIJQ5=;:>P/Q%3BH3D:@BC4>LP&NV>NKFYY7'K M6Q[3*/L-K.ZAX+789@V=IC6X+;V]1&[CUA*Y9;V/W(FFHJ@J)*KUJO/46KT^ MK3[ K[8;:O_/]L",_,ALO$:@R'I[^]^Y6S0J[4(::AINRB,"%"#$RQ^'+7R\ MKA+I4!&8BFLR*K]%N1!<[4DK;"<6WSI-?/*UCV#1FV:5[2BNI]&.=T*0=9DO M_9A[#FE(;F>P6$)R^(4.E!]$2H[-8LU9C1_Z1UQS8_YO(#Y[5[( R4BP(Q"I MG] &Q,(WCU=(X*_7#\X=WCS9S$8+BF>Y"9]M6UYV.6\^GKL\7IR:"]51DG.! M[A<>T=EVC=0Z:BD"P.^Z,M<_]>#:A-N&!. 8MK5%KN TVT'YQBW2H'Q57R*! MPM4^_,Z>4BIA%MSP8<>NS^UK;@0+<9-1^SJM2AIX6TLHRLL^X"P%=9NY:YR) ML]J.><:C66XG,1/R,'D ]"T!-LNEM$M\N[VLZ>0I_SL!DQVM&&O"B$1VO2-" M2WG\#8XR19JC).\R,68Y%FD:"GW+K9"\ULM;B946K>84-H[4D+INV(R M"G?>\06;N:38@'(]/=/H5N224NXU\2?06+)(N#W[B1*>2F_3?@^BTR69U@?! M(\; $X]]FA4V3/NM [N^0LF6%5 : ,6V]Q(@ML%77+. G0@>8D>'BK M_Q>-_2L!_::G6DU*!;6G"H"4#!H>K]OPD> Y@;LT[D3#K VGKV,V.OT'V] ME2X]>_7:]>F$]- ;P/:3Z]^+8!5&N-;:6]$+^==Y$*;3Y8$8T9%5O'GW /J! MV1GNGV5?T;HMW3?P/3O!K[;M9.U0QOZ]UP*#,>AT#:O14ML_M\;]XVVJMW.I M$\]B/S&2C[;C\4$]AR4<$5U/E0MI]*(1TG*V8JX?[R P\?23((%5G>BG&N/) MST_0=>>>UQUV*#GAUAT3O_>XMP.OVYL%_S,#ZX8J?-(L?/#\_\L&JSU<:88N M)1\W&J:P[YD#IM=*A\P?3C/7M7:+UW9.O;VG8,45?K^<<[*]I>!CP0E[3RY8 MO:MZ*W>*J1.';HPW;^LW].-Q$-72O!+%8HK%"BPV.".+63C^1S<'4K/8N1V" M4_:FV4DFOP8A_.EKTR3$U-R5%H>PFNCXD-_IZ+S/YHPW9^%]N/!/V4);@N&/ MUXIM5V15P.Z= -V7''(/&>"^V-^;YHL9O>I\L7)Z6$MW. 3@QLF5&XT%MXB7 MHT![$Z X8;$"H%IE1N7:#9'<5O3M#GQHIM^,FOKMT]3]F0&[LC_9U+.C*$MX MBOY@,>6 /L1QZ$X2BC1_"3[;0(QQE9K#Z8KCT0$Z3HT.D9&2AN:)*:FA-84I MXWIOO-G=\NR$=N[02VLFTWO>IJ$8?!$W9Q>E.@[W#L4%F[7$E+\$K^O(]MYJ ME=^6^W@P=*Y(:EJ]\_F7(PKA6*/-J<8O]2\/Q:3<,1[%Q8J+:WIQW?-Q,?:( M'^G#_O&B1&UP\9;I:>64P_6=^<8;LG1XVM7O'&M *R<&F68 $;Q$3& M69;BEU*Q4DCLG[EA%&O_2NP0,X"#F'E MNT^_?*1D:EMD5J^GPS,^I@B[*,61%@F,9@M2#ZO-^4+Y1:TT53'53"19RZU? M@(%"=YEFQ?]<;(_\2)F>*_S\$>B77&Y Q0,O,D#D?@;Q/J5NL7+%K7DY6KD] M$0/27,"/G+PI4OH=O(I/D\#>>WF_/H3%T_8N+X(T=T; "VU>4KF7=GKYE$[9 M$D(K:MCBQ31VC6D];&]<**.>?>GF0%#&S\'^(NW"L#&QYRQ%F/??B@*-M\9* M=Y3][K7VROA)-,K^:(=?&:TB.JMQ"GYEIC]XM.W'#D>XZ%JS#-T@S-H^YJU3 M0C:UHYCWX)IY3/35YA+Y>OAHTZDQ"1-*&>Z]B]5ZG:U%"'?#S:B;1!E6@I-@TZ) Q#R\L'U@W9PHFR,\K\66%85/1I-NL:-*] MW>@87Z:-45%9$.6E!;S];"89N*$0;5935TF%K310AMN 8'(1:?&]?F$B^^\Z['^P&M_:[R\@1_4+353_R2I?WFY4N3?)')4L3 M/76^][6D"6\SN52J=5,8HE6JH-8 :@$PY\UEJ(NFT4=+Y[NM*X>+OU1HU)_- MW+A4*#LL@I9^#8,%#O[!-;&#YCMP&P+P>-ZG8V$?<")%1&,:FUXVF+V[MT9O MH)L5:10\4GPR3,I]-:@X\:8X<2-)[OR MNV9/[XXN@@^OI'I[)P&E%\6_T5CLSV$P<^.MCMAUYND>U:PD.'(P-N:.X=W; M,5J+FQEF#9E#I7A+23I[[*!#2&=T][9OZF9%8,4=[__.'+[\\O$CO5AS_"CE@J]ZE=OOOQ3!R7AA# M,^98A$5[+/J%+4-XC-?S^<[# B^E>?/+IKQB=>_>]L:ZT3M8R%:3;!M^HB*Q M_?KYG"1F@#CNZL:@KTCL"DELBQX_)X&98"B.=-@W/B%>E(2#I[5/C<0B!+I:H<3?&>\YIW#%ZD MI9M=E:IRG236?B9!KPLDIIO6L4K;%(7)1&%;U/@YZ1(&7Q-L?V;@/;&EF MKFG6:0M5VF)5&Z+B?^=AGH?PQ.XG(;._WMLS6."U[3W;JP@15PE/M'[%VS/OWEK=OMX?FY=PQ:M2+10GGH03V^_.T\/L MP[ZI&\9 <:+BQ%OEQ/;YL'?WMM/[S!N[HA5YPHT<&;<6*_?4XTL?6!J5NCH>)$Q8DWRHD2\*&% MS?@'^GAX$3EC*E=%Y:HTM2L/N#7N]^[>FM9([TMS:ZSR#(;J2ACT;'*CZ2P%-4 M-+9?09^3QD;8H:=K'LM!4A0F$X5)0%^8"V4.]?'1RD5.U**GW)*GU+-G,_^G M ,8_&7P[=3T.K4^SK6#= 52,@0@5'7T)W@4^Q17L&(,>L,TO\.Z?O6#Z-8/J MH'NG,8#U$G<1)JRR-0P&*K-UM:V>RUMLXOT<\.B?@($0>?UUI9)!%!VY.B!NS:L[+.%%SN#\ MR7/MML'A6E*A-OJ"'1T.^W+*;@#"ULFDUR%PO$A0GH983TJO%PGG1@G85Q%4 MWN=\'>UN_:831*XU.V3/\!!.7+\'490FB+A^ F#XM&0AA02R O^CJ)6[[_' MH0U@='T[7'V(V2+Z(_#QI2'XN?!H&HMI&L(:&!C"THW!R9-(9(B>*BY57%I[ M4HM,7$HYEWJ_?ZRBV^ODTEMGU"OFU3W]163B50L')^ICE1ZMV/5FV75/CI5, M[(J)HICL=W+5>@QV/5*@EC.:V3'[DC-;BM5M;K=*:ZSO !.8).+/Y M3XU9IL]]1C7[]"H)::];=#Q"PJ: ]T\O/^X(B0)"6FOS7X\0AJ2S=VW5,;^ M-1+27FOR>(0TNGMKF?IP),MLYB/=M5R,P5=,)-1LW]'L0BKA05;@;23%[K$" MCYC\.L#DUY[>':K\_6LDI#U6X!$):8@-__KZ8'"L@)DB))D(:8\5>$Q",L * M'.D#\V"_5!&2A(2TQPH\)B'A8"Q#[XZE*NNXH;#?8QQ,O]Y/[(CA>1=H]!UN M -Z&K[3' 'SPO&"*Q3>/E[%FYWV+@(5B0E(4GM,0I/1%)X;V'H@YX*-U\C3>VQ#T]$4P.B*6-L2$)3 MMQ8P_)-%<9A,XR3$KM$8,72!*)["DKVXO8NTK>O1WKYD 6077N\N]"4P^QQ#W^'CLDH+W9 M$MU\">%A03/3((HCK:IERL&[&73Z-;;S9AE$+F[E=<@\(+9O[ UFE-Y;G8IF M)1@HQ07NWKXR\CIVWOU'14B;&+P%&GB')%#F[)G[G3GW_V9A4,74QMU;ZMUC MOI'$%53AA7/9M(>0C:G(YIK)9I?9>@C96(ILKIEL=AFFFV2S21X]')!CVT/L\.>S6%O"+/PN(_L)F M\";G9^;#/^)(.&8XA2.,;._33'R0S=T0TP61?=ZE:&KLQ>%UDMX?R>+%J".7>>"1+ M1_=;2\S$DGT-[]7MT%MIL%$X1.)&24&-#2:CK):M],]>.*:&DNU"YM?#G'X%_/[6CN>:AM3@+@X46L@6SHP3_ MAQN*.)]EX;LSV#,O]0;3[Y?Q;!_&GVH0QD'#;D M7'T):6K#;%S3]8<25PVEWZ/L^=[X6,W7%(')1&"[[KY/)K3Z2FA=,TUM6)+G M%UIX]]+5AX-M_E,9Z)S2V\NK/TGGFL MSAC'0[1B=2D(6K'ZJ2M!S\3J>$MO#O5Q]SI8G:(,?XUM>&':)J/0D61AAT^N M3Z\> #++#4I&999#W]V=K?A'F-+DQZ_O\4=K=+4U8'(PP=7H)F(>HYO(>4ZS MGWWH,"64=#L]"P'^+O C-^+%MFG;/XV.RQPM#K1XSK1_,,\+GK6'Z;\2EP.$ M.@8&5*\;K_5_.4GWEUHGO'L;==;:N'"V^R-9P'K35'Z(/S=M@[7.Z&YD/SV% M[(FX_],,2W3\A'U!!O@"S_WL!=.O.;?WN01RX2?.0RP^PU492(8EBIXP87=5 M/"/X&=FFP$6&N9]ISLHS-7'P!0AF%B#!8&=)$A=:Q(# 0'K&'Q]AM7O^K0!>NA-F4PK1!^1)/_ZS;/KQ'/4UYTNU]DB M+BW>++[NP%=_W?R\9W6ZXT'E5]V.4?GYMJ4,HS/J-5MJ^RL,:ZPV=?Y-[5YJ MSZW'SGNR\<;/*CR#*4/+L"4+>%A]"S(/&=,^PN_FD?8>E("C_5?B,\WJZEL3 M5*X<)(_N]QH J4DLDOB'M.)K-X:W3>O?0]3=J%P_.7I/NF/7#^55' MO)Z O&D.=E =/XII_=^/YNR2" [(P:XB#U2?P?\X7^WOCD/S@ M[NW(U >6+&-GCI#[J3CF>CEFV#['#(%C!GIO?'#>F>(8Q3&GYYA1^QR#12># MH6X>/IA;L8QBF=.SS+A]EL%I00-+'PT.;F@@5T7%Q?ABO[A/&&U6G62V\XG5 M;9U/C.[=6V"30?]8.<(29/\I$BN0V)X.QN<@,0.[-)AZ;Z!H[#IIS&R?QDR@ M,6ND6X<74"H:DY+&]DR@. >-67=O36PW8\HBQ\X]+;"](MW&-V0UJM8/R_&_ M<'XR)3 ],9F]-]#-PWO.-<7H!?14N&WJE,"BP)E"HY$^'AQK=I>BSNN@3GBB M?>HD2!:-KI[.QSJP\-OQU4@0TH2DR"0@2.(3+W7/U81L2(QF4C,Z+8O MQ$]]4S<,6>;#*1H[KAC;,T?F'#2&]TJFJ5NC@[-B5#RVMB&Y5DS=T("O M[C-QHZW3C@F:ZQ$M[=M'IGGW%MQHO3LZ5H;J,5 L:9J>8FS%V$>9C7D.QL8; MW+ZA]\QC%6LHQE:,??.,+8&[V;M[V^L/]>'A?=$48RO&5HQ=:U;L.1B[#XP] M'NCCX;$&KK3%V!6M#M=;R>'?HM\;]2XK-7832.QAVO]F#\&L1=:/Y79PXIC= M_!%[ H=*XNV/;/2'.#^A4G.R0A^(]<:0V[;X]G]-0@1U\;'B?^=AWH[DB=U/ M0F9_O;=GL,!KVWNV5Q$BJMA,S_73/5G82F\GR#;[YVW?SAJBT_DQ9A>8;-NW MO/7?]3?[$U)%FZRT)Q8\A?9ROM+<2,N:U6%_.B^89NW]\.^ID#D=3?4*/'&O MP!0I[E0#P"'8&C0-/(1R[U3'P1I+W7)S/RDWI3H.JHZ#>T&B.@ZJCH.JXZ#J M.*@Z#K9/3M>5#EHM;/_FN]B,_S$&,WVCB&K?0=5PE-N;?6):$ES?#>[>&L.1 M;ARM %.*HH?#YQ@I3KPI3I0@+#\$3AP/]9%UY-FABA/E($C%B;4XL?WVH^9( ME%H=K;F*XD2I"%)Q8BU.;+^MJ3F^>]OK6KHY.#BY[!R<>%VYZM4D1&,8?;K; M>V$CNHI#7V,UA]5^CU.KBRE<^KA_< .G:D*5O6;]ZDFL_9Z@EG'WMF_I_K1&ARMZE$QMF)LQ=BR5#U:PZ-5/;;,V%NJ'K=6.5YE11OOO?D NPUA MX_9?(BT4-6YV'(?N),%4S#B@&JK2E55:8/5L1YJ]7(;!=R"8F'FKRA*QTQKNSCKL[G#LVJMP=EBK2,(,4^VG=7$SU, M>_L%*Y1]:,:=;*J(F M8&/NM [GB99LBG7(WDKG2+@D\NP=E0!ZU/GP>.39/^[NL&?>L+.I5G[,J#%R MO^^@Q:WH;9T@-VFQH_T1: &<*:22U&^NDP#W36&/<;C29J# MXM<1$,JFA=! MB$P*9S6Z6]BX38+/10CB9C?ZI,1<)DHZ:[7RJA]"D;Y[9>@L/I8&SW)B-G/.E.+:??-^S>K&\->_\S,N^D:Z)0#8"\6+PFDAY"U_9> M?#M$J/EP'O:O?GG,%IK9T3[:/J!C = #^_(7-YHF482"#'GK 03;*G(CE%V_ MNK[M3^'(&N@.AWB ?O,GBQ(OII]\6C*N4*(Z%%<&>!6ZCH2HT]6?"BN]V#@" M@&5C>X@B&.T"&(,DU&89**(YVH3!2K8#N@O7_V?BGWBV^!HXD,N\KR[P)^1[X:]%PJ[B[#* M"RDCHN7QQ20HX4=^$ -,444R<$!<'WU7^)AY$7O&#S4JRH4C_W=BA_ 2<#W^ M9,L@C+'1AAMMA1"*;=OUJ>O&LQTZ]UX0?$6XYGO1Q>O*GZ+^A=\3"GP'7:85 M'#;&QW4Z-?N.^EW -+599DF80CLA? -+J'\\5!B&YM87_48"1B)9C"F[/N&-,D#.'3\C8) M-/"K*)G\$SY%7\_'IC]! N<%HXW_ A ,;C1 +799"3I@A2"BX!0+M^ J;GD2 MS,5H"J8+T87VG_\Q,LWN&S0-M5_!U@O"B#XRWN"W"!M4O-JO0;@ Z^;^_^HU M<(_G3!_X;UU;VNC\)YZ-O_@,?V@?/NC:!Y1+QD-'NRN^6[^C#8M=O;,3LKH MQW\ (<+R*>Y_%63SNR";QQP!Z?8_P=YAT80CDAAN8:^ (F+=+"1]@P->T.Z_CX-[AN\2 M44F21Z'+0%"(=^).'#ZBNW*GKTYLTS34SD)BB*'B0@:TZ77]1"0#;KF'L%X M(24+#1=PBJ3R2NQ;+F ^?OPY:A-V GT_=4B(YS3'?.KOA%H)M@B,XI*"!4 _ M 5. (<4T'W:0PE?SP#P"3;D@TQ>9P@USBN>^("P[=Y>X58@__) M%\M-->(V.!KP<#GJ:AE='2 CIQ-=A-B3%TQ(]\5SV-/37(N?@_RD$7LBE?9Z MZUA5 E<^,FJ/[KLJS8 4*26"M^)*H!,509M,C4H(E"'8S[ 3,$5+&J:L 5-N MEC22^(/1&W0L?M$&RWNP[U;[ 4H;M'2^$ZC?0Q8 MW7YG( \&) ;4L"<3H/:1:HU;F*H+#]1>%2HB0)\8/HG2$ _96,&S+R).W/:! M/SZ3Y/X'PS 8^/)/TIJPM%$9;%@='#5W.M>F=AA2%$&3$EX8W?R3@28NXE8" M^&FQ_81?ZE)*#6(3L*O H&$QAJGX72$KLXBN??6!ET0427R%ER-19QHL=.TQ M ?8J_(T<]PO[C@_1)]K?_OP=%HF8'0(A,?\)]K$U>L#CDYGG#GZGG?\B)<:, MRZD#KB8:XFJV0XDZX 8\Z>EW//0\97Q;Y3T$R]A=N/_FS9$I;-!I]:83I=M> M,UBC0,?AAUQIJP M7NA:R([F1-@K+;@JL7':7-X].9[2=[ M8'$X[(SDB4'(&ZP9F)V^/' Z45A18O@;?;-CR(, B0%EFIV>/( Z25112LBW M'X@ [VR!(2%20'F %34X^G6A2QEA,ZZFI(0AT.VPUZJ3S%/Z9I[]A+?T&B93 MN/X])KE09D5^9;W(LELS^T?2P#2W2CZ+34H08?UI+2@8X?RS!;+Z.\H5U[6? M4RBG'^2F=?H)G>JS72D+#C[/ '/F]AZH(LL?BP+OK4[%,"_,KL(%T/QNE\#S M3(H'Q[G_Y$>I'UK&@LA]B3"-(^)NM4]NZK\9LD6:W +/)+X[%7FE:7:'#4+= MP01,76-V!*? ="]8&U?D.^!9,>Z_*;\F\R#6]V"C+XQA9DHF@4TX/#&M,$\O M2//-X*7Y%C&?BZA7O<>B;'JL>HY<:^PX:%'< MOBD#I\: M/:5*JNB-0L;1D$'0];PUOL3-&L,WD?9W-GDWMV.1YB5F80+6GMD$1"-[4S*4 M=Z.#2G'VL-U]BPZ^I CZ6\2T_Q>X4Z8%H''RZ\#/81 'L#%)C9+_%WSX+(,I M FKB/K/?8N:QY3SP5]F%B*X]SK&^X",8(YC1*0)[D@+U\>.C%#!%ID>-##8# MR(["%6UK@<%2%<2YX<*MJS6;%NNYP/2%#?-1< E"_:V;@*SX]J:[,$TW^Q,.R)!T1]P$\: M'\7KP_PZDJJ3\LR W,'*LH)$8@,6%"01#EG>>&=6[U4 IKWNQ&&^40@;80Y9 MN'P'/"$T!&QP79;]FH%+G07,9A: M?0? !%N?N53KAB?V@#"I MTD%.N?%PIG+1/6+#"0&V/B_9 ]T5YW:1 MFX,-!.+4PT(N$G4-,?S210%N(]\[;HR99#PK[^'=_^%R 7X*EG@0BCHEH15G M /9]N.BHX810:PVC+3(GH$_2+PZC;VL0G)F1_%]F@XDMHVI/T'N MK K?-4LL>OAP;T<1^ GP?F%]@GP%7@V67. ]OO_$,X9T[;<@> *O,Y/(8"O- M7*^<7<0W\G^2"Q@I$C#B1A)L:C9((%H?2Y*#L#T_8> PBY M+Q^AJD/L(&D6J\70I:>Z6]^YYV1+>?TH/+0YO)]"%T]I< Z+DZEL-+VM3 -A M&(/R,)01$6$ZR917RP'-XX.%=AJH"^)YO7++^A;+[;6+Z&_O^R!C"X="GR_K M16V^SAG[)_X ?0?)^\.E61BB48#P53R- 3T'"W>:-]F(A+>$?A)J,[QN V\D[XZ! MZ@=HD]0,?0J\A86C&;NXHL11N" 4QZ;F#G_/4W'(EJ+\[QR/W%SBS2:B9(K. MHL9+Q#$8%Z'S SL61^ KB-8>&OJ>Z*389%QAH3FV_G)%>D\"!\8V#UP_8JN" MO+O#= Y6(^C8B+0>7-'3QRS@@ $K>ENR8UE-W M#^D&L4_V"$4^JM50LH66--5RY6&"0IC8.HV*5CV4J$@HFWL4 MG^$.Z61%7&?G9[<+9P_YV0O%SF#XTD55%.B82;> HZ8JN: 4N??E."&R+')$ MSE5ISQ9L%6)/>;B#JTMX0OMF>PD39O,R1"5)D1R^(/T,)9H] RYV-HW6*Y#= MF"T+!L>*W-! W"P2"),H:[F3 WJRRD0OLBK5\E.*7HZ*@(1Q 85ZJ0$/6DVB MB\[68H\<]]B@)M]B>L4M6ORX_Z8]^$(CI J#AZ"P70;B#^7O&J$4S!][W0!B M/I@_@4_NSG9CJ+RO9]=#!X=R^\D?BT$-4&LFVRNI(HHF\KUO]X N6J9]\+\Q MGB:.NNDWXOXZEF.-^ZIV^\D@_GT*T*0&.-V@\Z!('N6TT?V=N=02N9R\"K^> ML!BCJ7/F+3EMEEI;Y($>7;C3"^SY!/_/6Q6%:$6EJW/I*?SQH+HL5+PY31"A M)'AJA@4 9#.,J.*^LNBVG9=&H/CT?? 54C^'3I(G%CQ$Q#C8EDGGW\UAV0G# M@",>'*7Z=$YV5@$MFU_LUTO/2UWZ4KF)2/W$;!,YJ9 M6(*!.3T<*KP1&2U %F0JZOA9N/&-H@O<5A_(9[^O=IFRI6 OH6!!]4'Y,14U M/34.+J^T0;4L["9 /V5J9GY(L@S\=0-*N"K\3BB52#[=)J%,X(296T&\& ;U ML_@^]2+^YE/E'YG?P$=9)8U>*G2CQ 5@2(=7V(!0P.)1S2/OZ(FE6A$\NH) MB:@=6X$;W36M4>6:3HGGJ,PC5S5A*B M8('P^J/ZM8*;+NHV<,ZVKX)>9]8BB*3&%E 3_M(8L<.];SAXV7\%3%'Z:X5H MOE9!P]LD?$XFGDAMT]ZMIM[V,,\E"9>_H\Z9!D\^IAX6$\AY5Y]<':)WQ'TA M% _("R1[A.^U2OO4+1%*T1R;2_SCL^: !8S1$9=E34)+-^CI1;10::(S'K>M M6,H8O,_%^G+Q:BF$ BA_IAGF/:6Z\PT(-$T1323/"L++&.W\98$Q^365T<=] M[7F*Y&7G<^VDB$AAM:*K(@RZ)1B+FF4;>"YBGG;R+][YD[?0#"I@[HKFL3-LD7MW M0X.+O!N21%?LU S_EZWRF^Z/+ [=Z?8(7?E<+QQOL,4WKXM)*T-:@=K>ED]//27'[1 M7!Y;_X1\[(FP#>[3S,'2)3=V?2BT_Q;M[#MX7Y/J['NBPA6SPWMAIHB>]_K: MOK)Q+)X=Q=RZ2N/X,0]T4]D'X!-ZD M:!"%$;[L7.@GNXYKA]3+'E>->(,J#+:+_K,ZM^[6]T%>K1NEZ;"TZ82;FB1& M'8I0YGCF!]]TC,MD7J8VEV*<>%RP$8,PE7;"Z 2+FHF92MP%#F+&77YQ]UMH M&ESPA&D+I"'QU0OW.\9SGS'FN?T&@]8G)!<8='UK&^^O[8#3=]7!W_0*I:9@ M7YO%5QV.!R'(([F9C4R#!8'I/'L9L=?I/]Z(CF2O7'WI1?6)%K1R_D M7^=V9J?+;4V<-)A/0A1?=^"KOVY^WA]V^E;U5]V.4?GYMJ6,46ZHD1Z MT'WS0.&TM%:^-'OS4# 6!VL::]E1-%FV7)!5G8)Z8@C53^<@F+TBM1TDL*H3 M_52"5D,@U9Y+*CD5%2>OG08.E=QX6Q"V#N/+M='230<]9[D>K;HX!(LUYT8. MH7":E+,:^?S=%^?SOS)^6HM+-6'=\N#E8[+NCB'H)]K9D91<$V:JKB$W.F8K MA85$PC4;SDE.U.8^HC:;X;6K56!7O@'PYM!H.#E]AZ'69 +Z,IPG\Z93R>,\[27M(5%2EMXI8]+P__@^'->&YN^ MM]C5(KOF+-^6WQQ!66:8L)G$*YX,A4EV*<_H43[M']14*<(%]$WOLP, MP1U)20X3I=*M3C.85,]@:AUPPV&6W]!R\WQ)1Y6;YH\M-UW/$G:X3,HG7(@2 M.-%*;^,75D<(,:R7$4R F$'KSS#FFL%+Q'C^;"P C752_-8J8"*C^P$N8 % M2"N]U!BFV,E&/+0VZ7-IIZ,ZR?.B'H"B^">U*':D :9]%79U5&B2Z'UXGO2Y M:**48IEW@I!5Q)AC)6)V[JQ_P2)&3HA^*;1(0>%3XAA>O\BXU&G5*#BZQ"LU MGQ$=)\2H"WH7OHCZU>3P*!5QIT,X1"L&)ZU1RBHX9WF1OI[_*L(VQ;QT:D[E M$%4-RX0=6^A=007V66/EF-H \$Z:A8IWV'@0D[9I5+9S.=*\[&-DUJJTXGPP M4N)\Y\Z,T>6*\]QB3$>"4>>6,*N[+MB1Y>#YLRC&JF$O9F%UV,S$Q2[V5*HE M!#:5T->T':E>B^K/07Q&+.;M<[:*_B9C1EOP?E9*9!%=8I-JBQYHQI&9*G#69H$8/TSDV MW,D:AJ5]1#;K]NAUHD!O@7NP20J*BO 4E"#.F&@VE+:0]$N/%@OHTD< M-&, M]^@3I:[%G:@&$9G[.;S(!A$HGGD&TD54(5I6IS\TCU/PU^N8YO!(58B&-5:; M.ONF]M2CJGK-.G5@7V@4]T>NT]Z71AP?4H!W6T!\=+_7 .%)"/*V2A954>AY MBT(5I2I*E17"[98OG]OUKP8#N6^O1(SF)^U%-+>ONO4@LCMUZ:W:W%$W=]3F M'"95M[3-40TKE _)X*^L5I#NS#\<=$2Y"S' O;S8&AE%:1=%:8.NHC1IL''5 ME-8S%:5)@XVKIK1![Z+[2ER,V8GI EM]M>NL];Q(L>(E2X3>7IE,;>RQ@,63RUJ,S^LF&TL)2H $Z;*,J[, M,K9:SC).V2)ROS=ABIT_M_@XIV*6<29(^( ,7%AO5(-7I!@>WV>2#=993F* M8H!@,?TXKU9W^#C.JK1ED>^]E.'-@=)0S2;-V-\^+I9DE(0^3S4=(VCM!Z"G!].F]:71'0"&HDSQ7\/$4Y_4R.YS.20:)Y+%\(!HE+S[C? 2L MS9\'$:\HYC,XGS%E.Y_8PIQL6.J^#.MZ*7&7J>@HT7QGL7'K,@.)Z(=>CZLV M$U2;DX3I?*,KUVYR"O$?S)'2;I5EZ=>IW*2$];K&)4%&8JV)>"A55?)<](UQ M9'Q4]I1YI#9219K.FBY4%M :J<[58;N.*%AD MG61*;36XQ9$J3_S:9_A4_M9W?"9O6A=0;'R361F\^@AGB(:I5L;3I3H!@=ZD M^&B;DFNL+5N<'/@.>"/P!7AHR.F?1"+\SW366]V!@FT/2JR?_4, ^),7P9Q' MB%5OH7;S@Z[L-6"BDJ@PP3<5,?%S<$B3/J+*M- Q@@7Q-X4ALBXW>+=8IB=&3+LX])*\5C<=?PE. M6ARZDZ3H]G&J*XXAIG8JB3=S/8]H2/PP)MZ-F\/ MO MT_9&/6/?"@-X E&L5%Z-1'@>\S[SX%50:[%"R@ MH,7\O0E(@YD;B\*\* ZF7^]Y)1]5#?L1;U60UN9E4T7!5F#V D]+(UAYOP,V MG?M *T^K[(TZ>+S^_=1>$B'_F]=>!;/X&9D1WSBW0X?^2%MXI9T,/'2KR4\& M#,^9C1N*<)]\TG-V6HBN:#:TG:= MU$UP86V'\V>0Q/1O_@ (H2DKB-),XH&,%[XE5%LJ[ )-)K&)DDV1:)I8IGDDUTXM ]&M9X'1H MU_9 4H7X1XOP"^+6AN?@;.0'< M@'EP%D#I%%\ :^JZP+*3)HM L$M R)@V%V)%6W33?-IM/16%T#0(EP'Y7X4) M[A4[F"6^F$@OI ._A*_FT+N8[DUSPV!,*#]$$RJ/+DEC7Y@F\':-, MW$W3T_85]#PP('._H:TF6*ZPTTR&=K0/P'Y"^NE:#5AF/#X!YG?8)$Z_X48B MO!6 1$*1^D%$1=,XA]J&+0O2=*>6T^\;=F_6MX:]_QGU[RY+\+1T*]/L M_N5X0D4:L?H.SHM5ML29+[J-*K7(;U],XM7E+ !SZYF;CA2L9#%%%]!" F_; M=GT2F]FYN=T-#KH&?]L4)Z7N:^+*,DVP$CW'F/.Z)DPNI5-5S^P,#.LXK8[, M3F\\.%;_)0S3'6-31JH0R(WK >Y%'5/JC@,]OXE4HV%-]5!-:QU<3;O3*'A7MZ\YZOLW)Z]6;>"E MDU>-JLFKQY5>E]"9:*M!6%TI]"KQ*;S(G)]>(KPDJ8IN>FBZ1^(=W,G\_:%\ M^,9GEE!+/5"OW@;'VM/$Y[)._R-B=2T%[=9@H"B@D@*NI!G;SL-OH?Q]1ZS5 MC^L:VV$T/K_>'"Q M;?BN'#N6U6G:P>H8N)%!]BCBV >OL:%;EF)=2;%C#3I-^P)>"^O>0I#LMQ"3 MVS 5V=T>)3W$DKY$FC=Z([T_>F'WN-K79!?K'%TB2@?-Q=AI\2F#@%,$=5![ M>;T[ZDM%4TI&'"8CFGLIUR\CKBMV4FT$52/]:(Z!>O[\S]^"[9ZW-DAK"U^? M3+VKY\___*W-^JIH0G!C4>Q!7^]U+W= UI5CQQQWVACT(X,5J(BCQ@748-1& MI%2Q;ITH=K?3--WA6ECWUD8W;>^1<6,#G?J&/NJ],,GGPL)0%X@=TVHLD8Z! M&QDDDB*.O:QKZ8/Q"V/+BG5/SKI&YX5IY1?/NGN,B;2FWP]\MIV6;O%7MQ!& M_Q)@:^%@(RIY2!#GJBZ8#&.HFXT'!C:"Q 6XCU>%TK[YTO2H*[XS5 1U@(PP MQWKSR95*1DB,TK[1:6K+7[^,$ 91NHGTEWW>0>K";^[4\U+>W][PY MY(U==5J8]?]"-7=ARNP"L6/T.B]T4RY>,2GBV'^9I@^[;=1S*=:MY4#<;):" MLBG5\[=M4U;V2W]95F@=":J>O]C,YHO)Y_BPUN#_QK(X7AFF;@S[&[T9U35P MVYCIW^PML**-_5P[T,VQJ;A6.LP,&L?BKX5K5>Y&N[D;%V-Q?6HR0.G&PM:O M#+T_,NK+=17V.A-BNJK#E**-[4P[&C1PH133*J9553DGL"EN-(33UWO&0/F" MTB'&5!$<11M;X/6?_S$R#?.-JL%1Z)'AO+?7E$F,O9XP'*J%0U>V$E7I8[+B-'F=TRG1:<,PD_1TT$2HJ\*T*X)H_V7 M)NI>L82XKN9_V])BCFP07:XO\&J@#XR1BJ](AQBKL6RZ%@=-T<9>VM![Y@L[ M["O&/;F9>+.!T5N(K/S!XBTUAR^V&6L9S]+94/4'0#8^O]PTW]?[O6.W&+@F M1_!"?4'SZ'T&KL(=/ )5*<%X&X+1Z.OCHS=?49*Q=;P.CAY'OPK)>%V!LETU MD3/7M_VI:WN:8\?V:^T0;[U $Q9@W0F2B<UN[/M[MS.HN-^:T=J M/#C_3**8.=K[GS]\^>4A99ZC;F70Z=?8RYME$+FQ&X!L91YU]7Z#V+JWZ.EU MP-D1PP7NWKXJE&(1%%^2:'JEMML%F6?]L6X9+]3D%V:!7:"193:OK3L&;F0P MI,[@8BI))-/9!F.]9ZE)39)BQQQVVA@H+X,D.K=+U[Y-^AN-,/]<&F%^09:I MU=0RK7NM>,'ZH.J(_I@VNXT&[I>47M%T7M@Z$^&C5M,W@EU'Y[41^N M83_:X9/K7Z"&[6W1L%=N! _&JH?OA?;XNP'B''3::/ZMB%/HK[_&]L1CJ43, M5,S;_S4)\2=%<0G_25^R(!5 ]R,#.+E8^A[5UVMC5*8YU!WN;,4__S1L9%00WF8+U<>>:^?,U..R%SS_)=KRNRB91.Q?":!'BP,MGC/M81FZGF;IFMDU+_BMQ M.>CP[I1U%'5472O)1!V/C&E8(&WFTO5$VZ,57[LQ &9:8\-_!/[];P\/G[5? ML^OXC\R.DC ?$M<.' %6QAMM%H2:K3ELYOJ1J"WY@;0F'!JJ'E5T?F&P:A Z A&G/ M;CS7$$B*T2JC9#(Q6M6>MBKB?8W^G%0NM0[B6O"B&I;=*#?ZC)?U( MR8T3R(U>I=R0@()>I+D5[YZ3=WG JQ8[61E?[/&@-CE,/=?&B@]-D7+ ML^O$<^&\%Y_B4837W?P1>P)^6!)O?Z2PP2F*[?#\,0B3#VVJ \/2%JM 6/SO M/)NTL[2?V/TD9/;7>WL&"[RVO6=[%6&TH<@OP"QB3Q;JGYT@$RJGH'&V;Z<. M/9S3^=E(1"8,O"-=[D9#NQH_Y7X3+.ZY'OW4H=\ MS^^L#JO6MP4+#7:O=2>"]:= ?'QQL\JKD.XEI.J2F6'B*]Q>7"5('DWM_VG M_9>-?30?MAS[;T!$:$(UH"R'USUX/W2U:\#&59M M9)R2BB5D\X=%D/C;6U8U.?"-0*Q1PJ]DI9KUHTN\M9?K@\D<)+"J0Q>7/VRT M^:K0$Z*;P2'P[<5SP&;;#X0221*(%KJMDN1K+8 RNOF'X\2N+TK#* MAQG3[)QY]I ,2;;7U<=QEYGX:-N/-S:$. M7=C7+:N-XGB%G1K8,7NJ<<%5!':J([?K*0\UK;'R!4I%9[(#)II(9]4T=I.. M!1VYF<4T>WIW],*V[$<"D:2A ,4>BCW,OJ'W3$.QAV(/Q1Y54: AF/W#QG&@ MR^:,:P_M&=W.^$9#>QOUZQ59P[3ZGI*F%C.)TU1AATU#9D?,P:3A'\QA1US: MP"L]-_!U+0@UQ/2/>I9!'%.VX()G"[**Q'%>-P8?BPSR/0]8'0WSFM.=:,]V MI#FA"_O#/=GY%ZZO;;N"[6<1B6M3'L=)U:A3B&68ES:8H MD*O03;\EC/*0M=[":1,\$@JFP2/MQ:G M)?@30KKU(K?/H>O'6^!M=<:;X.YU^J<6+VY4$B/E+:+ 688N5E& E,A%#R[N MPKNF,8J#)9@>6#%!Q;/N HG+<6P088N_1= " #I4<>QB1IM/\+(]+#2;'JYT''@;2]\$S(6_#YWLI_@.9D_GA;.47@G0\%%Q8XDY(^AD^]/A%4O@ M=GPS #P?$$#R/@HM+D#6YPC'$[2&J MV/-714(I@FT1A%N(!%Y!^SZE,"U:3]6;0*%*>R1IEIM>^)(*L;%?/NB"[/!H MV'P %@4, %5IEO5C<:DBE/!M G^ 91#K.5H!W'81^/>3U7T1%Q,[T$#FX,Z ^^!!W#C\G.A0KPCNC9 %D'('( 6F%CXBZ M2@T0.&7"TR'.@OW.PF"AP3^?F$Z&P_W47I*C@((DK0YEV($+%XNTWX+@R8/? M_H-Y2UK\5UAS$@1?.]HZ ]@MC],-D^13:#HE7#L"(G]2%?SABGQ7 ICIYZC@& M2^)OR=G+/KT*[Z[HQJ;N?:/Z9BFE5X5OGBH?B048A@XJ_,K>J?W*+_,D*D3/-NA M@R(N2!P-1%0,[UH0[Y%)P&8@YY!Y04[! O83EX" MF?QEEQ Z?05[!^W"L(* M7\.U_/TLF.+/GNBKIP"(^7Y!K$^/!/XD@%W@]T+VK B.*!)C;0X8 T'SS?: MH(0DZ93)S/:BH "U\\DX$/5@V42B+\Q9Q-S1.Z"T+P[?82\K@%\&G :'V";\ M&D-#%BF: B,UIM?",B"N*NPM8]BQSAF8V16' ;<1> \\RW5K*^-6-*$R_IOB M>2,>5J$>2^24(8A.B&7TC-M(8B;> M#.!#_33P#1$!;YA'B74R#4.,&&60YF&O7OZ3*)C%(!]!#'X'!S9B' /%D#6^ MBRV67K!B[)[Z L$&Q:\C\?,\,JT].([+PRQX)M5U*.LZ9*BN0^>$MX,1D*GH M+TA-!T';Q^Z_^0EKH^WK.Z*G2W7"A&.+,:$V581K:7W_<(/T(<;-V)0E]H+FR,M,\C/@60M7EX M&I^_CS"0K6L>N#]BH7CNALX](G8%'V.4OBKLDV(KGMM 1 Q,"@Q?SP-J(XEO M@U<%SS[*3W2(ED*89@[93?D#GWC7>2#.]\*2VGJ*4F]:TMO'@\<9161# #T2 M72.E9,+F#/0AB\K(3[_(1.T6DZ5;F21CG2.VL\57LF/NL5 WO@W=L>%*<-\% MS[KIKJ1G!MDD97CMAU[N*;5Z$RZ40UG_W6_J/WT-&UQ] /H7;A21FI 6U 6W M5090^[#<)O1 FPE5"V:)BTS*0WQ1A9UC.Y19&!686V+P=SOCW,F_QA\"3@?\'3B3W*H,+?(CH6_ *5QQ\B](2X96Q'(O$$+S]J)T=4;GV_ MJ[5%VV)"J;D195U[MFCVSQCY85& $158AK)VT*)WV 0SB6:\Y3U/(H&EN[N7 MCC!_AF8U%#0\QA$W'G,V'HV#Z=?["9$1W4S[D9UZ,[""65JAB4]Q51$8[F30 MQ?@'&L6CO1*.QD]*=A=A] 'CK2R*4S_LRJ&S4X1GL*@6V+V.47&+W#_MM4P6 MA\WEM(BR>L$S7EPF<13;Z47,!%-8/-OG$:DT08LN*_$1A-,7%BZTWP.;!X7Q MDX>??\?\$M=S0=#EF:WB!6X*%+2LHS20L7^E!,O)U2K1M"=T7+=LGV_7E!7VW MTRM3?3IJ3,P+*QUAP]C<;9VWB<;Z!3Q2X>./8)-TPBILO- CZM4=1]4@G_#J M-'!SJ_8"(%%#;Z86;.ER[X=^'D*LK1+K7ZVX5C@70\.^G28BU8%BQP1W_@N S]]>1'HUE;B_/Q[R)/)_RP"39 ML]%%#.2+_3V/@V@_,Y_-W&-X']+HW$*IUE\BS&QF4XK QG!PRNA]=5DC-=]_ M^5-*VT:,SOR)M$&_U^G]2,;F*VQ9\.-/]:,A^!"/6MRJ5W $> 0JB MB#+*8QE4FAC%=IQ0:2)A%[.XC1\WU1/XC'!DU$?%(F%0&UXB4M(IV]O^CEZ M'_CW#L\1P4 X^\ZF"1%1,=K*?T9[@,=PC7^"(HO +Z5D$YTH#K22X\;PQY3F M%Z%ZPA1W$1+'P7$4 A:;!)7MDBY$+S?(\B-0L>*VVK3 T]09QXW@3'&Q$)LG M(ZW%P/%W213QP<1_!/# Z.0':,A9O^">/TU NA$Z6JWCOJG,GVRR[ON?/WSY MY4$"R[QU:;H&DLT,EXJXLW'RZJ4V.6(]07,=0KN*$RKJF?/"JJHR'3Z3L^;] M(KX!2Z/B>7EAGFR8+B6ETE83Q<]D%NV>*"Y(. W.30,?+TQ$*Y. ;@E<,M=U M(K8%A;>IEA\(D;,QW="+.)(F&AUP96M/T:\FLX*NJ!%ZV]7+[3FGFP.2#W5. M<0G7^=]W[LPT1FS6&TX'8[LW&3GC27=J.?V^8?=F?6O8^Y_1Z$YFC[:%RI5M MTZ#QXI(N?$2:<,$^NP43Z1V<%[LG4MRJ&30N:%(V)@6"H 0A-65A;%/A0^'< MLTSDP]]VWIPF['*V@,FES,GNF9V!T6R.]([IS[WQ0+[IS[VAA'.R)874 M\&1SLDVCWGA>Z09F[NRO_^A^KS%#^SCSQ=548W(Q3^(P#CK]&CNHL%X1X/=6 MIT)$8^XD+H!M<]>R 8\_[9(C?/+/7^AUQ_JPV[3 MD8Y-@7 !0T(.(VCY$ O_E0VI,DP8.=]0)B4:+UTTC@?Z>-AT9J<2C4HT7J9H MO(6YZNN=.F]LNKK1[^N]X5B-B)83/5:OTU0R7WEW9.K=D:5X5T[T M6 ,UWOV*PV3%CJ(O,AKVF9 72?-=4S?-IN9$(TAQ0GT-M38*MW8*?D/=!3SO@OCZ9*:&>/__S1Q+S7-&;';,O#3U7*[F*QNVW M%C.W^GJ_\8V1BKN="3WF^&;C;HHX]M]WF7K7;(,^%._6BA_>+.\>R1:^&#MB M>S?]0Z+I%TCS1K>GF_WAR^(G%Q;UND#TF-D4@;/B1@:1I(AC/^\:NC7L*]Z5 M$SUF]Z5QZ8OGW3WF1-KZP ]\MIV6;O%7MQ"V_Q+@B.U@(S)Y2"#GJBZT3&NL M#QO;9(T@<0$.Y%6AM&\VU@6GQ:<,6D(1U $RHF_IO:XA%4TI&7&8C#!>FFY] MQ3)"&$3I)M)?]GFCK0N_O5//2W'[*;6UG-_@\ZZ=-W;=.3#UWM!4-R9R8@?G MH-_HC8DBCKVL:^B]L6)=2;%CO-@CO7C653:E>OZV;4J:X>:*P=4B_OK3RS)# MZTA0]?SYG[^UC([UX=HWEL?QRNSK?:NWT0U270.WC9E^8Q?I6FZ!%6WLY5K+ MU(>CKN):Z3#3O'W"M7"MRMUH-W?C8BPN[D7@Q*@ 9U]2.VJ<+TP MG#HU#:*7-:FXW.C**TLW!F9]N:["7F="3+?SPKR:BY?KBC;V,JVACT<#Q;32 M(:9Y(NVU,.VM17&X37&C(9PA^()CY0M*AYANYX7]@BY>_"C:V&_H#QI8#(IE MS\:R35-CKX5E;^'^\@._N9RP61"R]!XSMK\?9#@(.%Q52K'9!X]&%9)<$4;[ M+XU?7'&.N**G R3$0+<&IBO:J''ITAV,%--*AYANIVGMQK4P[2V$4/Y@\9:"PA>; MB;7L9>G,IOKS)!N?7VZ:-RQ]_-+*2BG&29[:^;M0_\]J'/H^.5)E$.I'H"HE M&6]#,II]W7QIX:J2C/+BM:\DX_4'QW95/,YNYU[AE^3%P(X,E=08?4XDBF5F0APO;1IMC&R1H'76 M$9Y7U'Y1U&Z.]9'91IJ !-1Z>W$?KF$_VN&3ZU^@ANUMT;!7;@0/1C=K!+?= M@T]Y:'N)TG&A.)YEW@TWVS MC1HX9%'B\4Y+8GX6?(MY?%[BP"O_P3PO>/Y+M.5W43*)V+\20(\6!UH\9]K# M,G0]S=(ULVM:VL/T7XG+08<7I*Q3UI>W31WYW5$;5+"-,A\9T_[S/\ &/SF1 MTHJOW1@ ,ZVQX3\"__ZWAX?/VJ_9G?M'9D=)F,]Y:P>. "OCC38+0LW6'#9S M?4[OP"EK]YM\-C"PTC2 _7LN,1$R#J;.OO+ %/Y)9-#JQ$N+((HUQX7?Q]Z* MVJ+9(0I7;<'/K2WA[$#\\ +7U^SI- @=@ S3GMUXKB&L%+]5QL-DXK>J/6U5 MN>?:[!XA<([]G58ZM [A6F*C&(#>*CSXCY;T(R4W3B W>I5R0P(*>I$"5[Q[ M3M[EH:WM["36[2$%;I+GL^O$<^'J%9_B/N?K;OZ(/0&3/HFW/U)@RRFR?GA^ MCY5@9_6VPF+;%M_^KTF(WF4ITE;X[SR;N[*TG]C])&3VUWM[!@N\MKUG>Q6A M;UH482"_Q)XLE&$[02;$5D%J;=^.[&*R!H-NY+H*CQ%5B!MQ$D<5\^A^US[" M<_-(>P\[=K3_2GRF65WR^WJI,[CS5]8&(6R'[RDCU0UA\2?[QOR$U5&0XQ3/ MFT1T;K;[ MB8!>C+ QEJ%*(!YWT!FX5%(DT<2INLM$D2P=,@NB+VM$#''J4< M(I,W8<;8@ -Z$D2<7.[AZWT8$4(3D5+ $4>) $@J72E;%X[BV++[NP%=_W?S<&G2&@W[E5]V. M4?GYMJ6,?F=HF(V6VOX*PSC2IGJ=?L^2;5-FQ^I7?]7BIF"IT>ZE]MPE[HS] MCC=^5A'YYRI:JI*,K>JF1I3\*@'R;F[[3^5R[$/HHG G4+>Q3Y.[Z/9,U6KH MH26SYWYW R)"#:P!93^XZL'[I:M?!S*LVL@X)15+R.8/"W"&M\_#:'+@&X%8 MH\Q6R:H2Z]O%O!N.ZX/Y'B2PJD/7=S]L=,:IT',7A.BF\$A\.W%<\%^VP^$$ MDD2B!:ZK.K<:RU_FX>H;1M^^,IIT_\C";^XTCR>J7.B+S [M]O5^XSX*\F2' M*FJ[*&H;]O3^:*RH31J,7#.UO1J,]/%XJ-H6RH<98]0Y\QAD&;))KZMGX2XS M\=&V'V]LFJ31-W7#:-I#5Y49GZT*W-2MEX[94.@Y-7K,L3XTFQJ&"COG:Q?R MPGD%MZ>SI0[M5,=NUQ,P:MICY2N4M39PE'04T/C"21J**Q177"57O++&NOF" 2(7S!#7'L$;=LX\ M!5L:9R MQVXCZ5@K)^Q4)TG36GNRX5M,G$XSHQTV#9D=,0=SI'^PQJF+":_T MW,#7M2#4@,I^U+-\ZZ">W9CC0G M=&%KN!T[_\+UM6U7WUHHCH(Y((-QIULZ@ :;B5W;\U;P_2QB,2WL8SWJVLI_ MZSQV*&1:6M 4A<#WDDN9\C<(AR@? M;TA.1_HGA'+KM62?0]>/,UBGW":D3-K)I AJLV.<4LBX48GER]M#L;,,7:P: M 3F1"R!K!"A.I3W042E>/.9BQD/M"5KL$BMN@G0>TDDE"\ MQGX*&<.:DTB;V]_P.?C CAD>%5!FF'SO&GRRP'5\A]X\A0]=V!ZH=#9-/#M$ MDD5(XP$ ]4 )(>R6+? !!!Q_6R0(7=>>Y^YTKL')JV2@@ :5S<#+Z-WIMGV@ M ;Y8XO>;ER$+H,8/3!![BX3F)[U;] \F 9496@KTU74X^0BK7,MA:OEFB=:9X[ M8_05OCI#!Y$#*;32^Q_*%)J> FD@/5SI./ VEKX)B =_'SK93_$=S 8*R\]2 M>B5 PT>2PPIL1M#)]J?#*Y; J?AFY*849,6SIK!T=P%ME5*Y$P#X_"#6%O97 M)N1#\5PK9H?W >SB'O^ES1)^(%$Q3F6I^$)@=7R18*H8L." 10+/HZ#A/+\F M"3A>N!U#]83^JD@>16 M@G +:< KPI033RWZJC= (G!=3-#Z+Y,]G,KP3%B* M[VL(>EA:L\P?BTL5P5/C\,]S$,PY<@'\=A$9]Y/5?1$W$Y!OT2$&FRS&S"_N M$]IV6VR7H5FE4*W>*6V7#;.]2G_:!1U&O$0Z,\=^G/,,UIX;PS=1E<4&OT=I MB*T+2#E&@"%W!DB&#W'?\'-"MU@1WADE"]"N$7 ZB 9\1)0X:H"\*=,YI1-= MPWY)K<$_GQC*.\^[G]I+LJ21?].R489-H7"Q2/LM")X\^.T_F+>DQ7^%-2=! M\#57@E)IKW7BF24AS?C)B6C-+T0^3Y5-H.R1J.5:%5>'"/QRQSPH*H"8 9(/ DOA; M\M.R3Z_()Z.#I20;ZZ@V] D M+APD)T9X]/'CS]$:D;NHZ<&0/6 G1.)GBEGD7#U>7]+ XKM"TDC&M]AXR< : :MYH=H?'A9 M)&AZ]M2T7K/]S$%G4!&WZG4&)XZF[#7^.#^$P'?@4JY;?AFGHCF7\=X4SZIZ M"F4]A?HWT5/HG()G)[PC'IRCKE=$5*#L'I>@#V8\ $+A$."39 H\L42'%WZN MHV\1A^Z$!+5P-KB8GR7>#)B2NLU$R7(9A#&1>$2<:Y@=0\N8%AVE$ .-&9]3 M5+K3SW_"%DLO6#%V3S0/6V#?E\R/Q$_!!TQ_RKDJF,5@8+#T5^)'9OJCCO;@ M.,00_&@.QD*FHOT>]>0#*R1V_\T_2!?)A<\/5J>;O3"-D #+YQIQ;8D%B^>! MHR5"T'/!*A9?0ZW1/I^0^H;E,.^+. M5MEO,0=='EW2EH&+-AZL.AC ?EZRG8'5Z=5\<#WR OLJ@6U-&7.V+-^C;K\2 MT^MK=65Q]NFZNK!G?]6R "DE\!I-/!I% G/")=R('"+P7(G[K*4H= M^$A%7Z0)W!! C[8GO.B,FF_()5-!D]P$ Z+".^B>-:$CET=VS TE MZDJW(9@V[!MN*^$Y-ZVC]+R8HS%<.V0J]\I"Y7Y3J.AK.X@(L'#@A1M%Y(SC M\KTMR^,MZ>832\_V^:9!OKF("!Y,V7Q9'$R_WD\(5Q3%]B,[[;8*AEHY#Z=" MTMH.I6A%!>SS_1IKF0SG$)WRBHK?F(\W3P3 !P?\&9?( M!_76#9;5H5@&"7 M@) QTEI8MC.N2M$8G3$HNT-LE"V2+7(#66$STV3MV0@OIJE'>%&@6!USSV.[ M>7?=5EU[.IZ[H7./MM9*FS&RD:( 72]8C:[W,53KL FF',QXZVA^[PQ+KR2!LO M>,8KEB2.8CL-&T_P\M]#,1T5$DOH6@5%)<+H"PL7VN^!#5O/_DG"$;]\^/EW MO*1W/3=>49X>7O/C__*7N2EPT%PD4;:Q:N52MVU8<1&$(;S IVLN$/HX\.XX":E@#E Z"6*:"6 E#30,JK56",W#AL<]002 @I M 03&55E\M@FDFO(:[#\I85G*5JR,9FZ8I 6[\\EVN0W>73/\LRE#8E10^=?& MNK=]B)FJ_1%L;BFL>O6V%[1)/GNHIH[I;#7*2))9K+]((S:W-B\ $C447!Y( MD%*P* 6V0X$-U\3E!2BP8P:8LGNR-)0!? 7".'&C>1K.("<$_E=._*TG 5V8 M6BGY9&XYF@74 OY]],DQ$(K+*[@43Z.*UDQTNV,UB\-4D2TREP-F4I*X+8> M)[R]3+3!362BE6=>[;Q,;]_:%,'?+_;WEYN<[9_B&!E/YR]JR%+7_A)AGCZ; MTE5:#*B@5/!74@X:?__E3PD&BO]$MI>4>J4WZ)@_MJJ=,4K1ZQBUL\CP]SR< MCFG6G R]5:D8%2@4$"^*BD4M JY,I;I1;,<)E>H2W6)A [Q\PS!>LA#.AI9P MH> =K30O$:4C5 !A?\>4"C_P[QU,DHU=O*]EW]DT(?8H7I3RG]$>X#%$X+@1 #HN=CJ@C]?OG_%W213QX=I_!/# J!HS[4FX7W#/ MGR:@,WC'@C9!>U,)B]ETZ/<_?_CRR\,-Q;[63KZ>?[>>.\;S[XQ35S<6\\36 M=[BK7J>BV#\O?JPL6^/#=*NR_K9DDV#]8CPOK\QKW=*E]@QZ;T^\-)SG?F;# M:O?8=H'\]!ID&OAXARV:V01T<>N20Z$3EA:8API1IM([U'^$@+I^/+O]KSNX=&];ES"=?[WG3LSC1&;]8;3P=CN34;.>-*= M6DZ_;]B]6=\:]OYG;-S)[*JW4#16K?IJ"(7F>68E[6::G?Y%7)?M).:_D\Q M38:"7TJ+GCJ'8/_2,TR!WW,%DM$2N5:\=UB%H,6_$RI#I'K$J;O$=/0GGNV+ MF;/3*5L*(4U.GX\#(K5'7#3J:'\7I?)"F*]K"SW_H%BDIHMMCTGPPK)6M=-:P_&+F+B 2W!K:5DD2]QZ^E)D)Q?. M@+&E'6U:J*+T51]LP:L3[HBVG+ '=Y$?&BQ2]CV-84Q9 M&&-2!M)J[J@#NV!+#DH'R3> 0@Q[C6%KLFG6.XR @YT[\L=YLB)U?M-L46ZK M'X$,< -I(6WA>&@!3A+GB1OIHGT)D$C$_\[OV#CWI1>#Z\TP2ECX^U:XOV#? M*67D." JH!X;FZ*!P#[U@HBA*$,.S]/C*6?3+S95N0Z!P87G!HG+&5'>XO:W M&EVVHX(SHRV])-+6DY_U-'$>@XS99[_4*8#703M%<9A,8\X^7*#$["DL_2S2 MM2\AG,:>\AZ!6)"B@]K=4C62+8[+E050OJ!H/Z9K#?))(^#&W].4X88PN_%&K.)T-PH_F0>(Y)&TG0J. 3A)-?3#@2F* 7[\4W5A>=US43.(P M)-'6N:Q4@R\YKQ7W*@?';17W%P%)OEA"4KWF \]*3T$T# M&9EK/8MK"37Z8I]PJM?A5V[]^L>F'U*T%>=8$>(NW-C.VKM1Y8?MK6@4 H Y MX*(-^SYD 3"TNK"]"T_X+:])36O#94"UN3Y>S3VB&"^^=;N$@U4G +\XB7F# MU.I=[XS$T0T;'9F7BZ_P'7F#89+S$1R9.F'>P[L\YN3N6F:)I;9FD*D>VW=/ M:G*U'@SX0GW?\#Z/_(!H,VQ:$5X5O=NV1D^+4-4+VNKU/D"**"; Z*=-(\%P.39RXB]3O_Q1K1 ?>WZ=%AZZ$UY>8RLKLW](#3QK_,X7J?+ M8WEB(I]XL_BZ U_]=?/SGM7IC@>57W4[1N7GVY8RC,ZHUVRI[:\PK+':U/DW MM7NI/?,>4U(&0<6V3PJZE%_M.>S.N4;CC9]5#"[B-P12#;O\,@\9TS[R:\SW MI6O,K1.KKQPDC^[W&@"I22R2S&BK;YGS>584W@P26-6)-@9;50T#JSM\3'+< MXT7_48Y;R1%7"2_K4#E1 RH7"9B#".D8M'214+.:2-DKF3>]QYNI0T=[9D8> M1F OFO2H-B?-YAIST8YQ]88E#3M5VRZY,U][(&?%<:]MNF[5$>6>-=K7^[VF M\]1WT.TI!MZNO:[6!&A%:Q+2FM'7QT-%;/(@Y*J)S0)B,Q6Q28.0:R8VLZ^; MXY:([4C.&ZC]?26K7Z;V0P&E5PD'ZD9IFX,^PU);0?*3R'7ZKA? M5XJ=P0L$@<+.^<1TW^HI[,B)'$@7WIQJ?I+#+ 2MJ]NZNH+L<;KWNK4Y$@B4? !>[>OC+6!C#-!9U"SKE,.$,?]%1P1%[L&&/CHMWO"S<2ZM5:7J*I8!YB*ERN MW3W4^XU-!>44G.G;%N#EIBG=N[[5YOW:"] MFC"?S=QX>\7(=1JH WW06"0H[^%,R'EEZ3USM$&2"C%M(P8T:==0^2*R8D?O M#EJ2:6[?I7E,'-_.-\A(4>A1Z%'JN"SW6L*7(H;JP;SC% M.HHOT6;HW>;MO:'W1RU=A3O2(R<5GE'A1;2MMPT>P#'HC:9 M/7")]L/@-L,,+V,SY2Z=+]>Y-VZIU%AA1S'/1:/'Z.K#MKHHW%2G]&/^2D5I M\EN="S2CAK<9AGEEZ*;9JY]5J-S(\]W4])O&FQ5RSL4UXV%R%EC.AI:<; M;;7(N(4&[WO:N>\[JNCU+49#60!D)TAPT!3-BZ@W2>+:&G$>$S1R\V9_K%O& M"WV:8X"G)4]5,85BBAT7.6.]9XT54RBF4$Q1"!U3I9OB"L45BBL*589#?=R] M,*X@K^BO-!EV]TS? <"@',4T]' MH\\##[@N^HOV_E^)&Z_:G!>O([J"!*LQ?.)^0F$^'3R*X8,%%6FX/DV%I]G@ MG^TPUC[HV@?X4C,TFK7I1MI_)_ YPR3-/]D2T$^CQH$.6''*>*U)WT>3"I(S MORD?\_\*.$.>C&FN+A)MY'X'+-(X658:)ZL59T2>1Q;7I&O:=W$68SO,E?45 M*PC'K,H)U#/P2(2?,7\.#,?P(W?J,N ]> :/$#(G@<^I>EH7;%UK;411@"W)XY;,;SS5[ M\%/O*V_?^W]Z3=B2-)_I5\O=6[KGFR MC,1AJ.KI]UQVU;1WJ\H>VSVSO5_F"9$8;0F)UF&;_?4;$9FZ0)P&(R _=)3]?%T62) 'WV,%)8\Z_)37?6O:*U054CZ/9KTQU MF'U[Q9\POMZ>"8M92_SUEVZ VG?A/COW_T&010X\\M-NP*T?IU8?!OA@N<_6 M.$3=/4]:0%=R376DK;D@D^24HZ;9RU'&P(+,TD>*$$HSRRP(NK2+OD1#(Y2CCX+%OUI@9 M0A76\L:LM)SA(8LME<$V(3>? R?BIWZ_CP_8 $8+S*S8DW8U/$#&$1EB E\=W%IZ_LBU &QSF#NJUM)X9K;8OZ"K=Y MTP7T(>4T5.:R8B9S4B$J9+.LQF7^N,WKR(*5P/Y<$%AIQ@IRAQR'07SIQQ&( M'38"VO4BQ$',?.'3%F#"0?J\!W:C*XP_1%>J?YF '82=]0,D+J(H?!UP&!R^ M[#LNBNUQ?E$CXB*)MR^GW2-1Z-MF(G/)-&5FI-B\NN3(*DM"?@?+AG&#*!"%"/&5X&2\#[('E@669*#-I85V'BNV^7^KH M#7/Q2;_I02])2FB ]'UT=Z"62)=?($XX'&6TI9Y8_Z_#3V?3WC;;>:-9+?ZKI1NGWLX8R&GK;-%<::O84 M1KUSX(MJSAUJ0=CLW!AFH_FJY!KA,:M4@.T#7;9\$Y*W <'P@R%6XRD'D,=P5-+"9"M@RB+0@X&H:059!LK4RHH]K* MO+R*/B.^[W B.?PAJ)M:NS6_2$I%Y/!^L-J%V3U' MU@^SHYIA5O1DSG=4BE^=S$+I=U[-PH75-(P6%-J9YXY>Z2IBOWT#AY' 7:MI M]44M1-ZX/L&\,@0*K_8#KYH-S6PL:!NDT$JAU:KL"O"JM:@*RW8+1QRX^S,? M@O<:PRIW"I.5/?90?VPU]=<5.5D$AY71<3=P^'EKCO'C0ZES?@JE%$J5 MHU1+7[5Y\!&@U%Z:X.4;*PV\7T)*[R,NM_4M^M"K@)?'=BW2ZNCS+Z#4B>[? MB#6=Q^"4&5]52ZDVH;9V#N:.WS^D\I[.NA$ O,FN J[^E\00[? MWN/EL=V+M)JZH4[TH$ZTM4"%V?L372_OJ:RE\E$WR>X<4Y/L CJH3+2%0ZE, M-)6)ME0BC?.BNF^I/#25AZ;RT%0>VK9VK?+0#F9Q^R4$51Y:Z4ZJ;2R;M9K6 M;J@\-(4)1LW0ZNWMACTK3-@'3*C73,TTM]N)[; T,96(IA+15"+:YF#2UFJM M^3=-*A%MA\W1FNU*'<[A7L\9AM9:T'N@(H)X/WBMRD2;L/Z,50E9Y3N]%>G7 M50NNBAY-O;%FC)Y*15.I:(>JNM;S&RH0IX>6Q7(ZV.RD4[L!-M'WI7M:WDHJF0GV#6VUISR_D)*E-E'S#AO*756RIE M22$"WN2W.ULL-W8D]_4J94FE+"W&$I6R5)JJT:G-SZ-6.4N[4QFU\T4M$E3. MTH8(H:&U:EN\R%$Y2T>>LV2N2L@J,>;-XK37#!A21[-U VE75+.7_D"5LW0T M.0!FLZ:UF@MB9U5NB<*K55V3'A.M'7H M:84S4I:;]QKG=ZEB-;KO7Z=;L>J_9-*Q&OUD_;_RKT_AI=L(2 MBMI.\8"1MSO]\7)Y3S/?>T.W,/7&^NK\&3L])QI3*,2E-<*<"G;'0S\.\MD" M2V]@Y8U_G-'SZ@U1AR#Q, C&3^PWWT6<#S5V[=DZ$$ MK6"L,=J#6+K&G@<^P[R7./#8(_?P>5AR.K$82RXMOV":>VK]Z30.!^#@,P-+ MCH8?Z \.N/1DN7"0\)H'#W@]C?5!7Z5 Y"<',Y#@$^P*MD;G]L"#(?OJ6R(2 M1SQJ/5F.2SF Q6BPKX S@-W2BJ+#A"+X+T]FYY\ T=L"!^EA?[(O>3H\>::(+0Q!& M17B8-KR(3!E/!LBT^ !B96'/,#R ?>!T';%_V" !J#^!5'XP\;, 0G<,V[(' M4W#"S=_@0G"A$WO_]W]KF\;YQQ34"%;.H^Q00I&&!(L$7 GDX0&5]?B($PM MQ,&G!3D_23(:Q^1#P+^$F7NPX'AD+'CU$5-B+=;/!H.?J: M2;W:''+$PYDD1_;LN"XL)7]"^:-W4RF3/W=-X!>PD6<_(-RSI?PI8$??#_(L MC_:0,MH>[-WU1_@DK=GQG@#]Q4<[DC MLKS(@8W%G@W:DN5XR,*0B.10 @;MR-&$D"P>@ %RY; %00"U*%AP"+2*?&( M:""DU03)6/: L *GM9V1A3CA(JAH_0'\Y<5\:N$3J))2>'[@7B\@ 4<,P(MA MG31 #I[T&K"U&,B#=#31 A1Y&"C4BW'*(%[1CY(S2X?^W+)\'84^"Z)7/S;@?T22OJ>$TF$ M*L4V>(9[(9X)/N)QWA,'"I(4Z0\.(QH42"@90VI,Q\1^KKU4&@D,_.1;00^/ M]@K@*<[$BJ.!'\"@(0@.$A_(12*4M>$ 1OP$0 .E DN$3"")>*#^*^4\T,_ MEO0-7THAA?K6] C$!I^Y$.9%P@%-[@F%E- ),YH*%7=F) S.]647VDY\M 2 MI &F)T4;3I*?/>.0Q&QR^@FN?4C)N*0P.BN+JEEGOK?(\P6HT$)-Q([#D!(G M/4FICU,,.N2@ OJ@ 1AU+0T9W-*B:<2E4LMI&Y?9DK\Z@E$ZF=VT"\!JB)J2 M!]+U*7'_E(O">".P2@< M^4&DLYFX=G2-I1NUXVPL_7&A%^0-FBUW>-P+,4T,^7?DV2 ++H''[R$' M?2BHK+)L#A<:,RHIH%8-X:12@W>&IN<]:E)M)B'HI;P"/Z4Z=*HDPTN.WT/> MT7-L9"T?9G.$')XT]Z>V3Q/>ZI3_I KR[,&B#+W=F#_4:ZH$+?E89YDKR@K6 M\)A9,NBU=R5+W=E6$"#OUKF.?@WF'%Y=&+-F-MZPCHX4$1-C'! PZ\=*BY<# M"TRM/8X/6=ZX7*]NV9(B:8]H856(Q9X5]QQ02U\-KB484REO.JPXXQF$F)D2 MZ=\Q.XI"<">]5&88JO;\R1L[)'J]\RO%->C.>&:]K8>.<@@.K &[/\TZ6 MVF*U@X+,7Q5)76>*N3,>N:H4ZF@B?3TCJ[JDAS M5/;BEY++SDW;BTNAZOX6J#LQ:EK3:+RY&J).9K&"V- Z34.=3.5.QFQHC?JJ M50F4^KXZH#_W^QA:[/<9?['I_HA1,H'XFQ)5,#!&FTYA$7',(IE"QM0KO7\U M]M-HM)5J6;UC,1M*XZ_BL=3>GEHVI.M76@1<>W; K9"SDQX7?[W'^.8ML_U7 M>%F+@2R3-3V.HM[95D%3;3[0:+77TPLW 9N*WCLHBCAFBCAIMILKV["*&A0U M'"0U&%JM.;];4.5H8G[SZ'4S8^6J3A%K*1%G=CV6MXQ,+$\\HI"Y+UGV31:G M=#'M=S[\W.'O7!9QR,F)=_6:;@CX(0JY!/ U9ADO>KPNG:$5 %!83Z25)\XDL"HF M:AEH#*8"HHA="Y,H+=O&7.80+ R;@\D!!*')1/CBP XLD>R/[E@4#TD3GV4) M V&HP,%AY1.+$IUMRE!W1 &-$,P9+%^0E@MQQQJ-="G+V RM'@QKO60#PN#O MC+I>+\!W+:!:+P",D>50,OB[\Z30U$I#$N"=D.#B]_LA( S @B(2J-$'&VT MXMJ;NLF2*58\XXU3WE[SIBSDX;AYDPQGSJ='SN)+:<'#/%LR.WI[EVSI77MB M54@F@NLB;5)N=C;?'QQS2>'(_XP=D8H-XP246[H*K1*_0W:3HUJ+O3-UL[@4 M)_'*D"M&E-&@MD# L&(@[LGEY4N]R(Q6;-#-*%E\?CF%7!YJ?1XE'C)-9_?< MBJ81Y4J3G(LT;38F!!<1=:NC=[9)U$ZXB*K-6E*+,T?6'FP0="F;*M:(0BJ9 ML/\/[/B"]<:*!=3*)N6&_I"Z("65I]:!I7+<<(P!I+$@DWA*C@X M*2@*1SVG7LD6B^Q41@I<(6"7D8N&B55;]DG I4<\M;T]%U4W!?93--H*?,H" M\LUSM4O!U2Y2KG:"KV)-1C-S%>T\3U.*X^==UDBJ6!&I*53>!4P(3XR/[P7" M94(A*=0'=C<7VA.@7L"%_L1)1H%00^%':E7LNGF,E15!48WA3XZ/->!PLUAB M-*EZ.JXPGI($5)A:34P5%0%]0K\^ET6=9&?9*?,QP5B0;].&XIY+C(' MZ&QWP@$ P$J*#8?CQA<"3:KAW5G MW:1V)Y:R=9GU5KNL&WK[9S+U!MSM"7=6PES0^!M3 MJ77\'0GOSQCI"6O&8RG0?D%[(T_VI&V9_=Q#%H5L;&)X&EE6.TT&?J9BYT,_ MH-+/'FO^/#$9F&]/OJ@0CV1/_@U]IY1T0;M'TTT; +LKV MP^NS_83'5\'2.(H*ED=03G=:!4A=-D-+^-,+;JT.*4M=/PBH?&0XLS%#.DR7 M6[F+-Z EB_7=V(YB<6-+0?4C+LJ"#U.&K^&39?: /Q)UH^]OOMRA6[6+OC4< M!*M1,FZ!-+#A*XV-W)A(W!J-0$92 4GAMRB9C9TX[UE+/P=N>((.6AJ_II/(AP8]G $#6"0]A>@_XB!^,4;H%D?-_5*UIPM'U9UHY MU_:'\ /YFB<<=(5UEWA/<8=CA'M:HMX) /C1LT]?A_GZG_"K[0('PC+KN*,R M=JIE4 !!/"&'L]FPJCHGFEWJ3F7_?$=YE^8R.]QYE=M-.HSVR$V$YS2YW"HH MO$G,1M',0N"^:P-9I5$(U#+FM$LW2@%_\MTG)$]E>NVCZ57&,W:)@R2KJ@6B M;9_8CK%UGZ!1N+1+O;6]^:[9_697RE=;=89UF[M4*&OK1OW+NO*6008^)HH, MM8'R'GW$R*1)D.T'(U\8'C'\%4H7\$0(9LD5\($8>Q.P*S'SVO/-O,( %3;P M--G&AT)@192"A6&OCQRSNJESEFC>(W8R>Y,3)A<87+6?\8.YP&8TD@>-1<9C MGW/"55A#8#U3(.K0B43,QQS@.V&VLII>QTG2W:^+P,66"96U88PF,JN9SL$\ M$QA8.606!U X>(P";C4F0F^JYE2F_>KH#D6'9AB[NS)I:"$4$BJ:TJ5IK]3& MS9F,!IKH::5)OVK9F0$I!_Z+ RR)NV/VKMF8#/XDMVW:;PMP'KB^H)=X!#_/ MZ?RY[]B>-&X<8A= !#J!53;G2]J78>LF!T% @!P%#G(98[YI8Z/\RPUFF]\B8*IWC!U(W4-G6#H)67< MF'H]_1:^B#WI589Q_, !GH:M?L,PYM0MCZY33W:NSY<;?V]Q^BM:03?75SL' MEK$S8,U=V_NL+VXA]O8]JO1E8CU+5$/:"APTT[ 5YU#DM.41?A9Y$2'46Y,9 M8:541]31GKBE>)T"4(4;"%*[[DENWF5R$VSCQ\ :'H1Z<^.Q"T /EQ6U>-$> M-NT(F[C,IU2(D0!%A5U-BTYOMW<3@O8$L18S/L=Y,,'JXRY\^P<, XSJ<2".M< 6.L+L+3F^K"EXVMUYJ@6NENLIZ-AI'IB7]Q)- M.Q:FLX2%JDEWH+[H]@RJ*3P4HEXL!>LL^3\Y_K0^4'8-);8]"Q%8SPG[: MR)873H(B:--W),Q%C^"Q %DXHDP'C0F]$:->*/MH"'#J.T@[$04%B2[)A\(U M,J%CEMK_&=!Z$S:FV=(:G68.?9T)@91'9W%V0F?+H:UCRUMS!RRQ '8B<8>, MU:)%6].;"=6(P9(SM,G,'LH#L:2H,C,S;;S^MS%[9W6C/Q" M#"FS 8 7(J4=87SK _MT)"I_AM4AN&9G&6XH+;.(X^4C+<+QG>MB-]B@-0&I ME8%TE B>F#M7Z5=2PGT0#6V3ATB.5\27ML7R8"CIZY(REW8*5N=A"J%LCMU/DS851O+8#Z^$%!SXR&@.(33^^M/3M\TVKS?.+=;':O1 M;?-YBK:U$4 O.-U M4OGZ;6BR?/*(#UE=%_K;]/__'H/>#3P7"8FX&WSA)I^1J[I^2!>8%UW0V]@W M82K<.>&/XR[..RAOB3N"W)ZWDHBYZY@I^ MZJG$_;RS^N;Z:H9#,7R_AN\0-==-^P[9?=S%:63!!HMR51UYM=FEB.I\ $3? M];/8AU!GEUF9K_0Q^HE9HLH\VJKI+S(3$>%/";)"&2^,21/K[((-QB,?7A;J M( @QO-N&=8U\&*U0>F)BWF<_=GO9 SC!U/R8.2.LUUV2B[2<*TDC[^H3@?<[ MO5;#F ]1K@V0H)+P0M+U9%&F"2YB18HIKV Z;2]5:0T=9Z>F=[GR\\4/X*.' M=^2B=\=E' 3\%J;?#Y]"1 [@0-(TA^%9'>4 0%_XEXLU.S,79ZF MQL-F?.E4IHMR,19Z'5 (!2*C%,G[=_U>9SW?=:U JR;KSJICX7HOX- ""R_] MY:I3Y>!_.$9C].37NV11H(0X%)/ A9,9#V[R6!U2,N P@/&5'T:0SH)'$[Q\A1/ M[-#-D;A70A++'B@"6OI;L=8<'+$_Y)2Z+6%+5PNY6X5'RX%7X$C![IVH5Q%0 MD!?=6LC(/'&PD8C0IT4EWP"RR^!'&6\DH\A$U-&2=-Z//5M4B]/" ME)X0HONI)Z-MI.=[P'OH^"8TGAPZ!^<0 4IIWTR&!N4BZ,2%82B+Z7:YQ_N. M6*WCP:Z3,#NCBDPGK6X;Z( M2,^$F<32$S7?L^2I9=%\+'D !0,#WOR\5:)>SL\'%LU/6Q73.[H$NX[X4*B; MC9E^KTL8)?!=<3"4 =$C-]=RFMNJ;L9#\GQE3D$V XA'I #B!>$PO8C21$@C ML4FJ+^Z,K"3. 8D_*\#"7[@=DX_5[P,WXD(ERG[/5 #YNY8P2(PXL,),#O2* MC)EB*8(DH-4)T9\K$][O2#5!)2.Y=?R[N,?GY":!Q7@8\2K7VLN.VI^68\FLF@O1H=#HU!L$45!<8D&@]-ZC52;E"7X04J_ K'/%B66=%UF96#D_%SNXB2\E)B)> MPQ#;D0&.PK"4;&<,YNT/O#:@V-&)%[35D*,*5E"]S I*='+JH?0!JQ>MJLV7 MO/G6EM#MQ=T#N[[6V2PSZ.;AM\]W[/K[EYN[;Q%2"10E0.KD40CCT<@E73A+ M0:K&$NU:3+**K!WZS 'K"Z,E@ MW!E\L2I,T)S) W_W O[HA*(.XSVV942!]%E4+,YY U&F_1Y2"E)2*&D^.B1; M-\\W=/=JFOI;0'%V4:-<.5-R.H4#[%^&3*B0C3A=;F+,NHE##7AH)#B=J(-: MSJ"F;>6"LQ6.Q1XP85K4>M?&R[Y1R#\D?WP$ M'CURK?$'QR.(T4L?BVHRDL)$YUU:C?@YHT6])N@1>_%FO8+ESSK\=#;]O=G6 M:ZU6Z4\UW5CQ^TZG?))9;\Q:E&'JC<:JDQ_GHL[U3N.\:HMJZ^U&<^Y0U"]: MXJF]1C/U:K4VGY(:1(>W=(N6,@;9P7N=W>9;QV\(6D+'J!2\'BA^_7M:\>A> M9-S>)@G!"I++0O)"ELZ[I8SG6RQ6CK7F"* *BIO"1[2ZR*9"?2[NNHX-%A38 M<[!Q#"R[=7.=ZQ2P%Z%LEG[/KD1$U#\L-^8YP-.M E:^_ .,Z$\\=Q"_IP$! M4T!?6=#8H)<#]*2^1M7O1Q'V( 8B0C!45 1-J=RUY,(H*1O/3HO-"=;"30F= MN;AI;@JZ-58"8[HTJ!20164*86M, G5C:$:@J"T+B!6XQ3(GNA-Z*;=J:=<[ M.FC,-VM/>' 4]2CJV3/JJ81'2!!4O9.5V2FAJ\.R$LMA0%KFUO3$>=Q$OB]Q M+[N293T_1L\5X9_B-1L$TS8YT8:MAJV\K[!18>/KWB>)<$9.\@WXZ/?AUF3Y M4IO393;!&'[S6I'L*HN<+%ZR4*&*?(&_J9)^4_= U*,BJ2L^KT+?[.X"LCC& MQ,MYQ0/?S%\X29C*;*N 8R'W8L7;"1@O""Q9Z=)H U$G1G.%J).JW*[.+BMT MQ?L655?['2LJWHM.U]FMZJI95JNG5%4]M/J[[\TI+_EZ,"R+=NT]1+O967W? MX 5V;_5Y-,X7K]HYNKT=5D7 X).&/17 +]/80_QJSL2O&TH%SL68OJ*'U6Z[ M^YB2!R427.8I4>I[SPFXB'S[Q7GYX/G>]W@(,]@4S ]+O^-]6.0IJ(*>-83U M2 LI%[9/0>6&@ M+D:#,!?VPY9,55NYLL7QQ2LVEK&9MA6O:%:[>"@ U3Z%]P/+CCZ$\7!H!;LL M4\!:LW-S/K\,G*X3'8_V4HPU[/EV+/HXH87<=UQQ>0_+X@(P:4['W%#H#ZN) MZ#V) &SK9G-3 8#U=F,C$63MMMYIS0]&6W WL%_1#Y(^V7=?7^(J8$FO6C5O M0;/8G$] M+#Y%EM$'\KSA4[ FJU3\2C[^<><+9*":@K8]B*)1^.'L[/GY68=UZH_^T]E% M8 ] 3PS/>._1"LYZ5F2=&.8/U&D:C5F^!^*J91KW5.?,B0)#:^7G+ M?#':_^(OC5-#'T1#+)D88P+1A2PA(AL01)0B=XG'B#6I(C+'KM/T.>GG?!@$ MXR?VF^]2>J>&#^C4_G%&EAW(Q80W-70C26F:;*AS1^D/HY8?QT$A"\'!=!8IC%1BYEC=()8[F-V%#\_C+%OB*C.5 M$\55)@P(0S?^HMC*GK(5N9ZZ89PBMOYI&K67/R5#2*UU:9[?IF4?/Z=E(6]D MV<=\.;M"J3IQ<8:E[1HGUOLSJFN'?TG:I5O*PMOW7!0HK]?,I/;=O15T+8^' MIST];9FKT%96HE/1UE9IRP2YI8AKWXG+W*#@,MK4 M].!23PG%J#=K"ZFI4VLI:C)!4BEJVGMJVJ"H4M3T"D^-H5]_O]\U/>UBZ]<4 M9\+^^]/=5W;M86,_&VLNB! 9=BI[7,KOD] 9^ -6@&UYK-$("Q+*UCA4!-T2 M->6OK,@"C'6Q)J)MQ=C/,@K%/)'U*()O\"*AA]<=V-XB'2-;4#*?ODH8P-Z M'K'N_O*WW6'=T.GU7%X!Q'NP7GS/'XY!7XBX%](UE#W@0RO%Q,/%@,N+KPH# MRC#@TG+MV!5B\*OC_<"2?T> #U\O/BE\*,.'KU:7N\>$";=WGQ4FE&'"K6@1 M>'2LX>KS%X4090AQAI8UZ6,BYRH&3WSCP>XM6FZ+SE>,E-9@BC&^_U6:;R5*V"UW1Q3-(Q=IA8 MD7*CMY_\8Q$J=83!%[H/QDMLM"?W$9Y_F96S\R4./"<<;'9[54EP*\N=FL[1 MV%766W.766_UK)/N*[+>&B:U5=I*XMLJ0-AI4F-YLMS]]=^^7SS\?O?Y?D&U M]U=M\:WZ%I>C\&W.[2LJEOP9.P$727")[W=1GU+QH@@4AJ$&V*,U!NE*OKV> M2)@3W==PFBZGCM@B/ ?E8I?]"(AA[A\@**.8FS@0^-E56Q*ZN\?0HH= M7MW4ZQO)C*OKC;JYD9%:\$-]C2KMG3W-L7OX[>Z/?[#?;KY>77__V[W&KK]? MEMJ-$[+0:!!SW(BZO>ICQU#_\")^!$Z91 ^N8.+LP^8^C3^\;D<[I:/R/9V% M9^P__9"/!NQ"9_^TW'"PCL&]&9*9F?!8FY_S6$'^- E3%'B7 \L!6]1+1+:L M^H:QN@.']Z>#+79W$OL%[),Y 2OO]T,J5&]%2DXI.56=/:&@V"-YG179"IC.*1V,.=KN[>WFQ_"D]'$(TW._WH?>A/PR]O8,/?6^XMQ=Z MX7X_]#]"& [W=M^.#C\<^+U@MXN\[D&P[^WUAWO>P<$!]/:[!Q_[?=3K[N\? M**9/[)#Y8S2!0)@6L\,G=M09S/60><>GPV1:R:1CS>D8^EG%VO^]Y[W],H>V;2KM?M>;N]HI(!GY,5 M->SOI \[ ').\3#AZ%R ?(I"F$2")(G_2F"$0XP"X4$1DCY2*E!XS"$=(7X% M)XA-H8],-?CY#0 253R9$LI!K-&%D V5GHQR1=8!J0=<$A]RY=BR),M-TLKO MH(@S>>7)JW=/+.CLV$M-F#>"<.HDN4B32L_NN&A0<.>>: L[3](_JS6H]#E5 MWI,_O=ZN\" 'L77.:R];7'DYW29T6+1--QURNC5UJ&Q5=;Y@HE37;%TUYOV" MLQH9I9,:U9V%)18Y@02A[R*0(?_=B#SL^"2).9W9M,$JDOS"I?65F 4(N\C. MB\L?*\M$?N B,R\N?U3(A'%,N**7=[)[TRF.0Y+>$+=D6SG,&\PM"O-A0QLV M*WHE]>\04I^2R-"%[4PIF2+*,6+%(5"4WR(IJ MR]7!B4LY".?]1A H<(I56TS?8'*'2U7Y#@&/\MK(_@T-5Z M08*B_WO#?1BY&BY(_"1:Q>LE^;UX#G!PU#DA8L;0 ?+>M]N+FOA-"4Q+YJQR M9@OO^]Q5?SW@+686'E!4GW:6RRYQ21@*KN//ZO=R>\Z(LR(-A$LU8DU7;D"5 M9-G-O.8:ZS-F),*!G%#="2-4],Q(>"W<0:G&8!R(8;C.T[\[V,2!8BRL[\2S&=K=9E-?(V0[MGWEID<@&-0E/1/D,IZ M13@\@6Q\'I%']QZSFHL1O;X#>H(K4&Q;!-0I8C[%4\F-A,>):".(R<#B+IE, M()V1\ Z/8AR*'BKF U]-MW$\NA%5Z(MXUPK%-448(=Z702AF?D180I&\6 B4 MN.8B5023"97W"V+!0B[(!;?("0:^Z)^8XF8':8G "-"'98"*Y"VJYEOT@.)$ MS-Q\,DJ96E5V!9FQRC\N5WG&!!2XM*CFSR&FO\(H05\1E!6B^GRKRJ^F--;_ MP7+]2SY ,0)%3BW"X LAP2..1 @<7 @CXA$>1FC F.WTJ8G>A,=^=QF/G)L: M%!;\0,JP1; ,(A'QR&E)2.@)10'FET34@>4X4$=L!*2GC0DY*R!X@9092+FU M"0W?IPD*+C$ACA$;0/@Y9IC'7^ M7@]5AQP46+2HPF]D%M&VIN>%C56\MUS%.6F+JE8E'XZAH)8)6V&_TD=.N5;+ MJ[CP,P+47P9(,?$4>U#DG\[7VIU'.8,T%I-2-D7T;@RIWKJN<0^?+$??8GEC56N3X90:*/(65?()4>D688!KL%--::QX;4J\ MX-/2D&>>%A>17S*1Z@@^?(QH:9E/QN!VN-BS,X*ES9\+J?4">Z#X+RU+2@DM M0O$.C60JX2*6FW>A=5:I@LR$R@=M%ITQ 04N+:KY]1+;+YA#M\RE[^U]T*;E MF\FE@Y_R7VU:YEP/M'LXC%[$.S)!1M_0$@:;\HU4@39Y1G$!Q 'G"C(C:EK* MH,Q,G)D:T=-R"(YYW39"JV=J7;K*.F(C5%KBH"+9 MVT8XUDNV74$J#U0]H%/$(8Y>(K^GB31"KV4I-I3I\\!<%_!3ILVKZ]CB*%]Y M$B012L\_R,-_XI^,/1Y@)'-&+^=1MIH8'4W+M&S,T7(5YP<[U/%%^:.@9RN= ML)C_7:DW:F1@A%Q/VQ3ST6WO(8J5L6AE:9Y1/:,H$)Y61,T%JX9:S!5ELEOI#OK1#Q>8:5T91@_1\IJ&1>>RH\P+%T2_^D(9IY7& Q=^1HRU[*<1XW8/#E:- M[ES*0Y&H(ZW0QANXA2RC$VAY5:>&GFK@*16JMJ*\>DDU,XXE<6AB,1A2- MQ*_SA(OZ'TP(Y?B_RH2S)[G*MZGN82W91B_24K1.7C37",Q5 JE.H*@4R+1J MI5O5[4]RRK08>!AAUA*DC9NR.F6MI2VS)5[D8+(BMV5[UBO^)B9S,/(XKFC6]M MCZOS'6F%=3PRF9(X?;O:%>(WB&(28#\K>$(8=X%P'?Y&>.OWURVM^LU%RBLA M%.12M=*?U0 MIV_S3'DE@*](_( 81\$WH0<;^*+K%\^?W:^:Q1H=2M\4N:9#S?4!2B&0:_3J M2,V(KA2YK,/?Z!I:1FX5UVAW%+1\)J"00LV>W&1/7%!WYVK$6DO+51Q"6,JX MY@5N%J<47A%&Y7 R2G541HF;RU1I^ MJD%:E)622FUTD<+;M%S@KB S0M?X+JY65G[EN[5<8&AD8 3$\AU=[83&^C"6 M$U[.7(T@KOONKE:BJY_36BW"-;,QX=>S>U&68.]$5\]Y5:);RGMD968RP29T%?LE\"1.[%C7XQ367B9!X/'<@L NH@Y M$J9S$6"<(E$)/LYGH,5M%R$EDTP&XZ3XQ9I-N=#+:>1#T]9_3$LN:EF56J M/,BU?RO#N+>@:,%;-?4N[7"15N1B&>"D_(&@5^\N^XT "V8;AI3?9.ESXF+#\EG'T27GF&1/)/T?%S MFO@\H:+1B"*9+[ZRK%5#^2" _/"IZ!_YI? ="D?H M5FIT3\Z.+^Y/!U_A$YXDD]KJ6(65N5K2;[2[V3\5K<;2]ALXDS?O$9VP4S*! M."[:ERJU,*^JM NR5C8$G'KR%SL,E @+2[*SPTR,*@@_2&T&\INJL3+C-\S' M)XD8VR:HL'DO+X&\)##^BB9#^47A:N27 M2VT#XC>BS^'-:I>*/)_./7NERSW$#:*^C/_#Z\=8.,H83RV[EBK"37<8(I21:U(506O8I:Z[I*)$K78:KE62Q$12@0 M+GE[]ZW6=&OZC6/O:*C*9:79X_1]^34&:>6VMHO_"NEW)**1.$A/[3>WR;K2 M6]$F<]>Y03S5[AP+UZG%J*[X\[0E+*->X1-F,U0SN& L$3-L%3JG^QG56= [ MQ'E:_CJLZAQJC5V/Z;9&YU^$8\CV=1W?BB?SX[6.=>/(96N;LG4H.C]<<=U'8I2)UEO7>/ *W); MW6U?(A 4#>Y.6(!]V36II.JW.YN0L(EN*[ OIJ;NJ:C0,;I_) :/;J39AF;Z M*Z18ZG +.9H?A!D\859G4@/!!NP)^&& )^EACPM]R.%R]+.P2K8B2/VQ""]. MT0.*R%3!(-H09*@9,BO2K7#(/VY^(9'<_<5$1V+(A%05W0HC[I O>?8.#JS0 MJ2V^'<;(D$CMX\T:_H!2N:-%_LSV#89Y0J*0L:@/_%;E]Z-#OGQF+!%BQ872 MX]D)26C]D&@F_-&3Z]H5<+E[;;&"/"BO@=<:O"J[[9U#VH:N+QJW.C3B-2>I MSS7YW=ZXKSP/.\=/HC-2:[5R2C9?F;2&@B6H;9E@5^-))L ]KES937=MM EV+6\\(VT/O2-E#U M:9![],2/HZ;9T,LJ\9R](L_%6%6]B%#\L9@/78?W5"TNS=0L3PQ)Z=YJ<7]< M6H(3ET[K"YL4L:T1P"D>80ZCYFYWJ=!6#(QNFSKDSC!?>C,Y1K=R6VKT5BDA\129=! M\C?#I-M[94^N,K!#GC_([*P-;-?@^%Q.K-6&VCO-1#0W@9_?_ ]02P,$% M @ !CP!6>OG9VR"@S01US*]? M#Q"@*!XB"4222769E40"$.+S\"_]B/#P^.M_?CF:/_J$_= M%[\]YK^PQX]P MD9:Y6QS\]O@?'UZ">_R??_O+7_[ZOP#^Z]F[UX]>+-/Q$2Y6CY[W&%:8'WWN M5H>/5H?XZ)_+_E_=I_#H[3RLRK(_ OC;^I\]7W[\VG<'AZM'@@FU_=CVW?[7 M&# :K0-8'0LH;S5$I0H4HTMR(92HQ/\^^-7ZQ+-@",QG TI'!=[[ (9YIS5R M9HQ??^F\6_SKU_I'# ,^(O$6P_K7WQX?KE8??WWRY//GS[]\B?W\EV5_\$0P M)I]L/_UX\_$O%S[_6:X_S6G()^MW3S\Z=)=]D+Z6/_FOO[]^GP[Q*$"W&%9A MD>H 0_?KL'[Q]3*%U7K6K\7UZ,I/U-]@^S&H+P$7(/DO7X;\^&]_>?3H9#KZ MY1S?87E4__['NU??#;DZ[+]^^B4MCY[4=Y\\7RZ&Y;S+5;GO5_1GU?:P+&\^ M8K_&.X1%?KX\^MCC(2Z&[A.^(KX<5='60ZV^?L3?'@_=T! MH'* &:PGWT1+89Z.Y^M/OZ;?-R-64<:7$K^L<)'Q9*:W@.;+]-V' MYE7/RW[[+^+X?5\'21?__RD<;"8<:-M\$D <9Q"0B2%9#%>J4R M*A5T8Q&O@?2]Q&=H];1/CY9]QI[LX^-'G[':LHVI/,$7^G2!;]\_IIM//!F. MCX[6WPD=46[[[TN_/&K(B-5R/%6!R: M'+,0P*54A(=\01":0\E6B>AE,DPVIL;5:&[""O$06=%( (EA6PY&)$M&29. BJF 2-G3F 4VK:FTP_@W-*&P[\EKUJILQF__L35 M6^P[2D73"RS= O,S"F1*MQHV$-]AS5O#_$W9O/#[ES0_KIGK>^P_=0FKOZPQ M_')!P?TL!G);-DHH-I-7$RY!*-R0D^,6A64:16LGT%B$F_!8_KOS^#YITXS[ M;U:'V)]]!$]F<1N@B6(=C2S :29H?I($S[,#&3,/(@?F3>O\\,>(;L),]>_N MN-OIM!W/+@DF2!8M,GIPTI",M@83,6EP-H3$$G,Y-B?7=:%@@S65;+P0TB%$ M7Y]C:15)I#0('EP61G&KPYVNJ5P;WHYKO_=5_7EZ[S7AS0C]1T]RO.V79.]G M41+@X@44KWB-6B0$;23HH KELRSSV#H(/3/\E!8.6NMZUUD>1M23J B M>6EEG8-8ET.XB3DJ=)A2ZP?[2C7?7I(:C2R.<>NJ^I!6_^Q6A\^/AQ5IJC^- M39X.]$P-F,E?S4+T.CLNP/A22&PT$'QA()75Z)36ROO&$N\ MW"ZR&S.^UYY)%A0#H17-3?W))TL/K.!*"^29B=9S 2T(#31TO2;&D1>O Y@HHD[+2K9FT MW\0W]-@7B@U(TC>EAA#1%ZTE=Z"<(V>$PH$O.8.7R(1).C/3.I/Y 9RV[BA$ M;2S--V! RA^891!)=U#H@9->4^SD6[/\!^[HOK?]VW#@DC71'6>\[8KF)?*] M)$O='2R>'_<]+M+7#WU8#!15U_E?Y/5O&VWD_TM!=JW2V<[(VV6_?F.UZKMX MO IQCA^6;T-?%VTE,]+;S"AZ(SE5K2YSJ!48:S5/7COM6I<0W*F 4UI<&(NT MTV7,N8?BKT_.:^$U_;YW\=VS,*\E@^\/$5?#OM5UWW]9T_*Y'^!L5!_WN@NQ MFW>K#H<3K5-Z)B7C2G# 4MEE!4((V@++CG%'&550K0/UBRB:V,37R\7!!^R/ M7F!<;:6366FC4@)Z=HB,/AAPG))/JX.E=%2@L*VENPK+E-SCGCRXU,#L._T- MX[^+ZTE;@;]ND7DTT5BGR8 2*&4D1:8&"SCGG4999,JY>2!X/:XIN:/&)&FN MEF:$>9K2\GBQ&MZ&K]63;;%@C$[IB$19XRFZ,PIBD @IR2!"--RHV)@BER.Y M9;7"0R)%@ZEO28/^&/,E$DI'_T6F(4=&<7Z6!GST"9R.Q4?EA0RJ/1,N!S.E M H'V9&B@@&9\.#5.%"?_@^*R?A6ZQ3KX';KUZM@I.FV%*;Z -E7F(BTXRP(H MA2$KDX/QK7.DFV*["5OTPV3+*.IIFZ5?(K&.L7"."0QJ=YC[NCITU9'HPK%]EK1$^UE%9!!"J.4.LH MZC(<$TVQ&C%A[YEOQH'O:X;?UH7'Y>+M/"PN%]K4\E^N93V57$AH3UY:&\(8 M!>?"<7JA]<[,[1!.- MKQ)L1M=4XICJSS'0&D- N8' 1DO%DYDA:\ X5H(A$ M\,PD-V;LA;[;<>4>DK2FWF9_/;3+W(8L/M4ET7^Q-,5513%(*J:"7,RY>A572H3X)0H/*!. M7H^P%'$EGBF%5;NSX*I5J;TUT(SA;WO\&+IM2?C315X_@]]+S%(JUB8)*9@$ MRAOR\HY%8!&3X RM5*VI<0-84PJWVC&DM3Y&W?Q8PSK#X& R6NUL*847[4C2FM]M*^5PS-F;A9\$,Z(!)AKL:ZQ&7Q2 MQ%FO;0X^%I=;VY!+@4PI@&I'AOWGO)V=",,AF:WZU^__[YB0S&O;GJ>KYZ'O MOW:+@_\3YL<$S8CLLU/ N*^MHJ0&'TJ Q)EBP3,A7'-+<1-@4UK6;F@KFNND M;>KUO:2B:,&\\.!,J+0M% *))(!EZ3S7F8LT2FG%K:.+NUK$;D>$/6>[Y1(. MTO!Y?2+Q% G:%#U'2(Z21F60S%6A(%B7K+V(1@I3VB_47,!Q$\W;!Z?YO6=\ MC&V+>O1FM4S_.ES.:5J':IM67V?( D_1D7"A'NXQQ4-D,H*TDIE$D8MJ?OKI M.DSC;-5P8Y23*8+@VE%X5C)0!%\@!U=D*5(%UWK+[B%M8>S/CJMV=G=70\NS M!$?=NO2URGER1.8 %XF@S2B],RYF!L77W63)2<1"OSHG)!D &:-JW0;E!W"F ME&>/RHY6*FG7@.^B?#8[+9EP9*(+<55G!,\T S08!$\RZ]AZ"?(Z:SB9#8OV MC-A3 6.XS--Z1DGQ.1(-1:X'H*03$(FD4*Q5OMBL$[OKZNK)[$:,ZCAV4<"8 M%B$G;I1"B@)=K6 +3D)@DH/4KK B64RB==3Q+A/+^;S'_3V&BY6&/9 MH% 856WB%,C;UO(Z!S$K5H]\NF#0&VM:&[OS&*84!356_E[3W4SI[["666+^ M/?0+BKN&IRD=']4YQEQ+"%*WFCE%L*SAX)@7H&+6$(Q!B+IH"L%2R+EU\',] MJBD%0XV)T5@E+>OIMSBN.H%83]&>'G$404FLY9A1HZ!.*5 JC&)QE16.T;EO"[M#O.WH!1 M)HB"?N(^,4)IN&"M:\>N@#*EC8G6#&DP^8TK?F99DY]S=56<"PLJ.5_W0L@C MNE2D-JEDU]QDK$?>OYZC-J]!;+O/G;CZ?E:2UXB*!1XK@ M%2_DL*4OD'DD>;6@U+CUDOIV["D%S@V4O-.4MFSH'A8'79SCB2C$K-.&=J?( M$@5@W#!&'I375N!>D?/$ "QEK[3.V6K7O-3B>EQ3"I0;$*&Y*D8J6D7&C2FI M@-)5N*Q,+( MHQ0#2H0(SKO:'849+ZT-UH_2KDHYEN;_*O13*]T9B\&-)KVN^E(=/:BO%KN]7*^_+QW M9Z++OW2T"_ZNP-VH4U$MCZ4!*%C_U-&W/?OZCZ'J]K3_]M.TZCZM=WIFY+F3 M)BL.PM4=(\<#.!,=: K]'#WD+L;64?/-T35(%#]U]2S6RV7_8GD<5^5XOCV> M,,L&F4Z601'>DW,S"*XVV94)HQ$>31*MK_[[$9XI)8HC\>>29+*->L9S/^N- M5OK[Y"SH0$XQ&DIS%5BD.$C5K58O98&2@KXK9YTDH%!ULHC6F-3;&U2;MUY]JZ2USOBP^X*:'F"J-8C MX L\^9N$K"0]E?1,-WNRJVU<;$ M_[.&\:9L8ZSW88[#NFQXJ*$Z!>9*>W2.0U)(V"R%Z$YDA"@(%W>)J^95F3=# M-J5#+7=DB$90V8@>[F)G@%DQQ@L?D9A=!"'+GGRO3Y3E:1NM<8:%UBNZ-\%U M$RJYG\0\C::OD0S3RVX1%HGD7A_SFFDT4AK-(8=ZOQ]/"D*P%F*PD5Z2236_ M7N]'>&["'/\S&Z$]U','IF?3*O?I(E_LESHS-NH<7()"SA94\(*\+D=PS+"" M*H3H6]=>[H;T1FN%[.=BV1WHM!G_KKX;8AL&GMP-56L!BU6%I:(@(Q;*#ZP& MKRV'Z(*S,G"MFM=]WP+>C9AV9R<"[HAJ8ZEO1/NV::FSC0 O;:TSB/6W>5-7_=CX)HKM5U'K9,6AU==9;]9 M:IT)@=Q%F<&DFG>X7""XM05VR)3,]']KVW8S9#ITQ!J'$9T.2@?!%9I]8V]W(DDVJ(,!)I+AZ)WELG#4_,?\-R]G:&X?1Z MAL!$#%(JBB=3S5=JJN)S ,EJ[P;.<_M%VVM!3>VB\KMFS?Z::K=2L0'UL[GN#EG]00IE> M:PHUUE7#_O'+A)B'ES0QKX;AN-XSO#6-9V]RF)G@@J^WF5M5CV#D]3Y#DL!# M3#)(K"V8VI>4WPC; ZCR:TZG,=0V"JDNMY>*2Z6]1F!1Y=K9G(.K*)/U!KT, M,8C65/H?G1EJOA/(1:O[%4(Y[KPO\-AU7=IA7G3I?_[%\Y\\BWV MW3)?W$_8-!WX_0O%A(L#?!=6^'LIF%8S9W/F(3NPF6E0&!$"K\\5EX;99$+. MK1M,WZV$(RTU7;;05E+RAHL,GF&]*5HGB,X[X.BSR58E*5L?L=[U,.C]'I"< M,,LRAOK'7@E]M?A$\_<]OIB9X9:,F%*1#*94#$)B FI?(0K:':)O'1#? M'-V4CF$^?'KNJ_[[6*CWPF>M4P!F:RE8=@F"1@:U,#HZ4W>V6_=3VW6A_GX[ M$SU\>NZK_F;T/!&Q%O%\$_O-8J\)GB5>."\Y0PR1TEF*&(%R$@TFH(E1F1!9 M:QZ/(,:4%KP>$.'OFU#W$5?(I MS7H$4:$!Y^B/4NC<;)*5F7A:K6V_6[QI7 M[+Y.]&'Y-)%.>GQV/-35JP%/^M&NM7?R3IYYH[)/TD.T)9&?%9NNV#HR3#(8 MRT/K1FJWP?<0=F/W)=A5*TG-]3?&%MO9!8KUJL1ELZ%\TCF86L3A":2-$4+6 MN5XTXF2)7FO;.F._)<2'L'\[%L_&T&)SJIT^# 0U'U=0FPZ5,RT$)A3UZKA2 M?9]5X",/()(O*GBCI6G=S^I:4 ]A+W=TL[67IL9K+/<"A]1W'^MW+,O6M(9% M?E^GL_^Z+.^[@Y/3^8O5YL 93=+;Y;RK=V:]3X>8C^=XTM M7+A^]$6]76"^ M4W.ZNP&V=X.[>YB_1DWR]HMIO?0E9<' 9%T/0J<$WAD)(DCRNDF-L,76,!W: M;;:NOUXW:A&]5!)XYJXZ!0;1% 04A17ODW*A]0)RLRN/'\3:\:UXM]L5R;?1 M8<,ZOW,S<%YN8VMS+B\A^HRU\$>!0XIQLT"*;7/4OK1>^[T.TT^SXKL7J9IJ M;CP_OXY"AO4='&>\SDDHLDV?R/^Q6ZQ%ND=IB6%"?]#D6@FTE"\$$Z;SF]Q;AO./[T,;^U4+"21.*A$X6H* M%%4JA!A,@F2D1HLA$\4;FXB11-G7FNX(ZU(XFS;PFZ ]!B4CLY3U1:5 ":$A M3YP5+UQQ M-.TI^GK#-"+XVB.3>Z]91BLUC:YSIM$9-R)+AGB?5Y'=U;;W%/FWDXXF:5Z_7LY<]%;R%R%>GV9 MHH0C)V#%<5Z(IW3KULS\<>_)IO)7,[0R&13Y_/^.W);Z7W8+4 M-^\^X84/[;&@V6KHO=B?]>TQUN6#/D;DCQI4*D4"")DR)XY%8V5 M7+S7./_IZCTO@5@@? LC,;+U+W8.KARNE M5,&Q;*/VK9O&7(=I2EN$]T.AVZOFGCWG[\.J.UHS_N"@QP/ZZ>7QZKC'LP_ MIF7FV)YT!RAWXUGWG:.[\;3%YA)"I/C,U074C P\QP!<61D"2B.;[U7=GZ>] M./-_TBQ_^(SS3_CWY6)U.,PB3\8XK\&6NLL?Z4FDK$Y!5)*>;PQ*RM;=+O=# M/*4-NH9AHP>^K]=##*3(_\;0SX12@>=@(=G::9@[ M R$X![H6(%'.%TUJWP'Y-+OCI3[*_B>F%EQ?OB\G"D4C*-C$&I_!"5] MA,#K.0K,V@CN=>*MN\CM!'1*QS@GP[Y=E'B/?'NY/.YG// 40W%@BB*L0@<* MMVEVLB]>V*R*\CZXDS;4(LWFUQ#O"'5*NT"3(MWM%3EF2>WYVY;VJI6]ZLL:%,'>"&>CI/3B M:)N=A%GM4A%2\)"R2*"0F!*CL1"<=)8B=15MZVM\KP2SKPE:W[F^N7AK*Y]1 MS#G+.!C- RCOR1;67HJB/@@L<62\=07<)3"FE#2VX<)YJ['OW+>]\/YJ&;U@ MSFHMP=%/%/[[#,'4XX/694'1&9.J-1]^C&A*J=LXU&BHD78M2LC\+[\B>97U M1L(EL)+,)5+P#C%I32ZT=N WCL@;<_2>%:]UZZX#UX*:4J(U#E?:ZJ7-U>4; M2=]C_ZE+>-)>]11.,*'P>E^0*+5?HK>BRLE!RY"D2SHBOS;,N':4*:4[;?7> M=H+'/)$=5V_BO#L(YXXMO3E>#10DUZ8WYSZSUS'KG4=K<':ZC:2-(M?O>F*G M+&5&B9 P2&*8SN ET2Q'F:/U9 *:-^FXNEWY?K)\*Q.>Z8(BZH#@DW$GE]NY M&!$X*YJ^A)XAUKHP]W(D4XI2=];[>8_28-*;11UGL7RS;URX%"4%R8+29D'Q M<%%)2-%ZD?<2&%.*0D=1_2[3/9X[V5Q[>;;5Q/+HXW)1SR8ORY^X M.NFOUJ7-!VN/[CW\R3[#[>U0FLG:R*.\P-(M,#_#!?VP>CL/BS,8-J]6#+/, MO1:%@DQN)5%/UDM'*54!AP&%0>%#;KU5?U-L^U\M>'Z<;R6I-.+V1ND7Q_AA M^1Y7JSFN^^;P&1*G!!9.QE+0G'!M(?JDP0>?F3+ULI/67>EVQ3JI4KE12'?Q M2L([T&K#ZRW/HSV[O/RFG+DD;Z99H0Q""S!.%++:Y+;2&DC:ID;.TD M;P%O4H=2[XEI;70W(KGJ?D5M"/(.5\?]XLUB#?KDY##J M?2G6>U&R=]$VOVOK-O@F=7SSGNC52'LC\NO58H4]#B?"*V&E\\H"S_7Z3AY\ MO:!00DG2."^<"*[U1OJ/$4UI!>F>*+2S@L9+ WX/_:);' P?L5]?/'VFF'7S MSMO-.WL$_[X;@Q?DXLP MWUR4N0;W=+7JNWB\JIO$E(+4UP@DYDU?UJ=]7[N[KY.2693&%S+&((PU=3=! M@B^TC':7E+QC?=_0(V]>KW]$&O9O?_G_4$L#!!0 M ( 8\ 5F[+:Z\/V4 #> ! 5 =&AR>2TR,#(T,#8S,%]D968N>&UL M[+W9DIM'DB9ZWT^A4^?V>"GVI:R[QTA1JJ&9)')(JFOFW,!B\2#1E0FP 20I M]M./!Y!(Y@)D HD( G2JD3F @)?N'^_AWN$+__Z/_X\/_OA$TZFP_'HW_[" M_\K^\@..TC@/1^__[2]_O/L%W%_^Q[__R[_\Z_\#\+^?O_GUAQ?C='&.H]D/ M/TTPS##_\'DX^_##[ /^\(_QY)_#3^&'UV=A5L:3CV8]Y>/[CY6M^#&=GA'C^#K,O'_'?_C(=GG\\P^7//DRPK$6_7'(% MI2N<_[>^VX\[8_I 0";I(B+03W%4*=X0XZIWWQWSU7M!QA(NSF8-$=]][Z9X MQ^=AV%+ =]ZZ =KY&\$YGD>)?\YPE'%AMI9XSL;IQHO. MJM$<7VGY+$0\F_]T<#&%]R%\'%P!H 7@2_IR.C!6&-I++!AO!:B0)#@M$+@O M04JI6/'J+D>F2\Z5,(USEEQ^Q(]5ZC_BV6RZ_,E<#W,=K$>QD'*#=;T+\0P' M/&.,Q7(0CB=0B!:B]K21JEAT5L(Y;7JM:8[@YGJ^\N;99+FRR^=SJVVF3,;G M3?4Y&S<3XT)3!/HO/XPG&2?D6=&OYD;C;^EL/,5,3^7D K_^<#R:$:M_/IM_ M(#W&^+Y^L2L3WN!9?=)>A\GLR[M)H*V6-F8)9NC:\B@>YR">QCU" J,]Z**54QK2)H7\XUM(T2# M6PY+!Y*\N.8'-"'#6F_K+A5ZZ>\>FNP@_/W0PD)$^>UI@X MA) 582M98%9.1M?QR3\1;>\HV"Y&_A..+O 76CF%:K,)F;5_#&#SZ93I/_G=^'/0C_!8GGX8)IV_'9WF06$PBYP#(C 7E MN -?1 1>C->)*4LO:$R:]6B>/#<:";J#0?G[9#R=OIZ,RW V*-+)(DV!PDL$ MQ40&ST0"KIU 6G F6C;6^;6/?_)*?JPH[VI5[*K5R^.ZT?N?__Q('C-.G\7I MW"(-DLU)!V[ ND(AQL^ F7\)2OE[:5^4Q5?]9'B-X5\))'I5A& MBFQ:V_S[(9T*)UI*OL,645V2ZHPLUSPP+*EH>09$0Z#(+X4H<@+G*7SE/#(K M6^_^MS&!JE8O+NE_)3QDD44KVVH*.-9#UB4)B0U^9X%B)QN;< M7-TK8)R."_!(T=[5MGJLMNM5;CV@&M^$=$E"HN/+T0PG.)W1ER\PSI:_6#*> MD6/*D_6@'7*R2D%#=58A28U9!:DUNW5.D<,3Y8.^Y3]7." 6>O M<3(!&?W7QEH?\P]$%@?R: M'/<%V+CPW^CG M$PQ3?(&+OZ\V;L17M6W%WJ M^5[4^X7VQ^'[T4\7DPF.TO4T//(H(OL+#,\&2-75$KO1)@ MP2.9N+T*.^Q[:\!>BN<.YD%40BL>+8BB.?GG)M<[)'I.N66T7X?(;&M?:$N( MWSG76(UK=]M__?&6B,F2_W/G#A[/PUEM^//V ^)L>A/#]BTZ;KY9RQX<]\#L MUV2C<&ZTD@+(T:(-TH1$=D(C.*F%2"8:[EH_??V;;"24)3(&KI@$RM-RHF 2 M)-%09:X2YZUOMXZFR<8V^GRHR<868GR"33:BU)[[F"$&7D"I9, 9YD#X(F1B MT=O8LV#^:339V(8"CV^RL8TJ]M--81-$WYML/$I_#[=5>(SP]T,+H5*P&3D8 M'<9^N0MQ*(HQDJ&#*-- M9&(S]R*QE#2VKK,_WB8;6VEHHR8;VXAW/TTV2I LQA+ Q!1!%9[!HT00+B2= MI7+.M*Z1/](F&[MH>T?!=GB\:X>&V=>(.>C,DL,$)6A:G$T%7/2>;)?DCIM( MWG5K-=]$^1" V1BY]PXR$QR4R :BYPFDLCS3NID1J77VQ2; #L6'G91X.Q6C MN09Z6/V4QA<$ZPTF)(@4ZOZ.LTLI# KA<@$5B!(8*)?(#9%% N="F2RR3LTO M:._# 62)*2=1/-H,A3P84(P+<"DY,!0: M>RYB"*+U3K$*QRE08&?Y=BBH6\%"$PJS&248:0F1('\VVI0@$0UYC$%CZ%*D M<'*/_(ZR[5!$=PM,M,P@?;JE-8*2(=5@.4#B2:>4"P9L;>Q/3L>/EVB'.KK7 MDUI[/OOR^BR,:H5[C5<_7A:7U':M/"11,P<#>1_.>ZAE(^"LY4%'87-J;GIT-C$]2:E7 "A%I@3&0-Q$,\&(95RI&VG4:*WSY MV4]:N8\28)9 ML#Z'UAUH-L'UI G07/ =@KFE+WD5:5Y!'2 M7-E@H5@G:X\E!!\C!\&SKLX& M)X2=//:[:)XT$1H)N4.H=LVUK(TZ+MT/G=%RS@KH)&IS#N;!^YHH7;0B.EKM M1?/^R*N /&FE[R[:#F': L] F>2W]="&2:\$C"%E$"6AE:%YFM_CD M)ZW11PBO0^SUZS#$X1E)#>=M]&?C],\/XS-Z[VGU'F=?OC9O35:B=[XVTZ6= M)=>E9NL A72>OHM1M^ZFM"FV)W^9WT4)'>[SKN&\':VJJ#QY%Q%PWCV,YTS( M3(+@BV/9Z,A*ZS3?]6CV3X@^&EQ/DUW$W_&B]W7X4N\4KJX2\MLF]NJR,0@1."R]%59\*#;B@+62K#>:44/HN7?968#D90C01=J\C MIA4[GP[9"EMHK34_03FOR -R=4H$+S&D)(MIO:.L@7)B%-A-U!T.G58@DCI9 M%[(&PS""2MJ18:)0W C.BT-!BVQM $Y8[SL*N,,AU1UC=.T(U IF=;T7S[(H M4(8V)=J+-,143(B>C!2V/GBX!\Z)GCRT4D"/F.,253V)>U5^FF >UE16@Q3[ M$@B;*0XR/D,L5H!&YZ6,04O=.NQ-$V;"SR#M$$3<':+Q>E-O61(AK$KE& M6NY404:!C0G2I9&XN\0A:P&);R,-F4..=>,/2D2L55* M*,8QY&06=?/,Q6^)#KL+O4,T\M/X_'PX;Y5=5[Z8:O(>1XE #D3B)1V%&(_%WR(BNG!V/YO@6=;I99%M"J&W\/#G/LD;J MAH)L72,I3M%W;-[PYC:&0R11M-'/"H/P:.'VN!S->2[(Q/K LP:\=;'DPZA. MAB^-%=#A?.+NP@?:H+'>U(I>QD#5:=>^MI!.2A5OC%-6MS[QO(OB9"BPHX#[ M7HNN#*D&H6B)@58J@PIUH!A"(+S -/-)>9Y4:NUL/(3I1 //IJI8.UVP3Q/W MJ\SVZ;C\]"&,WN-T.%JAN1OHMF_OONG'M&S\_JBE]6L)CS9$40LWA5'5BR"N MD>L@@1ON$V/&2=.Z\KE[2WCDQJ.F110E=&T5$BC&4O/[FJQ%JN,R6CNM1],2 M?AM]/M 2?ALQ'DM+^*LE+)ZBZD./1_-3V=JLF 59ZYLRA!!J;ZDJG%PDR&*< M3H4AUG=A9XCZEL-S%=]K3=!%2G=N\K 1VFXWM#Q=T> MT=9,ZGNC1&T_(@)&\(+5+N:&P#'E03-5*,YV 4-KKW2/5'B@V_N^F;"-L/M, MZEV>S%]VI4XVD*^K(K!8ZV=USA!3U,"+-H;"**;;=XB]#>( XQEW5\[Z.X]' M2+9'0^C5)_&7X'PHR6N3H/ :*HO ( JE &7-ZG'&2]\Z6?M>0*= @782[_#D MKSB4OP2FT&I)GP[2U61R%CC$XAR(Y)2D7V5B;?\KD-.A01M)=[@$V^"0_1*H MB8E''P@9D97V/5$;%7L.@5F1#9,*2^M1K!N#.P6*]-%$ARNSV^?L2UMFTIB7K*KG@J//#FN;NKD9P"&1K(N,,5%[&PVC%\@8N_7ZXXIWLS M/CO[93SY'"9YP 7#'((!9CG9MGKL$D01D'.VCD7&VH\BW!+B4?0HV>6(JJ=* M.CB@USSBNT-4O6->IH*0;6V7P#7QG 0 F#*S2!Z15*WI_7.CJS+7QR:[ M::*#7[KB;D9E1#1!@.'%@4)EP,5Y0!I6Q=:7X,%V/[9,2.4M]/AM:" MJX-:TVHQ*>".(ZV3_*"06(20D?;#I!/GK6\TUH(Y;5:TT4$'-W0.Z.5T>H'Y MQ<6$K-9KG S'E[.Y?\?/\U_1YBJUB<84"K$E;:Y6DC\62ZFCP#-R:Q03K7-X M-T-VVK3IH)T.#NT:E//,Q*\@"TO>U5,Z9/7$-TM6V\NA08'<#VIRT2V1UF,UO./LPS@.AG6#!5L>QU$&ZF, YSL&F;&.R7LCF MQX6;X/J&2--",PVK\&J*X/UNXUNK]LI9<5:Y\Y'VNLLZD@H.WX\6 MO;K2EW>30'Y>FN,>Y?EW9XM57#F,RTJFU^/)_!>SV608+V8U)?'=^'6X'!?+ MK34V0^)U IRU J*A/P(+3&N136@^IV>O"SQ-EA\_5U8\&3L?XQ/&KV5Z XR9 M>\P)))^7;J"H>7,:BO Y9F6==*V+WVX .&UF/5[6*S3?8*KT/9=+QM0P1'I MIBDZX9%!=,X32Q7ALR(K[-%_9;-KOB:752%YZQ4M3F,M) IUJ)NO=_5>Z*BX MXHQU.7.^Y[*JZ>6+0X'"*M-N!56K8?GX=2[43NV?@0@P0=.&.1Y6E[E8E<^CRJ6WT^4#YU#9B/);RJ=I4 M]>5H2A]5WVV>_Q^]3<4/_S0ZEY*^5Q6.;IQX*B M*.%!)L]!*5''L1B*L%BV6AL=BO(/^8$KWG?_46D;88_;2*IABND M ?$Z3&;7C\&FS[]<_\WAW/Y1.Q":).+MM=-(=QUGKI[QZ:["#\SK9DZ5B2)8SH%81H"1EY M*(1,(H2 (1QT(9GR$UU-HB89&LBK 2R?R=B5PW=OGC86;P=RHS>K$#DD&M5#ZUYJ:06 M :*T!:3./&A"96SK0[R[*)Z\MG<4;(_N%?,Y-TLG=FZ_<@Z68?!@.3)R>ACY M.XH5L,:H%"HO8_,ZLCLH3L !W%&T/8:2WD!TR>=-,'5R]5;A.8RSMZNN[E7] M#H+N_L1?8N-&1QDQ@%-U6JYW$2)/"8Q$CH$S3U\\6>4_X-KM0_?;R+>+*_]I M?/9I.'I_$]SE%N1*2DX)!45@ 263I1TM"D##%7+.4G#M]_9[ .U_F]]=9W_8ZS>K']>C+^-,R8GW_Y8XKYY>@5;9.ASIEY1J'-IT6CUV7C6!Y% MXF@"F*AJIQWOP,M2@"OG/":O2FY-D>U1'D4W@EUN?#LKI@^5KN5-99=L\494 M2BM0L9"3G,AO\H@\VJ09-N_N?^ #J;#IR*(6M-V*2W MM7^:!9^C!8=)&D,@R%@BU@9Y2+BVJ#PL60\\ JS46S3? ^S%]IU1;M77H$#.70[65OXPG+\87 M<58NSIZE-+X@"0Z81"FEC\"1A=J$T4)0) +/R'#F5+QRK>L\[L/SG4[MU-5C M^E%$!B,G5;B:BNB>OCUR]Y*0QS,OF%1,KD7RG3PL5=6BY M\GIQ#_#SGQ41OL%/.)F&LU?E\@=UZCK):,!U]BHE!U(J)%]..7"Z-F\HZ(02 MR;CF_M)FR+X3JX<*.S1N65^&_'>2>I7:]W5[T%ZD(.NXE10H8%72 MD41R!B7(-60A)'>[OG!-.O=6'_L-TZFSCAKV>5F*KH*=5K1(>'_^L\KB8CC] ML !<4^@'*92LHF40YV-@+0;PA5 Z$7S6/%OF6^^4#X+ZABG61W'=>KU<;M8+ M*5UNX(,L6"S&2$"?B/.I]N@WB>!Q,J">T ;;^G1A+9CO5&JDJ!Y-4>XV!;F2 MP65WR"L!6$,&4V8'UM2JGNP=1"8SF.)CE"&GI%J?KV^.[CO)>JFR1T.6NU"7 MIR(D2!Q^6N2*HO A,P(9.>W6.61PN;:-9%Z0B$K&YKT;-L%U#(U[VBCV0?[L MJ)0.5X%W,?XT'LV7_H_A[,-/]$#2HS=9^'WDVI7"D@$LK)K6*@L2"PC/DD*. M-F#K'*LMX'U#-&JCH@[W?7>AOI[@QS#,RVN RUWZV6@Q VL.>CK(++D(+@F* M/#KAG"TQMAY,^#BDWQ#'FBNNPYW@>@/[.GRIUK7F7:0TN<#\ MZS#$FN$ZK#WEM49=)UG$>@33M<( M1@D4,EH)0C$)RM->[GQ X$XPEZ+'S%NGC6Z/\E3K)EHIID-<2/OP^GZ:'BBI:1]V0=79<8Z3F>8,,I,A<&*]3Z[U=?1#H([&%C73[.U[ MYJ9JV0=OGE],Z1&J9_[SEM956%=S3(S#5+Q1D"AT *4L[?2URU'A7-C(2!"F M=3G.-OB^/3:U4E:'HX4EUE_&$Q)/0LS37TA^<_=NA7P&7LE45*S!@?6@DA&T MXV>*5(NS.9H4!3;/EMD.XC=#KQXJ.ZCW-' F6YXM0J9XE) F!)]\ "511AXY M)NQ01[@ANI/G52=%=3@Q6(/T*K-^A6 ,MR9KBAZDP3HLG#MPM :P-FF'V7:8 MF[4]RE-UR%LIIL?^=\V"UE$ZA!-?E;Y8 *#,]D M186U$#V!%;[(G'*Q6K>>I+TIMJ.Q3,WT?#<]O;V2NK3;^'BY-R_1+5"%X+6B M1RAYEVMC.$^Q@Y*0E8ZBA"*<;]]G8Q62DR=* P5TMC%+NE9[2R 7Y3H#B2B= M8=72UH0_D\A%HW\"22,*S5CVKO5-W8.@3IXL;=72P7.^SN;5 #DOCC,GZ^@V M54?,@J)/G35NU]"B^NX(W[WQ]N6$NRDV#S XR)&ND['6\N +.R7.EE2HZ7)1=.T8@1E],TH%DA2UN*&7,UH-)!*0.ZE-]$?[F3GY'G525$-J^662'\N!=.LUHZ201V] MQS=AAJ]&%7S]KPY__!3.<)Y%3'(9IAGF^47-*-_\P;57#GQ,C$FER;.K(QU- MU!18Y@@Y&C3!B^RP-?6K4]6C;O GXQ!_QNTE8ZNZBC6Z^+:2&Z M05)<9%01Z'&G9[,P T[14\IT+H878W7SO+K]KO#)<_R("=$AA-WMV35!TV,: M&;CB?$U!I*\H[ :9LA*>!R=SZR+[;]L [T]='0+AW< [5FH9K8(DK*P]!S-$ M12ZSL5;9E&.RV/H(KB'7MI?6VXN/'Q?38L/9Q73J7S,0AC M@/M (6KBM@Y/2. $FN1(3%PV'^:]&;0G_[3U4$&'&.[E:(83HN'K,,R_U_X& M3J&5IH!/P=3\<^G9E^QQ66$X*P[Q?#CU% M=9AKC5ATY#(4(5&)6]O+FA9'[3 =X/2OC];'AU?9VIWJ7W^\)5UZ?OXY_\7\ MYU5Z;[#\4/_^X\W+*TE__OSYKW4]G_Y*!O3'N8SG.=G3^7M,?P^36H;TB8+E M61B>36_"F [/R;(_Q*9[W^_'KQ!O0K]\TQNTV DL_CE#DG[^RVYV?9G$?NV# MOUHJ+FB7HF@'A$F^WF5&<"@$A*QXL18STZUO>.[#LW.0DSY@OC@CAJ_XE.GS M+]>^6\R+"Q@2*ZC!!#7CR9VP MIZ=25IF7'ZH \NQOZ6P\Q4Q/^.0"O_YP3&[WG[.?%S:.3 *^KU_LRKP52UM, M)K,FAII2HE XLI=)@U?S-A3)%!]JP_G6Z:=KH!QL0F-7]8_;JZ%#;+4*UJ*0 M:#G2?A. G:8Z/@CN,",>FZAR WKLKH>#$*9H$P2G9Z.D>M%/X2%$*3T8EU)1 M5OC0O$G,@8CRP#C(P_!D&_$WY,?'8V_OP[?O[_,9R%4;Z<4LB2D)(K MBCI%D+7:GB"EVE+9:U:"X_'.[T9/9DN8KZ;UH M[CZ[;.W@O/7*B S>L=IM+9' &(M0>,YH6%$I]PJMFB_FA+AX' KO<$'2C^D%T\'UCMMC$T@M21'589:E&T,,,71J\B23ZW+##LMY3N+FRJ[0WKB MTGL8!".--MF#MR[59TE!J+>8D=M"SQ*SCK5.\UA^]@FQY%'B[)!VU\'F7O_% MS6:4 T2*NA(ZL#JEVD2<@==1@0M.,9%WA"!#U>8JQ-".QS+[@\ MA1Z7FRL-JU;:Z.[P49_9\GYQ]T7OXP[2^Y@L9Q:PI0,$;P7'A-^Z61 MJI?_2)'BVIF1%#]+W.\CM>++['>062CGV.\CB M50K:92CS="1+"_+H!6@M=&1:H8>#$"9JKT5."(Z73$!YAF@]@D&KG"@I<[F'G?N([R#[\F0;\>_I M#C+3KFPE&HJ#LP,5/44 \S..R&3,IE DPQYRH9_8'>166MC@#G(;$1[/'>0& MQ[>,J52LCH"BSB/WED/T6,^_E+$V91.Q]9'3MW)>OXMK?!P*/W(F7S_"]59F MXP2'0D\^*"(=Q)0\>1.!!1.P2'[,]T['>UY_+"Q^K+*?TNWIO(',P)NH)!,& MC*T#J]!&<+%(8 R=LRJCBT_@)/?:BKXSNH?JC_PR]>[!]*#.3!)<:9 BU0J5 M'" RIH%)[XH6/&IUS#;Z[HJ^$[N'ZCO.;2F"ISFU"%A(H M[6*]1\Z078@L%4W[4^M#X_VL[#O1>U*AP]WSU1VXM<5[R6D+D37K6E@/3A@+ MI0C4G <53.NF6D>:4K +:1XES@[=57JEIZ+B/,L2(2=-?D?(#B@PC+1*'H7F MT1?6.@?TV\A%/H"E:JKLM?U.VR4$O,%/.+K RZ75M]KAIG_]F^UZA;\AS$9W M\U>?5BDX'+U_C9-YJXLZJR&>#=_/V5#G'=>F1.^&Y_225^4M_71:0KI)0<:= M\3XK,*R6W&3)(6:T$&))Q:).I;2N)FZ'?O>N[SLBN;QY5#D+ZPK$%!DHKA-$ MBM2@Y."S-+2?-X]79(;5 MV6990PJV%NH9$H%W''1D53(Q%!V.C?$W5G"HK(9#4+#U4_!X*G29 [3C:A;] M.OG 65J$2()D6$O8+7,0Z$]@3FLFHY"^F&.C]"7V_7NUIV+0'Z/\'@5X9/1K MIZ!_#&R,9GX M[?9+N]?D;87PFR5D1T7NH2G3VB!FP)M&6P/>+]ZZ#?5[Q/4]XCH.&7Z/N+Y' M7-\=TV_##_CNF'YW3(^*D$_;,?TE#"?_$3"9'M>9@.IW^,QG&*DT]ULWTY^G@QJU08)2)' MN$E!5,;5RFA ).(I[B6$7!1H8^H,AW) MKJOD,WB!&5)&+$Z'Y"([2FGNU94])(=OF]%#:?]8G-JU13,\)W0B0] NU-H[ M/K_SD^J]/TIB]' MZ;(&+_F"+CM/5I*I.AP,P2-%RHG96$+('C$\% ZL>_.C2!O;1?[CAL+K<,QP M-8^E#D^;??EI?/YQ/*I!TN*&V1-MYUERA7/:#I,#Y[@'&3(O-FGA>>L'_5Y MW[J+T4Y;'8I4;F&Z?%@V =7)N5@)Z# .14/%W9X*W$SJ'5R)U>!"J$7;6* P M6=N_D25U4=5S->N9YS*&U/HH8X]4>,!EV#<3MA%V!P;S?RVB@K'$/23=T,>8NSXI<^55# MLJ9O/X0)3O\GGN67HY^G),K/@V0#*QP%U3<:WY-F?_R^GT O.+B\GBUFQZKL.CQ8P:!?N:3#K8HM]E,B%U0?,.LB;;%20YV: M0;8^:_".X$<93#%:*:XW:P.T$XSOO-N#^AJ&78^PTE>7W>/G^*;>?8XP#[PR M)D93@#Q,\@XX>9M>%0Y",A-UCE':'MOL*BS?, 7WK,B&I?QS^'\G"+^.I],J MN/.O5^UKGIA23*F/!2A)]EII"G6",P)2\O.^X-+9S8;8;O6QWS"[^JEG;8E\ MYQ24K\V:KWX=1OFG,)E\(;'.OQ^7%QAG+T?3V>1B_F]:9ZOL@J%+8DLSH;3. M@;E6[[SS0^ 9%S+2_AJTEG5<. >77 1NB\9D(_.B]9ETCW4TRX99!V3YS+\< MI;.+7/MT_1PF-0]NNCB'9I''DJ(&8>IVP9PA8^(X\.A]*G4HNQ>]Y/A(S'O/ M>SD4;]2\7+34,V/1RT7*BODM;,T@K*A0&2ZMOK0RB'3B9?6'=CN MHCCX)=1>2#!NJHP.)\LW$?T>SI?7LYO@ZG3CM [382Z==M79O1384>#[)(21 MF4PO*X"V^.K/^MKF15.3<^@3N=_S\#B?G MOX[#\M8C2I2<20',QSH[S&1P/E#$I+S5V0D5C=THR+SSUOL/)-N(?-Q,7JU/ M[6]!<5GY:%4"E1,#9:*'B,13FS 8JP27,FZDNM/3VPZ2ZF!RKUR2YU^NQ:%S M9V1N9J1RA0E'BTLLDL^+#(*E5?O,"W@/1-.F\MU=0A<>CU>#)7 MP>P*Y]47+X;3&G(0XDO";P*UDW.W!KXYZ&J>O &LD_NQ\/H7O MTA!CELFP$*'D3(^54X0UZ0(R,V40K4;7NGQB$UP'\1-[\J>Y,CH09AN.6T]F MUPM"Z9&\)4>NM/M&A=0'8@^[/E54Y@@+913H_2[OX]'[&E364/4*Y"!YCI*Y1% 4@2HF02A)0N(V:58X\ZEUW^F50 ZX MD1W+W<_N"EJ[Q;6[HU_VM@ZC:_. +C-6KBZEER]Z,SX[*^/)YS#997;TKA^Y MZPU\TR4WNG!??MQ7YA7'-/E8!K@TQ#R3-<00$+A*/H0D$F>M]X [(-K-B%Z^ M]>)(1/LZ> <#1.,Y* I(ZL0T"\6A4MI+9JUMO+8U4/9U,;V;?M>/>7Z\7(_E MLOBJK&:92/=V\;Z+R#6PE P*3@KEM*.7&, Q3H$'[:[HL],B-V?*?8 ./]EY M!XVOJTG<6?(=_.5++,ORF@W =#H\O 'DP#6(NROJ-@5VEG)WU0NNF3->@/%6 MD3MO OEBWE'P)H*SHAB76P]?WH/*-ZTU[*SQ;83;^N+WMS#Y)\[((W]+CO@P MX7*-?[R]C*\PNI"EX\"*)MN6!8+GV0#S+)%E4S&HS?+;'_JD_<-L98CA5A^(P4_^%%/ M5L-MA=C!6%^/DWY9Q$D#@XJQPFI22LCDVEH!D7FM R\":54MT%ER+YF8%7[Z$PBC6M+\A]9J)UH<%J)*>C M_1TDW&&([Q(5K1"'[T>+*XB,NF'X8?I\N,0!5LT2G7DLP M2K#:7UIKX I=9!0?.N9:YP.OAW. %+R>JKR=_]M(#QV.R:^NY>;85LCBL@10 M!B4-*U!X#:"=(CFHVHTL%E&X=BZ&UD)TT$X',_/[>$2Q^4>_191M>Z@F4]FM/F2B,M=#BROT<* M?Y_48\)L@> M?,]2NCB_F)O 9^>UON*_Y_OHP =#;$X(WBE"G'*@;30X$$%H+4W!9)JWE]H: MY;=%I1:JVF^@]3O.!EY+IH*6D IC4%L:0.#!0$Q*::-1MPI=:7!6N@M&U7MCC)MUX7GB@\#-+: MVA:H5F0(!4R7C(EEQUW?3F5[O61KH>/[FY-M+]5CN4!;T;.-/'W#Z_"6P&,& M%2-9QCHX+"2;:4\V*9C6!\S'T_QR9[T^W,]R&_GNLWWA)KB^U7Z66^ELTSZ& MCQ'X7@F!"@O*VN._U,YOO(#SZ$'*PJ5V*%UI7=-[[/TL^_!@"SGW[V>9N<>@ M0@">(J$)(M8#R *BH%,2=6 ;EKD<35N9^EIL_C=2A'4+6A M2, (+F@.F'@NB@46Y68#8"A?+/B$ M#+C1RM*&86+1&^GP)!6XF[Q:#Q+ZCS 95N?^39CAU73,^1;O8HA"*@F61?+V MA;#@LI5 3K[3B%RBVZR?\]J/>.JQ34,!MGXH5Z*Z9.XFN%;'-]LH^!"!2TN% M/*CC':39>B>]#U]0.F8I P17!]LF,BY!&T<[13'>FMI@M!RGEM=$)8=0\C9" MW(MR7XV6[>Q"]MYE0QX<&@^*]GMP6M$^1#8KFRP2VLV&6=[_.?O;>=LJXT$- M/TZ2/;J83C /9TO78,YE;H-%;B/8)'/=E#2X(XI+16'1JG@QR%\53WZ4; MR;=#'>=-1,N\IPTP=3I]7(7G,">/N^KJ7M7O(.@>B#SM_@I_'9I^'H_4UPRS,9BBL] M)@XA>@H'+7<0>(D0->U 4@D7?>OCYGL![3_HWEUGXUX"[[#QUX:SL\N&L^_H MWUR69@24-0\CO+QU4X3F7SWUG&'4KR;V.Z*L=Z M&%4G!V UHL.X +MK[ $*["#N#EO"&G2VI,"8$97NA*[D#*&B4T5Z(8I6MO0V M P=T!?;%@6VDW$/WPQ&^*HNM:7F@;S7Z; 48Q0NH0(C(X1$0BF56>6,R;UTL MTRY]]U6S-S[PJ>_DCY?>717JG56X;-2Y 8QM]NI-E'F(B6<[ M"/^V^G:07$/3>QN.-B$@;1Q >PM%F$I1<,&R!RV88M)GX<5&,=>A%;AF0VVO MOVT$UEAOOY&DSB_.EP6?2:480P'K- ,5O81@+ /);/">3+INHKD;'[J_C7$G ML8];R*SQ!OA;^/,:$ JZHZH-")BC1:@ZI4] M6F;=LR275RHO1^2VX716KU:JX_9SK4J8UA*4GT?TPLFB\,UQ]-$8A.)J/V41 M&?@@"F .BM>1/>A;=R?= >ZADTU^[9"@WT]?'0[&;D*?3X!Z^W&"(;\:7;_* MXP-CG,J6VYJV1@X]J].=D3'(627/5-&LM"X\VQ3;*9*HD2:Z&Z?EK,'%C,%! M2A9S5!X(10#E:X(JBP9(=ZEAO8OMC%!;ECYCK M3, *\/4$SX<7Y\]&>?[2Z?0BC!+^-)XNRG"C%K*H%""A(6DX+<#;.I+0<^GJ M_XQH??V^(^13Y%1?O76XUK\^0'#@3$VA#O6HHY9R9YW U;X25@5IN:/'P[6N MIK_^^:=!B$=+M-.MS1++HM_S;)!U+'4@+9!9,^0GD7KI^C'P;GO:M@E1;"UVB4C&+%%*&7#*MDE-(%AB+($M2,6EDT?>DI_I%2OJM[T[D_P>_D\-!7G[!=$X([;]FXT\#]D+NW$W YY:) ET*T2)J# M8S*"%:SNRVA]:)W8M,=V E*DA'6.HT+IR4YEA!B2AB@U1NU%[>_1=75'TDY@ M<3N!5(3R.FJ@L,>!4KJ KS/MHY$I):]"<=]6.X&M]/IP.X%M MY+O/ZO%-<'VK[02VTMFF9>2/$?@^"6%24;G.7;&2D3>+PH/G@J(8;J7.6D7& M^QXK'%\[@2X\V$;._=L)( L"16 @5)W_$[0"9U4&Y7RVRA75N)Q 5LJ0S;50& ZAB&?BL [@H;,I9.B>>>#N!1^MM!TGMI9V M]])[)BTP(3EQ)P6(VB+8( QC%HO1;M.G[IBKT7=Y\':36O]V C(R%UF*D&O* MF(I<0"R> QD'F7FR68O-&K&'X^_+_NROPV2V&(07TOSNGO'IKL(/PNU7)WD!D60DHAUH.E^8#N3!M4P7HHS'1B MJD39>F++ONCP0/!T.#9L(_/.++C.<4 MMG[<;V,X%6]@)]EV\!:OX[DD\R:(.NWY=]$<9L_?34OWJ'P'$7>PZ2N0)4V6 MS&4.QF>*@U)P$&I/.RZTM@)%+KGGHW[ G;VWSK>1; ==O\5T,<'\ZA-.1L/W M'V:_#$=AE.H\+X+X=EPFEWL/]S+GVOTN^CH<):4#+[UIKXA MM/WO]+MJ\?8,Y XJZ+#]/P_3^8J7Q2J*6V-U!$G>++FQWH!WR0)M@9PV.UY< M;'U=*9F<(U2&84*$\QBH^, P\R M>:.\1KY9I\E5[_[4';BLR^,!]M '1^LW:#.Y3H_=UD-R+0K>16FM%7H=3 M3XK2![S6Z] JA3%YD.1,@BHUJS)YVA)H=T$O2N$E;:3.^SYESSTC6^A@W$. MK:^G5P![]WF\O#V197N[I'9SS5Y]RNEI]G$" M[! GO:RC:_'MC/RU>5IE_0=5LM4\F3JT-A@-/"9:L,X:7-$.DG;*9%NR;9Y" M> ^[,8!S]<.PX]M1-^!%W_'$4["V;-1?I;/2>U'S__^9'$MG1F;%92H7=@8BW6R9F#+_6ZT!@AO5:TR6[4BVH+?FP$;/\G M+PV5.>ZMB?WT($19EMSX[A[D._B:NPHW[7U M;8W;3V^"Z5OL0;Z5KC;I0_T80>^M![GF(0LE@5$H!8J3L7-(?V0>F,]2US'D M3U;YV_<@;Z[[;>2[]Q[D*6II$SE$!GU=K6#@54U,C05UBC['V]4*WT8/\FUT MME4/\FT$OJ\>Y#4?V5;_AO.<:Z<%0:O-#%+&F *YRMJWWOJ/O0?Y+IO_SC*^ MJW?;J>WT)JB^U1[D6VELL_[3CQ'W_GJ0.^M3J7?-P>0:'&,-1W@!46L)T HF M>>N^6@[P#![:1\GYZD*=L/(6WB2 452NZ:D((UX!.*>:P<*M:5V?<17$T M/A,8I]>#?"OAK^EA_1C)=>Q!SD-ARD0!GF(,4#(Y"$$%",K* MPG6(GFT4^+7Z_8CET M;?FO'?IQ/5+2K?.?;H)Z37Y@G>-;7GT>X63Z8?AQ8(HK1J<(9%K(P?.>W#ID MJE:R>45"J'T,-DY6O.^3GK:2VPNS^[-^3^MQGU&@$A9DK&.AM600JE1PBY!+ V<*&4#103/L)<;/3A3YL:>Q%YPZK3%7A7 MH",C.!SG@=%12T0!11 RQ;0"S^:&3V@7-3*IY"-HL?8#3XX*;43;H8?WZ\DX M(>;I+R219??X5V7>75RC+ZJV'?,NU+.A(,"9;"&I7)C+VM+6UW@768_F:3.B ML;0[I-<^.&A@P$61@:(:<+XV-/,E0V!< D5*)A66D8G65$E>VVZA.#*,.T@\\A!\0HKJ@(:Z1=:RX#8^EID#913(<+NA\)TDV_ B MY6O.[V(6VF4F[AR2"EY%9QEHQG7=F P$7SQ((5C F!W:C:9*;I4Q?P?&:>A[ M5_G>5;G?V0&\(N!5#X2YW1D(8[.U=:ZBL12ZD@6"Z&4"S:6,CF/MNL=Q;8C4)4D'.H4Z!E=55Q1!R4@VB9@)VI,,G R%B]9M M2.Y'=!IT:"CU%:1H<-BXPA>YFD53O1)3VVW8S$#P.N"P9@"'5-MH>".#MD8K MUWZ$Z0.@3H,:;66_@AT[]R?]QV0XH\BU5+=E@?7V^+F!1.&,L!:D5J'V7,Q M$I%0HA8%I57J]LW#SO1X&-5I\*.Q]%<09.=F=DM/AS:]>AJ^'%^6BG3!:DW. MCL!:U%5AN0@DB1@C-[%]G\K52$Z#" VDO$+YN_?#N38&=?P)R8C-?L5/. GO MZ[7(/+N\21_D3%05J(%9E@BO<> IK(5,'+91>6O39E,%MO_L MI\V#?0A\!4%V'R-X+0OTJOIC@>WY>#(9?ZZ^ 8P01#;&9D MS[RI(TTSRY%[@58UK[W8 M_39E!WC:R@S\[GD:O _C&ZF&)>0OQI?'X^G,T3 M-1 O;_+I81@HGKP1C($-AM.V2']$\I:JDTT1%^$7LK7/^FBPITNL]KI:P;*= MCSUO^U33ZTMY-IG45+)Y0/_WR7@Z'1BFT42E(5)L5B_R7$T#JMW&/6+VVG2: M>+@QPM/@4T>MK"#1SB>J&\.M49U/(L8@ HA2YSDSYR&Z4(#%G-#:$+EMW?%W M&WS?&(&VU<@*^NQ\.KO*>K[!*CO:C^]NS+4@VP>*^C17Q/::5A"$51 (>8DR MHU&%A,$U,N(W5YLUT=SL\YXV"WH)=H7R6V:0+D\6UENZ-_A?%T,B]65Y MR\ %"A-S<"#F.4V\>/ 8!:"7 9,P1=S>CK8ZU]D8R,G1I:\J5O#H\CSX7W^\ M)4%:V3_GOYC_O$KH#98?ZM]_O'EY)'9]":&Z?#\XQD^1)&U[_7C5V@W(5^^X0V5/QHD_CG#4<;\EYTO MW(@F^3F.Z(O9Z[,PFCX;Y5>S#SAY36[J!&>DSWFZ^;57S MXWQ&"Y_16__S* MLWH-9)-GX#T+H&K8'+!H,"SJ0H(KEK6/)-KA;W!YN3V6FFUW-IY>3' !:Q"- M*RK0TTD;,&V\.B6(& -([KDV4JL4VY=0-0#>T-R%L[/[C-R!&+OBOG3/ZEY5 MW?-#E6*>_:V^*V8R5),+_/K#\6A&B_[Y;(Z#+!N^OUOS\)C4O.72ZIK>A3]K MO\:+10=W+NK <":@R.HW,I8A!!'!,ZUY"I'^;-VU[!XXAVMXL'=NW$GR:Z.C M+IW/5D*[[/.Q";AN$T?O 7:HX:.-U+@9/7;0P=Z)X@HJJ60"BXJ<2ZD4. I: MR+\E+U>H)')LWR)O[P1Y@[\.)_782S81EBKM@N*^*5#C8HBR"R M+Z"B=>!H4P<3O>'>94^H&K-A!8Q##"-MIJAQ6REWZ)+X^WCT7RM0)5$B"IZ! MVTCQK3.$*J*#(%B)BD)=5EHGBZ]&&9%X] M)6M ^Z#(\ D3FY\?KT;RW>'<03,-:]'7H[I\-#;!M1\W\\ ]-EOH[4$J["#T MO1B12WR,2Y&=(5,9DP!5;("84P"7.?/)>$#2;#.-% MA3I]_N7G\X]GXR]DK[7')!/%A$5K"BX910Q.UU[*(FHN?+T%WJC]YDYL6P/N M.]<:*[!#D'87:*U'33/,OUS,*#I=XKP!_S)SZ1>*8??_GZDLNV"\\^ATG^^J0D&U/14H!PBOQ&4RP1 MUB$$+H).K"3=O%IC=]2[6O>EZEZ5![%,UX%9'$^Z:%2(SH$*2-N4"K6L0M(V M9>@7)FLLMK6?T0S\OM)C]LS2V_;\,,H^EL28^T;)XUNK<:N)TH_1P=Z) MXB4SRB<-A:NF#2[72C";.3CE19V=IJU@6AK7^E;K#HBCFR2^C9)N3Y/=2<(=3H;? MXAG]ZCU%\+^%R3\I=A^]OSG5/'G)(Z?EI5@[N9KL(/@0(!F'+C.&W+7NBO00 MIE,B1%/Y=S )?\<13L(9X7N6STG.T]FBL.0F2"XC+\$[,#D*4.3\@[>Q /K M'"KE F_=I6(C8*?$E/::Z' <>WF<@GFUB[[L%1A1,4*D(+.:"Y@C.>!:(1"C M,8JHB]&M"U4V0[9_PAPXZ.Z@L+6[U($/2>>_BVM6N.]#THW '.20='LQ'<\A M*5,9 ^8 NHZE4-E'VBR9A6)+PJ188+[U0"VY_!H770(4QXOB*_+&,UK%7X/Y\M$Q4W6 MU.G$M,=Z#G/0N@--;IN^8]'QD^&OS!XC8Y!X[4>(L8YL8QZL1IZD5$6ZUO.P MG@YO'SC_/7;:;J':+E40T]ED6%-MYM'"'Z20Z9NW?UR>0113A..<@\BU!5 , M@785R4!2V%A",<*YUAFD]P(ZPJ"^N\[OE%*T4EB',^C7'\)H-CZ?"V2.[/7; M/Y;'XT4+QJ(U("TC#R4$ 5&$")I;:X7T,C6?#'L/G.],:J:L#E;I,N$/YQ1_ M];$*:CFPWB6CZLE5]C7'+_((#I6$G(HNSB4?1>L*[[5@OG.HD:(Z'%_? '8) M26O+ T\<4DP&E"$+&8JF0,W5H@W%K4RMO:@5,+ZS9F?EK$W>[7[=8:5GM')' ML%2D,+N.85=" +* *G,;?6E]+'G"UQV[')]U4-BQ7G?\/AY](J\/\WR7?I9F MPT_T^WW?<]R/XB 7'%L(IM'-QI7EPLFG8<(US\!5)OJK\K6J<#%T^ZKM]^() M**B$RTR EX*L'EDZ<'685DC)\1 3VN;VI/$2VMUYM &V. [-TDF*[3-H5P0H M*RP$E2-(13N)$&@9:YYCWV,A^[H+.22OUU^,'(H1QWE)@N0&*6<\,(Z^#NA- M$ T7(*-*7#'M56Q]&'-DER0'X\.]%R;;Z.6I'#AOLJ;O%R9;79AL19-]G#P_ M1L=/A;\V*Z<%-U!"G6Q=7 9O#&!E;PX99GQS1,9OH4+DZUTOM6%R38*ZW%A@I,RGIS7 M@5!SH2S/WWWF2M2YJ5J;5(>S^YK)H2O*Z!@C49C61:YKH'QG4!,E'6+C7">F MQ3'*UY$>TWG+AWQ5/_5_GZQ,!+)V%BG9Q6>)*B,'()4 M C"0 (31INC6U]Y[6]P1[@T'9.G^'ZA'4.Q)[4-_I[>835^.%L9N((O@S!A& ML8<3M>]X!&]DG3+O2M#2H>?-D]KWM+;O3])!GJ0="-8A9Z'?.O]CKH^K=285 M(\=0YZ>3]TJ.:P$?&0>AO2Z)!R'PZ>Q)-]?V_4$ZR(.T \$Z)'/T6R=IH>#P M^E(Q"$Q>\=I"PM)Z0P$GI .OM$T<94C-(_4]+N_[XW20QVDWFMU]HM3Q/E&W MG=FDN2U&&HBA*#(==521"+4+J>>E9"^\.)K"S]WBI:/4PC]P^/X#_?UL,0EX M[B"]"#/\)0PG_Q'.+O#ZP\.MD#DK#\X%TE5R"D*=\9JXU#%'9[1O/>;OR$3P M_$G?)3VL"!HI:0VE8%AG1*3:R6=G+M;?)Z0;Z-^.OOQEHO_ M_C ?Y\/8&83/3>R^A"\\J";["SXC8L[==9<1ME M'[IH<#J9#=[4=2VF-?/D0TD%N$.*OXNF-3A10#*7 R9?LMDH5XK>]1I%Z;NO M]+SQ@8;I7L+)6J)';)=J7F2875YH3F\7#) M1//K;X.+-DKD(0_.(27YQ15+SD&COP;0W>C^,"C635>=5TQ@W@BQ+DMO(\8A MO7MM3*!^K\#^-KL.RG\(7P?-]0BD(U$9FP,H0FAIO;)@ R/@M!996RM#:I4' M/C6 3_2;UU-#9Q4[ I:"N+_O"H*;/6<:P\(0'4:)I9Q:< I1,1T4DQ@O MM_+P]H%W=]!G"-[1.NOA[NX!QZB=!,L5"%9NL8@(D%0@ MF?L<\9!XI8G![B"HKXEJJ@.YZMF^;25RJ<./=1I(8GB>BU".@;\)0 M..NS J]8-E+)\LC4OKJF?8,,?\QWT'W3@^(JAI1+N5;OLF^)I',*CH<,V@3T M0ZBFX+TWD!B)CA+40 JML'S\^\\6Q@KJJKTDT9OXVDR63M^JHWKM:LQ^G,Q' M\_&RQ?7RPZ6T3Y5H(0UM!VG+ ,_3(^RFQZ@V% M<^)X6_YQF?Z]&,U&\TVC]:I7@EY9;XV2R0'E2F+4H@-8)3)DR;@3DENJSJ:& M>-=$7HW)GH\Y])GFVL4&<%,IOIS)[&,S=^.[OR^, +\W\W^F^2U7P.V75O_3 MP^ISG#C3$8-L".55+^$81F<>%[>AMKRD*0P3M4/;M)%;"OLN;Z.9.^'-%O$A48F!#92BD<4:!%4P $:X\8HB+D+)6 M@>:1 KP:DQL,I6W+DJ<-1-?9G$W P361Q@0/4>J$ 8>/X%PVH'#U!"M#]J3V M%61-^5^-P9X<_&U#5L^@B7O- ADI3RG)B'HN]>0D"'"9>TA">.M%#MP/_G[3 M*V3-/_$2Z-5LMM>'/MOH\4YQS.R*>9Z$C@:890&$UA2,L0J\M=+;8,V=5Y// M/6B\.[%7MR[.SURVUX0YV9EQCZOH8A++B]ZE4/5C4W[TX]]I&D:S4BVR7ON. MXUQ$RL"DR"!2:6326D+R-!@5HZ+I;*+' ^?VZE;&61K-]N*PY[\X'I##K'^3 MWD]QP[G*.E E%&X(M+1X* M^%'6RY^GS:P4-WG"RA6?CNA>"NHY>.T4*(R]*"\I5W]NB^:1:7Q?"0.;PB/F M?<+NP/6D-JOU*6+7AZN9F&2$!FDEKN9"@.<% J$B\TH00909G "QZ@R_+XKS M,:!'ULO1M[N%KV 9$UVF;XMI^.**0,WGJ?MZL9A_::8E9KKXVBPFS+Z2/3*D@M#1>I%;YU3WL#RW%>346V1=$CYA1YUO/C]/D9HOI M]5+>U;W#1?CW8C1-\4H(1H5C!&R,H;1,*@PHA 7B: P^9YE=[3URASBOQGQJ M0_.(V72F0+TGVY*8'\EM#,XU7V+A$1/ B+\Q:2:#"EJ(SIR&.@U#E3 M^P'Y-G*];D.J =8C%B5K$[/^Z*:3T>3S[%N:+G6S:/'<[16&KDK76L?"JC$W'HQF8]B&7?T5_J0PF**-QY6IY2(*E8-?>ZO#J/NYJ,248B#4W5 MV8TJR5Z/Q;6C1*LNPU0>]Y.L\%65XJE '!A'$RAA% \Q$%F_WJCJ#(;BF=JV$PYOKQS^PHK(I%#:$"M#&HE(R=^"DYA \\0B+3LZ,^:TNO@=Q()VB/('9$%SFCO)LP7E2C(] M2 &."P$LB! %]22EVCO.V;"@]6H--13>-Z/96B3"B"99LY+7*A19T8/7/$+@ M(>BD@B&Q=IGL6?!1]8I_5T7WT);X1WE;:#+?D&VSH+5"&\PX$Q!)%,INE\%E MB?..7MCJ_*WW!'AA>!^OW!XZZCKZ3ZLKLBM3WF@D08-AA5J-,PW62 XJJV2< M)$2%5J^_#!?,KP0_%\L:.+4U/.A/^BGU+B/>-I/2NI(F\U]'SH_&RSEUN&+8 M^;VN%P?MA:UT'?!K,YO=#!IPL%M+XA'_>4X:LE(8YNB":,X>K)>*X8^RY;73 MTD]+TW4_V_KR*K$EF519& D8LY777@P'8W'3)EY:IKUW@=8.:!Z79*@4>B6\ M'^X<%=1[ZN1VJ?SX%77^>=7.X&8K:G622,HQ8W3/O"GLH 8LH1ZXM\+A=D8= M;55(L:<.9WOD4Z6.:T#95%-IY>>1[DM3^CEL;F2H^5O:4',._7-85GR>A M[JCKLA@5\QTMG0^!]B$YK4_.A MW[JD)+'VH_N[R+6.IT1RSMC$@6?'>&6ESJ)?".1S"2 M;&*>IA,WOL13;K+8$!O\-"J$+T9H 7TK'UFPTN0AA\74Q+F:]Y/$J=YK3 M]*5X4W^EHKXNEX,'#]+YQK#;M&IU%>T:?&4^181;6W3&.)^YAH#J T$5+410 MZ(@22XB)WGA3^VVB0V7L7$+1;KQ5 &]LEJ6T!ZC1"CUQ65XSD0SC>9>L2S%J M5_LUR$/D&ZS#IT\[VBIWZ N@4U]EWG2!S'%NY4,K L,ROV92V!26P5_,5%*) MAX"U."VA,P7+O ?GK#3).94-KVQR.P4Z54JM/S-XV#E6#8X^RCKOR[2. ]L( MU5.2[5&!3I-=JPC"6 F>X[&,089U7D9C'P;: M0_@OI\JM50#S<%_E""1Z:!.Y>/?VEXOY?#KRBWDY,3\V[]T4=?![FB^#P\MF M/,:@L3!D7&673-+. @O4EM[2B"LG,@@A,*9=$EQ7=WK;BW>"(N!!O=^>@.KC M!;W2 ?&E&>/79JNE=>5RDB1F"W[YII]#4W<$-UUN>&*&41-T[=Z#;2E.8"%] M@;;EJG;2> ]'T;LP>I-R,TV7*8S=;#;*H^!6Y.OKN3^FERLEJ=6E7UT3S_!( M-A&,C@)LR%D1*92N;B?'2?IR;6D Y'JH/7AD!1A!,,C#B"^5!R^$C1:L5!@* M>F,$38(%7IOQ9M^><\0ZVG&P(-II]'GR=C%%!,+UQZF;S,8KOJOXK\5LOJX6 MNO(*MP)M$K!8M@(;/!@9-1"1;':4)":K+ZKN8K_P\WQH8)_)&9G)I(PXVJ61I];>;6HI6CYEK:\ WU_>&G+VY MODS?FFFY*%O#M4[Q"=S>+:,*[5_A-J]"0L58!\1Y[UQIM=:U$QP5Q!XJ0]^' MC3U-L34,BJ?.UZ](9]>9I9]3H9O]]@6=I/$RJV13I$KJ#)ZZ9;EO!ALU TLD M1S>UC64[LKTCJSU$:HBMU+3PHR?/M2 M):":OK0\F FP+#3A4H)B EVW* 1X9]!UM%Y&98S7O%6K_7E!OZ.1:4CD#U%N M#[F/WYO)IPW[BU&4.6T5&&XI"*,,8%C@(9KD8\!I6EF;4N'.\,-VP%0"I*FC MS1X2FV^;2< )3E<55:/9GV^NWV" ]N6KF_ZY-&4A'64$ T*, -&4,]JSXX:" M\HQ2'[@CNO;#[/MD>FWN0"]8]9"PVI9O(]UZS;21KZ>[_'VRG>9:ORZB>\VE M AP]G"U[Y50F"DJ- 1["\NTL#L;% [W1J4EUTGG%V$N>Z[^3VLMAZ#0@Y5\ M<.,T6^^VOZ<-1Q5'W\K8'%$*/'L%EQ&,X EL5BQJZX1YV%/=/5/RF"##9W;K MXO4P_=%9V<.X*J4E>46(ZD5I!6> #I-';TQ2,)%'\%'[G#-QUM9NI]HASG<' MI1M"/;#);8EVIYN]C6A#N26G(F*I#N$^T^BH_R'\D#LB!IH9]9P $QI%-,2# M3PFC-"N]L_3L\0?N>H=,;0 M/453;!:G+#('9W7*-ILL0NU'AW;)\S)MHQH" S0+;Q?PW#[AM_[=S,F6JF":3WD371\1ZY;(S32,LYLH5;/I1A5!C &+3%Q*HEF M+@M1>Q]O(U>]VJ4=H[VY7O]RE2_(>*IZG"\H6=CY"%MNKP9DMC+(D)V4U9]" M/US,H6J3JEO/TX5)_4!TZD*DK3:W-XL9*FXVVYSBJS8WK5W #1LTD[FX_1(] MO( .'XL2 \Z@'*U]!;U3H-,G_'JRAJ?ZASNCTL<-P4J630=K"V%Z2NK=$^3$ M_<+=@7IH IVUW#_TSCK/EE24%"UMB^X;\0/ M4&YM_J7?W/3/M KUEXQNFSE^VA"[D6"S=QCY:Y0)][:L,,(3 ="9ET(Q2H1I MQZ*V;Z03O )_/ I-7RJL3:;VH2BV-==H-]6P1KJO$'C;K=7R_>LRG1.-A_L=H_F43ZJ\>^T$+O9C- M"XTH2H6(D@>@$NAG3/<:UX[SWZ$F">SF?[BC;[!ZB'_ M^O.TF3YL\FE]%%HG0T0 1%E<1$Q)L1,G0(Q%?EKU=>[)'Q-L])!6!ZK^C9-8;1J+IS$BZ]%%?]=_O4*[5 02PR@-X1^ M$*4&+/4!)&5<69]LTK'5^7'<^"_(((9"X<2IUD(M^?GS-*V>06CR>C_L*=6Z M9[0^4ZV'3+2G5.MZR,L4FDD8C8NUHGG>FJD*4>;"7D-U9&@VUH$11(/7S@B6 M#;>F]G-P!XK8W35:?W?]ON&=T_>F2JNYRXJ[2ND0125W5H"U3.&!6PA^J$O ME/->D6Q(NQ?"#O*.CI'T5&G8FI:U[2'UCMFID[*E$P;/_+@(\W?3=5"Q3"M@ MU& EC;JTK(3R-(\'ZQP!$TJCDR8JJU;W('M:OAX;^U0IUR'@;BJJO7+[WUJ> M&1[IFPS"IM"GA5 5.T"?%&3X#M#N&&T#7DG!PZ&OM6 $I:$NEV?!+46YM( H MA$6O+@9&6Q5(GA?J.YH_AP+] +W6CK'>3TJE=C'OOL\\>K..5U,>%U<[;&L=9))1;(*$0: ;'P<5 (7H9 MLDV!LOJ!SCE>;P_H:]4'I@]&N'LW!&V$>:TWW ) MYX2^CS&M #[[&^ZC$:ZKQ-K\2$^2 J7 HC#&07D$"X23%*S*##2-'.V1Q]B. M-^>YL:@-G#&K T#%%N3=/$)MA'IMQ&D' =6*/NL8+0_'G><%)1Q#6B$+4T/( MM#0Q8H1+*:.69,92*S+4\X+^*.*T^L@?HMR*B(=F,9GC6?7IPQ4AS 8?."1& M2W,TY6!"(6DI7,N<<.+DKMJE60K_^[GYZQ_K+ZX07O_E%N#;\= MM-9'$^<=BK9R.YB2DI"T$R $GDF.RP#!.^.CL%3XVF3%9TAX=PR>7;5Y)M6' MQK!H..Y*AB8)Y85HL)%Y",'[K&SD4=5N-WF6U8?]7K/WB]N3>\B1=4;W]NX4 MXC\NRC,6A1CAW61\O;]PZ-$SH'QG93PAWMK,_2\?5"1TB)2UJGZ^8.CVQB%$ MY:D ]!96)6+3:7E%=AD-O+F^_3?OW77YV5*L&]DN)O']V$UN7XNOG>OJ0\3. M^]9L/AT%#(^6+W)\0EQGEQ\^_79OB5;;?':--?PVTZ/%;&\S+=3< S_5^R]N M@AO9W.=TM*<>@'TL1%>-) [ M5+H-H.R\,M-T62X["6DY@9Y6Y1.CO&@@]ZAV&TRUTR5;_[C\X5&X__N?_P=0 M2P,$% @ !CP!64]-M2C8^ 9+ ) !4 !T:')Y+3(P,C0P-C,P7VQA M8BYX;6S4O7F3W#B2+_C_? IL[9AME5FBBP=XM%[X:__T3]WCWP^>_Q8V3_N2Y*_-;S>/5OFQ!^6P_J__ MY_HG^4+G'Q"_0OVCT'U(^@',/3_ M\KUB/_W7OP'0PE$62_Z9"Z#^_./S^Y,DLU_5$[^N^)V:VQM>Y@7[4N.R_H ) M7TKNF]'JYT?^GS]5^77 7"/N1U<\CF'ZT1F[M])"\.D9'I"YF.7V@WJ[8G-]NQM2%[,^/<>N M/HNBQLL9/HLMF0'+2_6##_)O'1DUT(@Q;>ATIGO *O]>\Q7CK;7<&1KD[#]_ MDG];U/?E\^(-)_4-?E9KG_Q*'ZKK[WFU$$F&,A$SF,2I!U$:>S"+H@QRBE&: MD$ DB;>H-Q_U@J_@'U]Z^@V1,Q1^,I"M/J&C):^*=4G;U4U252M[R\A_*9*@ MHPD:HN"K(OO__<>O6Q9M@%E.+^[RQY"4=0Y1LY9/*_$.J0LD/RER07<&72H/ MI2CWQ2GH>7%:E5>/0>7U>7'H-0I]^L5?#\"_+GMV<$G/X-,]\2LMI)?U6,.= MCT.4Q8,FWW6A.5\M0I+L3Z H&2^E[WQ$A,WWLZ[@'<:/BYNRH)RSZIUDZ4.Q MNE/C2A/&JT]".M0LKQ>"HH2E:0R]( X@$@&#Q",89IB+.(R2B*:^CDG1ICBQ MB>GI S4+X/K5!_ .TWR9U\]ZFJ>/W+C-F00/,QNT"X4B#A5UT) 'A0 M Y>K MI[&LVQ6ZDL(V@@IQ&J_7IS:+EQN+W6F_^HIT5 M>(?S\D^\7/,/.29*%W)>_?7'JB 5+Y\P6?+W MJ\=U+7\MQ9=O-;5"LP(9QT'!^!8:\@X9YL,L]^*KX!XT FN["I!.M M9^=>>OK,3.-+SIRQ69T26D>6>!(69S7>4X*\;^\GI66W1%RSOZ^K6KF>U6W1 MD^ ?>?U^18L'_J&HY,]?X^I>KE5/N=R_OGK^H^+L_>K3(R\E)ZN[:UKG3XTH MUZ2J2TSK1<0H3SGQ882%BJ$F'.(L%9 A(E H1,R9T1(Q!9,3+Q$#ED%=@+)G M&JQX#?*&;?5S]2\J&0>/'>> /(.BYQK@#=M_-5L0)IE6O07AI2?+;$'8FZ<- MOT R#%J.P<^*YU_4KQ7;X&8P53\KUN5\_@(VW(,M^W+KWPG@<%68$E]'J\(D M+,ZZ*DP)\OZJ,"DMNU7AMZ)@W_+E\IK^G-6JU+;?AY@3WJ8<09]!)& M((HQA3CQ$T@8P3R)4B%"M'CB)2ET[?L8.1/5'Q+5M@#_S9?+XAMH:%>Y6EO- M3.TH5GHFTY7\9J:OIWH%>KJ@)0Q:RNY,EHY\CDS/**E938B.T/NF0.L=,Y6N MRGKQ64X[_YT_$%XN4H\$89IXTBT34GM3$<(TC3DD)*/:V^5]+,:U\P()S1316CAM13PARIC.R5<& M^B;_M=6U_=%F4:L3(O0:=.K7EH&S?)77:6^]__FN 2_8RE&7C_K M^,ONYTLSSC73+!C&L^:? /,PE@/D7(6K+F%EWK"4 ] .PD\NQK0SJ*^+53/, MW_+Z_K7<[.*MQ3"(#5CD/EZ:E__'N8@'S5)BWB%9/_CKI_AV9& M4 =C/5OG&#DSD[8!KOUIR*#P.,=)QA*/1(MZDV!XW@;/RK[10G@B&7-$ M'WI.P,^LX^47M<:IDX^K]OR#;YEO5L%R(UKS>\.5<-ZIUUQ4?]@)-;1MS:0U M)R$#!J_ EG?0/J*F<>^'NV^T0H'MQ]'+]MF $@ZTTCEI_J>EX/4@M[I1R@+L9_Y,!8JY(L] C&A% 9Q MG"6, M4(Z,U2DJLUJ5,Z+NJ_^YQ^WT](^52@>Y6^7_XNP6?W_%5USD=75[C^N_%>LE M>__P*-W?UB3D3UP^HDS$(N9(9&G,(")(>IAQ@B&)I<,9("8P35"$4Z.L&CLV M)M;R(5.@QM\!Z=@"M>0+?%.,@;SA#/">M>;!4C)G9@HLYT'/4DR/KIDAV0%6 M4@.O=H!M> (M4V##5?/@YS%@C8W-9;@XLD663,QJJBX#:M^273B:>63FML3* MR?GR_$"*Y<*G* @0)= 7(H4HXRI=)$FE1Y+RA''!113JV*Z#D21]3Q"B*$(RQ+U=ZZ:##3&H*9*D@L2!AS,/(9*77(3IU M D?+ MCP 9,7'#S00M/O17;-4IFJND (..UV$1B1RNO%LE9UUD3$/975:-W MS0P&IVQQO5QVMN>Z+%6HH$D2[9*7-/3_W!@3Z[PD#?H59TA<3\// C"NU2YE M-]/D4V*#KRUE!PJL*]S(,BR'Z/25LJV:GAUX%M74%:]71^WGS57P=?'P>$WK M-5XNGV]PSOZL-HG9M_Q[_4JR^P]=5=09:_*,A >5UM$N*CTO0#$#GJJ_#"X] MZ.NH%D+G==4U.*8'MIJX@*^*&]"PXTB1322W4F@M K,IMHFX0P4W>L]#U7-7I/,J:"V-F:[U@CA>#X]R;Z4ONR/-IAA' M!1AJP/$'+/>A])ZS]9)_$F]QN9*KICJM^G*/2ZYNG]+K%7N3+]>J)I*Z@+HU MY)D7TB0,&4Q]+X$(IQ2F,28PY8AG-/83$1B=)5GR,?5NM>-*Y>?U?*GC:M!P M=M5<#*?- 7?'G>&FU1)\S7WL]) :;FU-T92+;'/7WNE2ZP@>5_M@2R[FW1I? M!M7!;OG"X2PM74> LZ&3-]@DO'K>/M*58;K^ADO6_.=/7M6;*UC^(O1\E*(@ MA"S+U-W'6, L9"D4*8N\, X3@8RJ)KED;NK=O*((GEJ2X+'-W?DY7X%GCLOJ M%T,+Z')2-,WB"T%M:"L5"[#A >QN2K:,JHOGP^?ZHFL-HU?M'Z!CV/E=SBE@ M=&537;(VKZ&= -0#ZSL%#?-]UF>Y /@>B7Q)^9H5C]+0=[=W."&>UBSLUYFS[N3-" M#7=VYQZU.#I02EN]7A85ORU^7SWF;_**-GZ5]L'!R1'F<#0JT%!66>*W>5LK MY_>/-^^!8D+^8EWJYOV= 4/C$,$)#H9'")H0=!LE5R<*9R6U.T\X/>Q\IPEG M1=LY2SC_M-U>I M7XN^\4B',C[Q>A(2Q-/$8)$Q=?<1)#-,T2B''883"2*38 M"\RJJ1P2,?E0K6JH-+G]CRI:KJ[C]>6M% ?-G4>SO<$1D/0\_,L$-]/0[C2@ M(=:<$S1WK=VYV:=E<>0L'R$PJ\M[6L!]QW7D24 M%NLFNY_RO"FZUR>&!YC'*:$!1!F+( JY5%5,*"0^BV/N^1&/M0JF6%&?>JGM MZ*KZ=!WAPTO*AI7GC,#54^S)(#-MUB;#2P' M5=BL!KGT\&6X%7]=5+4D?K@)'^0S*"[;=CZ?Q/$-O1JE>O5\([_R&V+922/V63*I8 MG.+2]@!HS@_ ]/CH!YU6^X#JV5F#I!8!U?FPUIPPO=.CU M-T^LCL)9@Q M#SM)1OY4IWI-&JR$>QNK^*"9C:TYRG0&0Q('3\WY=$]^$'%QG(AM**Q5^$5G M_-GB, ;"#@,R)J]9?+2RZ* M.FC(@X8^&# @-RSUNERI0G#KD?V(,3 :FNP.$T,MOAP.,RW6$]1.@\^,/9_V MZ@FYH[F:KUS8X*:M8F?92Z$]"4!Q'/"89#!A2&V/H@@2'OLP3$E&119[1&16 M?6TNYVUBTS%LBM(R>W$_E#/'$I-/IMY6YX6FR,R2S3\[]HUJW.'HNC^- \Y> MIBV-.TA/=J-Q2,+.C'_F3WRUYI^Y*G?=9IGTGMXGLLSO-@5)59&=V_Q!/B(W M-:IHME =4HI5T\[Y#:YYTRHS\0C#E I(?$PA8J&Z;"X0C"(14APFU&?"Q)*[ M96_J5)66656/JV-W9RNS9?@*]"R#ENL3O,JM"5VEVEQGN3]^OGCB\'G1]FZ%NDT?/M@?#A). M!Q=!&6,\20*Y1'L-) E.?2*["*"6,6(7+CE&;+0 V[+]D6%AT'"[# M@-2E(-B&F/:2BZ2T77XYRBMEPGHC(E],D0S^I+E[8#;ASLU[ >#@]FC M[TV8<-?<9.MVO3M?Y@?7I["CDMFGO1^,.&_&^RF!#I+=3SYH_FTU-7/5/K,S MI08GJ$=>G=CRM^65AX&7CO25\6'I,;G/:]2%(IOID[VT1KHT(I.5)AT;;S8] M&A%FJ$5CCSGO07BD3Y=JXW8KT>6+($LP1RF"C"$"4<(HQ(ACR'R?AQE+ X9= MM1\V_0H&?IT8YT!!S'E(7=7;3? AK-9^O_I0#-] MZ[]1+GZ4KG\Z4!DT_-,:SO8TK\[;'52;6OA=];==5\T9#I5;QEB$'(8L%G+K M*!#,,FFF4N0QGOFAER1&->Q':$U^SM93;C.'5:7TEKCE6=EIT'0/OIQ 87J* M98N"Q4G46?F<'2N=IC3S&=%9D0\/?,Z_8J?6'_@=7OZ.:Z4KURNF^OK);1E? MT7P8YY *+-V.*(0A"GUU98Y#DA$"LS"F*:>GZW@55Z@]! MT=/TBT0UTVHS*8W5]Z0DCE3U/LJ>/I!.W6[46Y\L;JN-Z'B(S'C MK@(L2OPXXQ1!3!"%*.$^S%(2PDA0&G@T]A@U4D0#VA.K:,<)P#4X?I9CIJXF MH.HI\D10F:GX690<5N2]0'!'%L&$\JRVP@*2?2MB,X1E%^7BX4%E@4G'H+F\ M47U:UU4MG3[I."R\,!,"(PXIQZDT*%$*4Y_*Y9VE'(<90ADQNC(Q1FQR'U^1 M!I6B?06*+=VFQ&75<&-8XW(4.AHBY%$ /<):\/XBM_EJR:9E>!E<\(P#7PDS&B(_0A2/_ @\K@'TU1@R ,4 MQVD8DI2&'7QO5^PEP.O):D/WMOW^6^DAYIG(5R51=DH!+ M!S7U IAX),UX$ 5!K%6T<'_@J7U.14E/-0]$'E?#2P0Q] @5D?->W[@PK*!K MY3TV9PF3"+5#P=$$:=N,4XRW]D']ME%Z+PZ]1O$/GI]%R4]QV2OTR=];*.]A MPF\73"HQK?^6U_>OU]*/>N!E6PU+%Z,R,TY%[ ."Z MBS8K]H#B#_0,7@UKKX&.2?!SSZ:F$^4*>@.;..\4V)G2F:;"S":[ V[4E#L@ M,]\*X Z3G87#X; 6Z\W "?VX5HM75]&H>KNJ\WK)V0TO/W_Y8X&%1W :IY"A M3&X*$Q' E&0AI((31@D-&-%W)#6)3KQRM*35C<]V+PAX1UTUX "2OOD^T0A2 MC25D J NV3=VB'WJZO=)^],C=M,B-@%*!M9^ K3L3+HKU,QLMJ'XHX99=ZSY MK*^A=#LFUO3=BRHMO)-\'S/?UZ1J?F9VU_[<:%.F'S4, #4/6V?DV] 9 5][ M-MS?BM<5W.UU][-47^(>NRX4)RZH:[]N>XIQ.'2?RO/]!3#TJ,,]\GVOE16R'G%BM_U!IW:Q)M-75YX&XX]IJ)X29+O[Q\?WM MVS?@R^WU[=LOEZO;(Y3*Q&K07F?##5&S M5>TX)GK+V,62FNE**V1+3^[3-A3=K5*C CE:EH[3F'4=&A5S?^$9?]A,$1G/ M%\TF[OD6?W_/5 1'Y&UI[G:GMPB").&()S! 40I1[/LPE0C"Q ]\S"D.O#C0 M4<:SE"96R)9V%5+0F_X8\EI^UCURLV MO%ZG]K9?^%U34N2VD"YM52QSA@_;NT[Y6W-[^W,]B?#V;[>G^UW.[-]NSO;)LU?7O@#,#AP^%$_ M!+M3BUD_"$=G'B\Q Z,')[,R--_IRTO@O'.$\R(,."\N\EM95-4BD_N1U"<( M,D$SB$*4P#0*.(QBG[(PQ5&2&-70/D=P8A>BH>&L7D@+D5ZXP*7@9HOG: 60 MZ@J,8^*RS,>.H-/7\VC)_2B%.W:$-ZC0L?O>I8TF1PBU'3/\($!R# $YBV.( MF-Q\D 1C2#.,O4PDS/>U8A#FI&?#H/K3 #!B9J=/J.?&=6Y&3!%_(>IP#X+35./NFG;6X+9O[YL^# M.V77])_KO.1L@5,/99E((?$#!!%-/$B\D$/FDSCQO3 B++'H_3!"4DL-+F[Y M<"-_?J\:'4B5J#MFVJO&]M<\QW ,$14>%AR2($TARJ((8A:&,.%R3XZ?T&VI^S.?&J(Y\ANCE&:U6!JB+QO*75> ML3.1UZLZ9_ER74N/[8OJQ=;D[7W$#_Q-H?KX+&*681%R!.6>3$C]1@AF489@ M@L.8QZF?!-PWT>]S!"=6\B%YL*5_!10'X&O+@^&N["R&>IKN$ADS=;\0%&.E MUY74D>:?)3>K^NL*OV\#M-]S4DE5#M+4 \4$)4GJ^3 DH0<1CZ7ZTR2"3.I^ MDB11Z/OI!454.S(3*_U!Y5#Y@HO*J3U(>OI]N>BF!YKF4E]:*75/J&F*I/9$ M7K(^ZIZ@9TJC[C]MIZ(?>?T:5_/?]1J2C+IT=>8E5<\9I*V]!8 MA460$A*3-()1I'8WB N8$L:@B*B'>9*&$16+6K7)UE-;?=)&JKQA0/NCEHP M*CD!CQTK@#R#HF<#X T?9HIM *V>LD\#F)D!4%@I)L#- *N?%2,@7_T"-KR MZ_.H&1L&

IG[E?8 V9LJ1[3#V4X]E04JQ,,HN.4EIXDW,;DSN@C#D#CH604A;F2\+078U!-Q7C3TK MVQ3QQQTZ+Q=]/";N:.SQZ N6&HN_\^H&/ZNCN?YRK_ 9$QE1S1RX]")HEL"4 MR5V,GPB:>0E)LMCL,.&0QM3Q14K+M5S8:D794$F/ **IGI>)::B8BACHJ$UP MD7E$&%>:>(3"O#IX6L0#[1MY]-(4"OFMKA_62W70V-Q!D\K]6/)[OJKR)_Y^ M18L'KJHK[>>#9RF+/()@S((((I$QF*GJN#$-,XPSWV.A43/>"_F9,?GB];WJ M,EUU?>-[5D%[:W*'V:8:F6T^AMVTZ%F*&<$VLRI#G,^!VW('?E;\_3)3EH]0FMGLM2;"E:75>,HZ7ILERA8*9 M03(&P-RXZ CFRG2,TIK7,.B(?:#V6B_9*?7;A\=E\5Z)O4,U O.CZ&/U4S-JZFGQM@03@2@(]/IFKM9C>U$ MT.Z;YZG(7%R%J(^C!)@+P9, 1K[>)*[3ZH M*PYS:1TBL^C29;*:F:C="D3.8TNG17%?>^A%(DNG!1RI.G197(E3MKC^ADMV M^W#W.Z_O"[8-2FAHU,CK4X=J%55PFS^HH\>6M)Y&C4D\KE*.A#73J2-R.NZ; MJR'62(D@^7:G6I1M-6ILS%E42D.H7J=T'K5;RMYP(1=%]HJOY%^:7+*/O&Z7 MS)QV/U5KYX)QP7R?AY"$/H(H\D.(41JKK&T/T=0/LBPR2?C2)3Q#NM=C1Q4H M3T(5TJ"2KMG:IPVCWHHX!3AF.MUQ #IB38+G%5!H]6QL?J48 3^WS1(G3S;H2$Y MW)]*AY \ TD_?\K9&B_U%^NCLI]?J2\5V_!<];S$[N["GQ//:KD^.N!L:_68 M.,.%>O0YRV.!X_O=[42^>MX^TD5>&G_ATV-S<_M/7M6<7:^8"L!0=>^S4#]Z M^YV7-*\4@W_C^=V]>N:)E_B.=[_A-Z7<;2\\RGT11!$D29A"E&(*T\P+(4=> MFO*0\@@993B]K#A3QR>;"YU%RRG@'8>J&M]34\GK6\<:P"UOX$Z*74-5%@D( MUEDK6Z$LF*YQ&75M,=I;H<:7@Y]X<]&\_CE?\S'8!\,'4HVM+_*^AX- MFBKYKD GX15H96RBIF\'']2?S0VQ;!'^U0+A@0120I3#_D0^5%3J%Y 3V19X@4^B7ED M5A'[!7O+=U6AC_6WUFIO;0/@^$+B'A;#@_P+$;$HEVW9\ENW9O;+M_DV$_6P M>O8$K;Z5:_]^5>7RR<[#ORF6._*-Q'WE)0#VCK=WN\!.O17^TM70VY,QV1WM(Z.U6[.4S M4]-]T:Y:17T&7[L_)TE'/2Z=(R=[;_!9G=[C@NT[H2>>LFW35]55YY"N*OF! M,8Y\+R $)B2-55X[@EGB)]"G6122+/0\SS VES4Y[5$"+%GK'I7#6+F]O^)E;XQT7[K -WHGG[-3LU;J2 M*V/5EJNJ\F;7V%:NZHLC!4F,B0@32#A.(8J$#TGLJ19AH1^F."!99)0N>9;B MQ*M>3Q\,&-A43K,M,74>1CU%=0J.F>9>BHNQ.FO+ZDB_S].;5>&UQ=^W /HO M7I">IZJUJF*MJO+GH"T>0W&"48(@3S&"*,81S)A3:TW:='F-B2FY@V$[G/&W(W(ALZ3X/N#CW1Z:S[>0FM;/W( ML+-9_O.B#=-D<<[U1Y7LYVZP,4<"3* @1]#*40$0C#V)U M4S1.&%>%J@*::>5H:M*;6%<[:FJK _*V1,,F,^JOAA.2+/^[[$JPZ>Z?3 >>>I-U=URS*NBD)"91D>'_I M:Q)U#?9MQO.@L;F;<@H,=X O@;[#ZGL7P6FW!S6F-M]&U1:(G=VL]2"V675? M'O!RV4>+%X1G 64HAEY(,40>:8YP/!B2.*&,IS1!F5D:W<[X$UNS+DNL(0EZ MFJ99[G=?&%+YL$_]^;JL'<(,AX[-T9PHMX M)1?%CC#H*!N'&H_*?7Y#<:G(9B;!5EHCIWY,)"N__>B L[GF8^(,O>_1Y\ST MJ"KK;;V[WWAQ5^+'^YSB95,TT6->+/S,@TGJA1#A(( 9#3,H<)J&F1?%B&NY MV:-4)E:[(3FCNI+CT(SKFS.!S93.1%9M1=.296SAE ,,%DWYKZW.C8\]B^)I MB==KG][#EDG"3=4,54;6,/1\^.*$9KVAU92!! M%O95[S0H@%X:F?8$XABY- ;@##6+6R]B"/:2J7!>[[(C9H9>V2-ZVO_N*> MUV\X6]/FGJG>,N(4_7&#,#N8EVT6MQR":U4#M.,1*"9!S^45V/ ))*-@8("N M0,_L"\P$*VC3/[Z)6/]P,[+#W0\Y,]HKPQ00MFN)&KE9(+PX])I%PBFM69:5 M*=#I%Z))QK9.>6MJ%'T2*JWT?56M%:7F^LC"1RA+5:75F$4$(E^D$/LD@V'& M/!ID?B0B;K B:9"<:Z$A-<@[NDT=.L,@Y!AH>I[EI1C8Y@DV1-6A8H-!3[>I M+N?P"I:&=.[2!$]2FCM-\)S(1]($S[YB42$.D_42EQ_RJM[K+:-;)N[4 !.' M$SJZ0!&^,LT3."WU^?"=$X'--'$HZR2M;[3DLBL/=W+4^6K$G1-LIU#7+I:KTN6*_X_(?7)5%Z&ZU=QE_+(IB1K$'LU@D$&&?PM0G&$HCFD11FF;" M3XW,Z!F"4QM)W%_E>>C)&UJZP;J2NK(M MY\C-:SDTA3^P"[KOF6]AWOZS?K[^5K+*7=JUP9!39T!M4GY_4R5IP1OUUW>J M).TFX;=K6MT"'TTC@6*($840X1RBC,*$]@''@LB5'(,A_;)'.: ML3&UHS)L]KLYL!"[!Q:V^9V&@.NY--/#>/&!W=5I*"?MD7P9-(ZS.PV9>)'D M3CN@3N5V6HYF;=3VTD?[5G(TX@D62"6C)1%$,6$01PQ!1DDJ[9D@(C2*2)VD M-+63U65(+R](,S\!$?$%RIB/81Q3 1&),T@HXC#THYA&0E 4)"8%!MU 9%YI M<$*(M(WQY8(;V]O]Q/D)VA.>%4/] P"I8U@P&*SQ3U2 MML#5U8!)<'-E#IWP-*_I= GC@9EU.KAMXTM2OU]5==GDS/V)RUSYL>]7TD;Q MJOZ,:WXK!W[[O5;7V.5OWJ[D@V6;^9?BP ^DR85>QN0>.E%]GC-.I2%.@S#V M4"9"HPN1%_ RL?EMU= ,0B^;ED$ QX-CT,OF1D]VSH3 MWF86=6*H+?IO7@R2LY:<]IS,W*7S8L@.&W=>/J3%S8'NM%35]*QN2[GGO^>W MWXHNYLY3%ODD"6":B "B("60"+G9Y)[PHB1,":6)COD[2VEBX]:G#S2T04<< M2.H&J>6C0(U;(Z?BF]F:DY*?/TDPA, @9=X5%'9Y\.8?@UDVNXYTHRGJHP/, MEW>N(\=.,KG6"Y:WYW!UK_Y?'9T]X25OHI725N;JFJSZQ?6*[?Y@\.0B\%!* M*<9Q&&0P)2E7H S(5@<+=K>X%]J7-9ZOMQ%/)E\YON<:7_IBN:5 MW"97]X!O236&L>;W5X#PNWREG&^U?6LI&O;[N&B*0NK'!,4($C_(($H) M@6D61=!CL4A1%&%"TVZ*WJ[8#SE!/5^33 ^7/WR1B4'"RX*849C@6$T,E;J3 M, R%GP610!'F.#/J93/7I%@WOJ':TS+G/.CM=V9#U\P+:;]T]5\PH'<%MJR M]A$%\MX/AV\XO(GL BA7EY8OXF7>^\TN8#NX"NUDT$NNY;_#5)T"/'<-<+A0 M+?$"'_J^7)&0[ZA\'R889Q!'I,PX1&3 M2$6F40E[((P##&_;_A^78:"WT-A(9;:VG/VJC5>2?9X=+1Z;86==+_:%V5\B M#GYOZ:(-,D/?%&M2B_7R,']TP1&BA*N(:Y#)-2-*?$A21J#GI:&7<+3GK9N1;2HW%_0?G_FC_'#OY8@WI2I(^W"]KN^+ M,O\79VUVI"]W*1YA&?%@Z <(2JO((4$4JR8.GHAQY$5,*UO<@.;$AJ[A0KI9 M/1O@L>5#NEL;3@ V**QN N>X29L()#.;U23'@BT'X*;'9\N$NX1K"Y$O*ABM M1VG&\M%&HN\6DS9[U)QP(/0R_F"40>1C!C*(,93Q!*O##SDM#$3)RD-+EE M:.F"JG$FK*^"G48JB8*8JTZ[6>!CZ7/HU^!>G)8<<:RE$LPJ4H[0X()F,91*A2^V+%^R;H;];\MGB35_]S"*8J[.#Q*8 M)JETXG"2XI1D48BU-L2C5"8V/!W=9O/;$3;,]1S'Z'PPS(GD9N;!2FBC<-=9 MH2X(<)T>>[:0UEGQAD&L\P_;;4&5 5BI[-%.XS_S)[Y:@96."&/M9 M81T9AM-T9M7]L^+NJ_?Y%RQJ9/PW5QE1'_FW_Y>KL!WK/L\L#07%$8*"1+'T M1!"1GD@4PCCCB<#2'?$1TZZ.<9S&Q%K;$@62*NC(&E2#.('*N-(ZDM5,70_% MM*E^<4)>@[H7E\MM5_'"8)K-2EV,"S1:Y.+$J_.5MQCG?:>PQ9E'+2S*JW65 MKWA5O2X>2+YJ9O/]BO&'U28"TI[UM7'8_\V7[/WJ;26%^[8@&8E8C E,HC2% M* @\2+!(H.>+- @(\VB"M*V./1]3^Q,-07 O*:I2C[RA:7XZ)M9Y,M1&K7:%PP_ MGV6_'(,=Z^]@N)F[^[4-1K;%Y*HFC?7V'J]:C[CZDU=-8DE[AOTWGM_=RW]? M/_$2W_&F;XEJ6Z*ZEC1-2Q8QY7XDN LI@J^*)NB(&AX['8-&;VVY4& S*V\JJ_4U]"/2.+Z1/J3P(I?3CXAX MZI[ZL4?M5'"CRF_RBBZ+:BTGV_#^XM@0$V9!;;L&#NA.<@511T!''^,HJ5F_ M2AVA]S]/K7]=-I*=3W)3%I1S5JFTDV[W4DEB MS5[EG>1A155;:VGMGIJ&.8LH82Q*:00%1RH )S3 '4\_,FA,7,>O>,M$EI/_>\J-(YOW01H@T_8,N0.X?0$@E' M/J(I]5G=1DMH]CU)VV$LSQ*Z/LF?Q(4MN=K<3^$%)$YI $/$?.EX8@^F*4X@ M]1,_10B%G!K5A'3+WM1GT\.>TVZZX]DE[CJ>5,W _HM-E9D)/38SSU?;B7E[ M\P6\'G20=)[@.PU0KN+>;IF;-W@]"; '$>AIJ%B6J3\L0=27'UID48))K'H4 MRO^1MI@SZ19*5S&.TP '"8ZRE!EUZ#A-R\BPFO??>'VDLIEAP?H1G/3,FR/I MS6R59O6Q*W!=UV5.Y*>F"GG4!;C!;MM&:TCOJMC]"*5Y:]Z?%_F@]+W&*Y;[ M0C5FL;J17T?UAHM\Q5EW"[++-B5AFA*B6B01ED#DAR',@C"5^/HI3],X)=SH M[.@Y[=MK]-ZS.K_L/-."1AY7N(LP11&'*81J3%"8DPIR&2>AAK43>HZ-/';%9 MUU6-VU(F[=6?;RUUP[L_NXCHJ:RUG&;ZV9&90#6/"N!(#W?'GE7ICHJUKV'' M'S)3)\;S1;^ADU[XO4H)^8@?^()['@\$0S"((B+5*@X@QDK!6)@()#+FBTA' MHTX1F#JNT)$$/4V@B.HIU$E,QG7*A:1F:F4HI+9RG9-DI""'?+55+?F7K4:= M'' 6I3HG3J]79Y^S6ZEVFU&_PE5>?9$N+V:?5GUG:M61VE]D<9+PT(MAE$AM M0ZGOPXSB '(61ED496$<:IU FQ*>6!5W&K%?TM1^!#KDBY!&+:A@:>0'"0R$*AR04@334!"8A7[&6(A$2,RZX@U' MG]BZ-K2 (@:^*G*&QQZ[0.BINK5XAH<.VI*9-S-TW"=G7ZW:AMCTN?;$J^J]KCW-YROU/G*0JZ9)!8\@UXF M$H@B@B#!809]A%/L9P&CL5$43I_TQ-K_5@A.ZTH='8F6%T [9D"]Y<;NSH8& ML'IF81JXS&Q$S\,5Z+@ /1M@P =0C'2'$0>/BKJR@EUQLLUO&&#K4AU@ MM-U5Y[FE[?:3T+.Q/^Y$&X:.->Y;5V__U- MLB&-(_(1"/TY)1)(X2X11-=]+F)EXB=HR 11YP\2V M2T#66R;F@L[,Z"MR3:'OYB\#PLU-JR&@)YYJ&01?NS]O^?<:O)(J_P^'^WX7 MT+G*J[N$E7D3[QR =I"9YV),R_#\0U'6^;^Z). W7'"Y[V!?) 55.>HAKU1F M4;6(HDA:N0A!+\BDU4L3+ U>+/\3QFDH$=VZH#^@ GE:K..#=6K MN&?!,,:OAZ9F\-\Y1H:G GOP]!R A@7P6@,D\^,"(YE=G2/H$9WW@,$(B(.3 M![.W+?,"R[SFGX38$FB.%*MJK6Z=OBZJ>I$%G'"*"61Q[$/$B-S\-[F#E(5I MRM(4F_E)YTE.O6%7#$AE$#OV@JGS\+SC0EJ/RCBA\#R4>C;#+4"F60$='&UZ M0 ^'(BKWJ(HQB9O#?$1M45TE*9XG.&_FHC8 !^F,^F_^:#4@/Q:KIZ84UK#^ M4B*]$S_D(?2C$$'DDPAFJM<*$QG*6$1BSK0R*%^&_8E-UL>U2EIM6X9L=AYM M]O,?J]S44LT\LXY"A2\V7^Y#A6Y*,V[DDG_=?!]=A=^I*H:]S"S]\!47CS+_ M8T4/)YF8^6HGCG)A70GED9?UL[IS4\NMN>+A41'_R.L%BM*(>T$""?4#B"+? M@RE/&$Q"SX_DCEGPA!J6/3E);.+%XUW^79U.M;W75:2*XL>\QLO\7_+'52'J M;TUNRHIKUE[2PD_/Z+M"Q7FUJO3:B9G)717NN0TJ;GK ME)P5^DA1DO/OV+;[>^RJG"AGF=0+CX01)2Q0H:](-?)#\F]^"J6G207.>$"0 M9];(;Y? Y.'\CER[@26&>GL AYZN7B*DF7YN*;4AJQ$!+7K?'9?"65>[O>%G M[E=W7+C#3G0GGKNTPL_Q('=3AD*=?C2''PLB?(]D 8:"8%6$./)AEH@ ?% M<+2(OU"Q&Q-@3A>S,1K%HI!M$P]1 3#.WC3I56W^05,S]PNOZV6S _DDCK50 M67 OQ#2,4QBPB*HRAZFZP(N@D'^EA&^:OIR:96TO84A+X[)6XP[8 MTM>^#1=*__*]KD'-EL&@'NM%$Q G4>9E*8,4"ZP:O2G&4Q"C5 MNOXP#_*77+7^82 ?7REF!=)PT6@BGRU;H.5KDTC7L'8%=F$^V@]K+I@-"@[/ M!;==W>&)83>K/^P"JM$RQ!<1F*\:L0L<=HH2.QG0;B/1AK%59^Q'=?:]NFL. M-Q8,Q;Z/.8,11:KO)/-@&D<1]#D.4I]ZF>\;W?0_3F:V(YRR)PO6YF>DGB,SJC8\+NN]UGWG:NA3D0[%J[,,- M+C^57VKE=C:&H;]*MP@)01+S@D3*0PC2*2$9^2+#(J%ZY!!3G[&U/(&>*77+9\-6XPKO,:9G)^RQ M'+<:L\!H9D.,$01?G88#+X9DI,R7'+NS+Y1MS8H]Q5F,S,6 ]";G\H$N/9:P MO]34]1Q@69!1$<(0I1PBD040>PF'(?&PB)E@!!N5OG7&V8R'&6V^$M&] DD. M$YLN[31PZ2R:'HS,.#?V9R:7WTR=LOV (PB='[9VRD-9Q)0$@8<)2(6D8B-CDV, M69@Z,JO2A-XMBV]=L\(-)SI]"5VAK'GR,BEVAJ_ M'$5QDI*%]IBX.M8Q9V#>(Q]K@ Z.@^Q'NJP,XO5*DJGEUY?+[4%S1%QMVY<; MZI#1F-.I3\]&DZFX9:1-;JC EI5)E,8*!,>%^_1HOTCM/B-83I7O,QO$PA=6 M_>F:;?1]L92O?*Y7UP^UMC=\].V)E]J&*!A0!9]YO2Y7X/JA6(^T@=.57<-# MOEAL0Q_94F(S_WA4*#L/^?B0\_G(HR+M>,GC3]JV#VDOP[=]C)M[\.KN8%M_ MMKW9%R;41]B''E5][ 1F,*6Q@"0)<1**+ P#HV#^68I3JR8O'\"RP*NKRVM8 MG$=/;ZEVBHF9WAX6KFBO2G>T'5_OTQ;461N+<_1F[E^A*?YAXPK=%R].56IO MQ+<)C8LL25*E_S#VJ%3^(&IZ5PC(O#@D"ME@KQGWFAA1P\B7-H"3WCB\!!17H2\;%N8-?ET MTD'XZY*QS/?W;_]9/U]_*UEUS?[^;F6OTKU=JQ/73[G%?_N&E[/>([[B_B+&-AFA&8^+YT_9,PA#@(!(R%[\4Q5_\U MVO>/$9O<_Q^0!J6D?=6WM9343;W_$!(N=P'GI MG&T'1DC-O"K:GDUA,V4 MW@A//2,P%4IF1D%QT902V4TJNP(]P.MSR!E;"AL('%D.(]*S6A(;4/8M MB]48YG[[^U65RR=O2]:4Y<]Y=5,6])H5CW+#\&Z)[W0]^+,#36PF.OJ@S_/J MN6B.K!4KG*V;W6[+D;Y??QZA\QZ^4W#,K(,A+N"K8L>1QZ\MMI7O?W[TV78! MVH(.]P/Z+]D>"PX;92M[\K[F#]4B()P2)! , D0@HC15Z7&J*AD.*4)^'(5& MG>U.T)E8W_=ZN8.OS3+84#:\;7,*)]UCOXNEMSGL,Q3\PI;U!V)-TJ%^2^4% M&](?B#K>?_[PES7S>WYE=H@M5$QJQNW%\^=GK,PYXR8V:OA9(Q.P* O M-^BY5$U=>S[=7ZUU!9HCG^5B=F9U;ER!M^\%.1O74:[3];J^+TI5WG^A$AHI MBWTH(I+(70T)88HR"EF2^93XC&&>793OM*4U:\X3WI!UF/,(4J$/IIDJ#&E!ZV52H0Y'/ID,=><6R/TE7H_VVN*;_7.7V-U+1&4D]A 0,52-C%"89Q')4&",6Q$1:@#@@!O6+;7C0 M^N0O+EG<4*OROBH0!J3CJ.E@HGY$FS+B'5.&+4U,(->S$.5.HQ;D(@%21)(RY%Z MTG*01,#4)PQZ.$Y00BG"H=%6Q9#^U$'<\.%-IP]-Q"W[ #6X=MB"XHM)_-!KF>\)P32 MS(KWC(".D\,NH@,VKD#'H,/FSW9 N.H$;4A]WK;0=M <](BV',;\V.[WU6.N M[LC?Y@^O\II_R)_X07V+ MZP?5)N!?S?R^_:ZFFG_F#UBU)Y(&XYUD!R__F^-R(1CG/ LSF(41D5Y:RB#Q M2 II@#P1I'Z*8J/D6@<\36P=U <%?BX;RM)(&OH0+C#7/$^;%TG#([6&.=AP M=U TIRGUS9O+>$-.K\"&2>63M&P"Q:?#\S1WH+DZ4G/ T;RG:NX@/#A8 M'H][4B&3B$N%] ,$,R[D_BC@0,?@0E) E,?$]PGI(L9/'BL>DQ M^:7&93T'0OOD]$^^^%V^4MM 0/!25:ZZ&![" YPR+X*Q1 DB%DBO,#O^U0EOSF'[E),RN>J# MK C 4I M) ASZ&G\&[:]@I8J@5#:WDV_FRP6 MF/$DA=@+0ZG *($DSCS(61;Y#,<\8WCQQ$M2Z+<(VB=B\M$.26E_NQU)T- T M[09T EC/B4891!AE?Z=\0ABE$0P"_S0B](TBK PZYET"2!6C9)#0D7(PP0RC!/JIY0)FEIDJANP8*:FMHGJG_E# M>QVHN9G^\YVD;WAV:()JROPP2ED$$2*9,FT$2L,?P2#B<1+CF"695K^MJ>"\ M9 D8XJA@G Y%/:LX$39FYK)C G1< ,7&U<[YJ7)X!S<4G18]-Y7?7?ES;1(273C(7RJNX2$3X6J^*1JSJ(J[M%R!CU M,N[!U$NENQ,Q#HF($12J1+GGI23#FXMY>DOS"#4+S\9,W7K:@+?$K\!J0-YL M81Y#+4A5@U\>P"1+I#O#: 9)EA+IW0B/^[%/,VK4[/=2S"ZIQ;:+F#N,])P5 M1Y*;&:V-T&_[S^2CSF=B[(EH".?(\QBC-*NGH2'ROF>A\XKE4>BFMN'YU@A. M>FKL2'HS-3XF^*2=$32D='4&-D)IWL.P\R(?G(IIO.*H@+I*F7A3J+S*A1=F M<22B"(K85YG?$9';A-B') Y(C'F$4C^]J'[ZEM;$^GQ8.;Q+QFFI&R8@C6&F MI]N.D##3;6L0+B^@?BC>5/73!Y1>MGSZH<55<%95";M;J1(E'WG= M%R=ZL^:WQ1=>U\LFTE;YBS0AG/H)@UE*8X@\AB'F:0BS,".9ATD@4.@D4JO' MSSQAVRU%1S%;3;"#4*0)RCB,_=2'2&2)!)OY,,XBD5(29B@P,J^3HGR!+[6% MUT4H5Q-\A.C@(Q;F*LY;(R&PTAT%(Z M=_IS7C)6T*:\<^.93";A#I5))-4V;F.BM 9+/=%8(2\.O<82'7UG%NLRQFUO M,4:?L; "NW6_7Q=/?(57]0?>UAGXK.;PMGC[ZOWMF^NN3\>"A]3S4TZE>UA&K:[%L/,99GN9=VSW!<-8F/X$PP&G%IY)-895G&38*7.O84GDBC(.,D,G4)+^)H]L!! M(4"^RP? BA'S4E0.IH-*94D2C\*4^!PBGW"8QH1!SD3L9SZCW NU%][IY\%) M:.&'F@"-%7@V6 W/?YK6V"U?H&6L"SSTA:>OP"[J>_RU]3UF0]I@B9X-<;O5 M>FKDS19N)V"-KN&749AO.7>"Q,[*[F9$R^HF;0'0ZC.G/&_:B'SD]>MUJ>XS M+G H?!1D"(K0BR#R(KF"4,1@*I(XR\(X2\/(J)S)"+&)5X:>-"@WM#?5PO%R M67SK[X?]NY]>>2A0/3R:LD^J+^"_^^@J"^+N9Z%A59,QA/6BTJYP,S/]&\@^ M#R##0H(/KC>(-97AVDZK*J(@]Q0M6P[+EV@([ZI>R1BI>0N4: A]4)%$YQW+ M)!]EBE[ABK-A%<#KLI3?2V.;7CUO'^DJDE^KTB>?'M6#U6_RP;IZOVH-VV^E MBBDBGGE))$U*AG@"D8A\B'UI9E)""":IGU!AU-YI AZG]E:;%;YHR8,[15\N M]:Q=ZMLK^/:5:Z>8,CUK]<(38>C?*DY@P\INA=7=$ M$2>)ARB&+&8A1!GV8!JD$22>0&'"/.%'B5G&UQZ%R?.\JL;%4SWR

  • Q7+V!#;((KLR=%<9:OM3_^S%E:)\0[S,TZ]:#EOFM5YTW!^OR) M?U&=XIIFCV^_M]WA5*T$9136=7?SJV\6)W6]L0D?-FV9PPCA((A#2!+A0>1G M@=R>!=*7BM*8"^3'+#)RHUPQ-O5^;L FV/()>D;;PA\#5I62;)HR2F[;%?V" M/MG.9E!S#_@"\V*X7YQS2LRWD8[Q<[7E=,76O-M3QV >;&5=CV][J8^67'I? M;WC[Y_M5DT#QJ;\Z,VC3N^ DPF$41C 382JWLR&'.$T]& GI0J$X1A[&9M?5 MM&E/;&K;!)OEEI[I_35]$/5,X430F%F[G@GP<\_&+VKGUX*U8678R=GEG3=C M )S=@=.G//.=.&-(#N_(F0]A7]'WMJM(NDA#A,-4&@XO#J0#%Q,"2>ISF&"? MLY!2GOGOIO*Z&9@N\6ZW5;GW>? M>X=U>3=#SUZ/=U^H8W5X#YXQ[S-TLZI6U^SOU4U9?GFBKZNZVYIK]A@Z\?K$ M:^@-7U5-5)']?5W5;1_6FS(OI,_;1B::Y'W]SD*G0!A7($?RF^F1GN@.0Q<: M4EIU$CHUYFQ=A,X(->P@=.Y1,[5C/%^\Z9(8VKX:;B,S7T+UBE6;M+7;&.;P%&][QEVGX339^))[QL?$-< M507-FSJPW_+ZOGU">A3JY)T.3^BM4R,<3)I!H&JVJ;"(7[6\]7/1M?S=;V[P MIH_IOQ6"TWK3''@_&V+ MN-0EQ,(74; +F-H_L"8$P"/QLO1NH\2I2[7$H5)0DCD0T2P@-+8(HBC@$(6^5'JXX0%W"B;U8S\3 &&01RN MR6^]J+K".43UK.!T.!D&]#IRSU?@H*A"AUY77&'#S&15$C1!F*8VPCGB+UD1 M01.8,W40=$>Q;3Q1YZWE4Q1N\?BG"GH\%R7PC$V#%Q<2F07Y&\91]T'LL]6S"Y B9V0J[7N>*+2#Y>JG>YGNP MO$@W\YZ''[A_^1Y,EW4LWQ_,/!+\^E[MI]@-Y^5O9;%^?+?:%I;5# 2/##&Q M%>DH T4:-+2OP+NBJ%=%K5DF^QP$YT/!CJ0WLQ!C@H.O3BOK:LIH%1 >&W>V M>+"&<,-PL,[CEDG=K9:3JBXQK1=^EB#DQQ'D891 1),0I@PGD"+?BSB+XR@V MJN>X._S4)S0-,<.4Z%WY]99N>ZD,SUX:.N!K3\EE;O%1$5QE".\./F^>[U'! M#K)UCS_E9'.]+:2,HI2F(8LA30B%*$%2FR(10B_,$ M4'6K/L)'A<4)S;ZGM MRTZ?A,IJ'SU#P6D[V2_=/$]5:OHDF9?<,I\M,GWV>8MB49^Y*DM%Z^;FLEQ> MRSM>7:^4^\OORJ&W6RU8DN @1 B&220@$CB26^/0@]@36/@H#1.BU1+"D.[D M2CU@I"D9D6]YZ-N^:"ZFIHB.*_N$.)GJ_A"BC@D@N0 #-OIF,1-!95 <:!K( M["H!.8+.K."/.0"CU7T,AINOE(^YC#MU>RQ>MS"NK]95ON)5];IX(/FJ&?98 M':"J/7WM0TNWQ2LN33U6IR*+ ,G_%03#. U5/#++($F0#S.DFD(SZON!?OVW MR_F9V!A_7*O$GN;6=YO0P/MP6UT PD'9L*&*.M3W'%1\N91/VU6%8$W6 SFG0"[16*6B3!;0MS! M-KJT." SWY+C#I.=I8R%"2 M,JTNU/L#3[QH;'+A%2WSC/]&]'%3?HE 9C993Q:K1/XAXQ?E[C<#S9ZN/V3_ M6(;^SN_MKJ:]6HFZNF9_MSB&.?'Z3)EC7>Y,-;RH97,8MI8X]:5BG<-$7\PN_4)'[FC^K =77W?B6* M\J%9!U\]=[_:H51,X;JYIQ\4)- M5ZV@.MV0U6XXC*;[0^//WQ5*^\KE>_5EM#K6-G0_-X28V4FU%B0$;:D^Z M+E?@SVJ0*J'OC.B"=-XYF0 ?,VNC!\T$SHJAY%;.BRZ-V9P90Z&'SHWIJW;. MSL=B5?*ENB9W@\OZN;OX&O@B3"DGD"6AW'T+1&&6>2$,4)I205(KX[88F:(B:^2#'DF(*$,8H1@OGGA)BMF0 M&5)[46STO*^+Y36S=ON"3E#:=%0B1Z[0<1JS.CJC8NZ[,>,/6YQ>'1:EOUZQ MU\6J217Z6U[?OY8;[N*!EYN6 N^*LFTHT'2>S!#V4.8Q&&>9W*!AG,$L"%2M M$2]-0L)$Z'F+ME;ZEUJRK'& =2%+)M_\/F/ZT7Q^EZ]434- \%*Q8' V+6VXY0LO@_6X[9T; M/3,3?:0_2)/ZTO/67M_ON;LZW31D1KP-#OUFQ-WNQ&]Z_,V.^QP!-GK6=RF- M^0[Z'*&Q<\KG:LR9F\"\_>=9T,_N15K6[+M*61%@$A M F,:G)?J)-/*,FC16W7UA&LISK;/3#?UFSXS/T"#&.FN,Z9L_\]H16,Y M&<[ZT]C2M]A>MKE^G\0-K_-FZ'?YDK-%QGW,HRB O@A"B$B4R%TC\:$0">8\ M(SC32T(9H3%;$N-C3Q8(1=? 63X!CL:>XW*1#:,]K;2?!-A0!._<2&O@\5\N MM9TC;RZ]F6,^+M>HOWWBU?G=[SC,X]>EE-0B)%[W>_6];KD1VYW-T>] MVU.F+,(939%T9UDDS1)&#!(>Q)"S+ Y#0C@31A="73(W8_;!VZK.'YK0[O7= M7=EXP*#EBK]P2D-,XM=E?7B=_P]?U@_= =;S!,>"YDO+:UJ7I@2#V:, MIC .@C#T0Y^$4:QC;@]&GMA6=K3T[-ZAV.-&ZR)AS"Q.1\;AT=U)YL>47+XT M4'#YKZUR'XXWBV:>%*-7J],/6!:F&.B<:B._JY>+(*9>C'@($Y80B&(D8,9I M I%/DIC''O4]K?MA>N0FUIZ=18O;N!!GT-)S"MQA8'@J,Q1?+O4'J[O#LA=: M(KHJ@S%.;-ZR&%J"'Y3)T'O+/!.PC;?\B9?K_J;/^J$)M+S)A> E5^< YK<1 MS$:=6*F[R.B&&[!E!VSYL;FN8 C>N/)/BYN9(3"%;(+,03LHK!((#4G-ED=H M!\$PG=!R!#M'H0OC5I^4'X]75%UL+RJYZ F4!!$C&$99+'WI,,D@IH1!@G", M/1YY(=.JVW&.T,1VI">K5D;1$P9443;S$4X"I><=N!#?S!P,)=_0;%IO.?0( MSHGER!H_03\(,$2>AY3."DCDSXE' MJ6!98-)>TS]Q];JH:&\S@RFC;O8GD-S54O:D?P"KQVW5IK7"171N8X MD7GMPZB@!ZH]_K1-LB7_=OWJPSM,FRYJG7,>8\:BD&4PS=2)8VRS,+,&Q0L5@RX'C M- 0[J1U9!4VB_S]W[]H<-XZL"?\51NS&KCM"F.4%O)W]),MVKW?=EE[;/1,3 M_4&!J\R9$DO#JI);Y]>_ "]5K!N)1(&4YT3,M"45B;R@,I$ ,I^CF>.]+_HZLQ3T5(O5]M=,G210A'"0A(IA'*$HE\],\ MXCPUJIT8(C*Q VC)>@W=IMVCHNQITN:0PV8#SE[G^D]I.R#C^#?V,_+\LMF(0*?QL%U57VK M'LLU_[ @#Z;?X;,#3/RMUKD6FK"G*:-@#T=#G[#H^-.T0GQ8$>-6X$0'P+-; M(_&]/S07CO*U1Z6T,J?SH\YF8*."]4UN_&&[LX^/)5L^"@W$U-RKENNBW!3E MP^V3:+J%K=X*N:Q$\]PW\J>^B%U71-%0 IX@V''FT9L\K MFM_6Y$_O35L+]HOZK&[W #N#F7+V(L'",&<2J9A:-R!(B)JX2* XRP+".*4T MCB''73_+[-ED#)Z9/:M"OBGGS.RP[2>9"=C*TT["&\WV+Y[VI-Z.C=- M[?,U]U?>/K=>QZZ[H[P9=.KH_&]*3F<]-)Q!Y8?OW0!0< M4JLSV,!!(E;G'OKP1"ROGQ_JNC'-SO7C&G#L? R*=7#N,?RL M7;BDP3[5DEY?HY TSE6$(_054H8PB3$B81:A-$L#'[,X\2-0>YK>V!.;94O) MJM*EKP&S4,)2+IB5&8H$7KQ/,.]HZ>V//.O">4*DPV7OU",3[2]6YU;0^C^Z MA^UUR>_47.N;@W?+1U*4]WX:96%,8A3E(458)FK#D<="0T]F)(@(S7/I=)MA MP>34^5>:<-T3V?NC(0BTXTDFQM'>8F)UPSP+1-/N]P87J&*N+8(-BS_73N$" M)8,W#)?0@N\;;C?KU9K4#8&^"+94X>?+QY)#+OW/CS#UW@&4 S @Z/BFP(V, M,+?2H^EU1*\\1;9X+OA&[0[U(1@8=K8MP;AH_4V!P=-V4LH@MQ0==9(14Z:-18I(3 -$6$IX$-^KT[%B=> MGOL([#V&]*_O-/>"=R?K/:]KAW[O<-H,-RBO.AG &Y#>/)R#T^CX[:Z_]V:K MXUG?>S13-@LJOGO=.L;&=\C@JR#DNU?P.9S\"2C!=SKU^2Y;J\AY\7)'"O[7 MU!Z7?)/ZF.-.*"Q@S3 L> :G#,7.8D3F:,X2'+=C2!' M-(@S1 D/$Y9D49B2"\N 7? Y];GUKFY8!Q_$HZT85UXIUOI/C*R^>Z3E]N+2 M8B=3%U B$U\F**)2!?MJINI<9.3[(8^2, M9+B )R3_#U,&3D3^H#9GW3!8; MX2DSU-Y.>UX]OI,M^BZ7L?VE;<[ MV]#]M7N\>RWSCI%X)];O=-7M3KA\[7)XEZHVJ)]W2LX6H4>*JM)95VTN[0X? MV_=C0EGH(YSZJ?+CE"+*L$0R\+,XPS3$#'1O?)[4Q*MH1[BN)B##G7"@2C+S MFFY$ASF^K=2['/UIP,/'A7.&M'.6T,P0.V,"'V/KC+YQ099C"\P&36ZK-90U-2+*N&ZE-K7UNBKH9ETWFES>D1HQE3.""?=]E(8B0ICY!&4)]M4> MA221GPHL)"@;T8Z-B6WO@^*G>"@]5H.$L!=O79%RM6C.=PC_QV:U;@#9VKUD MK]A.__K?_;\$_^._!8G_OQ]5_%&_HT+@_Q[\)?#:/UQYBOJ38/H@^LK]D8 D"(N8(!*E M&0HXH2F)XYA)4/G9(+6I#\JVM.OS:E247DL>"+ ]J#$SY^-,#S ?G-M(F-[AX MU%E\FK!8UV F$"27TT*/;Q NEA=HC&=%=8K:,BB5U<[A](BS[1\&!>KO(H8? MM$9IJ019B7>B^5>9JJX@)VS]MV+]_4:%RVKS7M5;]_N$A#B7+$!,A '"..4H MXS)!22ZB--3+)PTLDA4!+,R3P=B1MSHW@RC4;&UUK1];D(R:N/>F8^,770F] M5=4/Q8K7\7+5'+HYQ<" JL =IH4QY;DQ*J J.8$Y 1["LL^NVE_K(H>2WZZ_ MB^INN5I78ETT@(YO&WRBU2F,YSC#093E#,5^$",<8HER'B:(9#016*@_!D8P MN)/9.:G.X7T1S7'AZGOQU/7DE+GP0QFEB.<)03@+0T1]]9\@"W 8X(CA M"-03<8#6U&F"BT+;3]4G#',[0WHR\RR.I(-NI6VF=T]65U_#A_='^.TGT8:L,5RV4H>3G[;-LJ9RC9LRVX]AYI<.*AK8$ MZEZ%%300+$422XRPWMQ0&OHH$UR&@B5Q[!M58H_0F3K=J"WHT@AV?+E8D&JE M0>T:-#L@F-TY3:E RY=9&J(LT:"_G"9*29&/?"X8]_.,YA3?/XN*+F?459\> M6%OZ#KH%?=TJ:U(5FOEB!VJ!N=SC K.KKD30G5,=D]S.X7THRF(M/A7/.@5LK::[V.9YOGWYC?QC6=WH2^$:)BH(PX#575>2/$0X MC7U$XU@B*>. !#(GH035R@)H3YV/4G.":E:\'2]=TC5]\6IVO)H?*[@MB)[- M['\B[<%\@E/%@9V%A0H<.1 (Y5F=BH5*#AV-S1#.G8\*^C:/FX6^&[INVCTV M77U#&<8L4-N^(,X)PG'"$(DQ0SG-HC2ETB>$6=QNP3F9YY*K1]SK4W?F?,[I M^6(?=(G:)G!%5QY8E2[=T8@VIO=*YQCX69S3B(( /FIL)'@Z2UN8"D';ZKTR M<>@"@]?JBS)LXA=( ;/;KE;;'4[6";:M,D[ZX\R69W*"^7YVR:F/8=_HNJ.Z M;JG<@M;IMDVK%O;3$,5!S&E&(Q7G&Q56#="8^HA# MM_3ND.%KLD!ZO0FIZS#>D35IN\+>^S26 M28@CE$5".1H_TPU<>8H"1F*"4Z$^-VZ*UU,W[)P\J M:]CMN%0!\$#04GI0*V43T:S:*0\./%M+91/Q^FV5C9Z_%%WO\[)\%BL50-^) M2BZK1Z+$J'%N?U=1MPJP%5W%1 TNMKM!C*B0&:8"L3#F"&>"HDS$^KHV3Q(1 MXXQ09H>D9\/.Q(;?1VO;LN?U^&M[U-0<>AV+MK!Y5O-AMH.?3\LPWV*GX)D0 M[RY1E7-T.RMF7@G)[A+%G4>MNVA4^'' %T6+K.L[Z'=+L?J\7'\1-2)&AT4, MQJAU;QLT:W-3QL FAH_C)A&23"OU->/9D*YIK7W MY4 _$Z#.P66W.O D)GM/ 0N>O^XQ.)MB],4O6'ZM"1EFUZ)>9;'N8I_6$88 MPJ&ORU=#C)@D02AB*B+?""'NQ-@3V[\FYFEJ@+.# ^'SG&4TD0%2VSL5!F*& M$:%)A@+U1TK"-$B3R"S_XT+QK7(^[JIB67D.U&!P5&0O&LQI;:49SZ(=%0MP M(F0OGMU)T/BDP-YS\,I\YSRG>=T[WSGSB&7R[D8/US'AX?FS8X*Y2I0]2V?>C-@Q<8]27T=? ML*R@Z3P M!*Z2HT(3BR$LDXX:[*F;%GKJFT:>TD>IR_)74I2Z2TD#A_.-_'FO0G4IN4HL E.?-*8*KY"B9R&((BU."S^+'P6[*C[,PU"F,&8TSG?LKQ^[@YJ;^6'HB0E*\CB;MFTF #N1TR&FO#J MQ\ DFQ*(Q*YN($U(SGO/"%#"T6TBY%W++_C)EL+W$57K?"PH MDC[/]1X#HYSB$,5YDOJ,)%F>@T K3I.9.A]BO63_1+2^DF?]9DTM:J^+GN87 M=26?T-PUO38;H4M$[/6)OM+I"W4OG/!?))RE*O?42"5/A/F M^]@LG=&(VFPGWTPSH,QYQX$NZ&.:!T@,.*8\DYC7H4JLCL)OI5?3]OK$O;_:#;]"7+$$4LU*=-N,7[Q:,,!& GXI-;,3/D2)=@B_'8MLUJ2WIN6Z'GT&1LD MWR&QW*'VGJ0R-T+OD*@GT'@''[?N=:<1V-O![M2,UQ4>8K6^6:[6]P&1>0TW ME5#"E073#%$>Q2BF+*62X3C),+#?W0"YB=??CI3:2*R MCJB)C.3=2<\S'); MNEUR@JB>M9E"A_+I\U:IRB7K%@4]9[LDV+P MXUH\KNXEQF$0"X)R+G6&;8Q1QE*.2,@"' M)8@8Z,'3,W\3NH^Y>7+-[U:$, M=1SK)(8MSU[-])779]NK^?;V&??^T*Q[->]04"?',VOFP%YQOF >[Y6F"IY5 M,8U"765>..9NWNR,:51[E,$Q$1D[A_]%/#7W *M;^564Q;+2Q?7W./5CS!,? M$9&&"$NL7#;VJ082Q7'&2$B3W&(?=IK:/-NP]KYC5?<(A"5 C"C+S!5>(+ME MCNE33^*&HJ=)NG-&PR(Y\BEGB,SJ&H8%/;3PD:;9=GT0.NP\;ED MLG8O^ MA^9,IU5KUH![,;CRS4*,254*8=56(ZZZKH+IS]N)U58]1]U9K0>R MO/S=/#TMZIPELK@AJ^\?%/F/90VHL9>#*71:6AQ'2$;"1SA/ Y0)RA%-0YDR MPF@>&96W ^E.?2W#1OJT,SW3* 9F,?94XKFP-,L]-4S338K3&Y7 M5\J&5.>]7X:IXNBR&?BZ9=>4QZ?%\D6(KZ)Z+I@XG8"W1>FI&^2NOBTU2[W/ M]4G[Y^7Z[Z(^E7DHB_^L 7V*)5?^K_V3?BZXSTG$XYQAQ .A0J><4$2%]%'B MIY)3/]8(IJ!F++.R/[4?J]-1FTS<=LOLD7XZZE/-5!TM5#NVZH8F+X)4*V@3 MDWGGWLQQ_KPS"O2_!KG%+31:+<15?8U8HQ*]B.;TO.'[RKO;37N/=X>-6UY% MY:[ZPG>BV__Y,M-ESG<*U60OV/ MZR+FV$])A 5#),L#M2C%,H^#%D>)&&..*41PD(C M41(BD,"1+U,6B91RT$[9F/3$KF'+2->94V>":Y@:[PVI&W+J"8#N9,WU:K@+ MG41;,'^Q4U0OWFS G/NQ,#*^1H%P4?P;8[^UH? M%]Y5R^>"Z^JRWU>ZT];'>G^F@YH&5+L0J_LH]\.888SR("0(!Y%4/ZG=#^-) MP*(H#5.6WZ_U5L[,QYB3!OF8+0/&IJ,8\>K"[8V.U(M2_:]EP2-;'J!MV8W5 M:N9BIE$6S,5H/=5W QT7NDKXS>^-TG[QMKQXU^-:LVC"#E6 L_;KQH1G;KP. M5C?4&IU:#:S"S4E3)@MFJO![#9F@CHR( '2UZ!>+>I-[7?(:W?#[7[U7+F/]K7S&<2TS0@/)*0?>H8P8DWK76JA;?8,5$#!:UZ;/Q/3]2,P.Q[5(]F5NY2 M.S!;_W2@DO?#2@ ;N:EDCDQ]E-RL!F\J_*'9&[]WF?&_?%A6ORM!E&!R;ZQ9F%MPJ2\[]_!2)U9N>5"_%V7OQDVLKMQU MQ;:5WK$+&27[*J[$5!GG7(KQ^Q9]8S<+$?@T#JZKZEOU6*[YAP5Y,.X1>_+M MB3V!)NIIJBCHYQW7M?Y%J4$# ,U@3XL_;.EN)(?9]+C0WA^: U>]70?%L^OC M>GK(^7JV#HJTUY]U^$FXD5TO%M?\']^6.FVXK>8V-+#C-R>OUD9W/+.B'SN%5=)B[,HD8D':_I:F!VVY%&G29ZQ"<(:(TE=5SU MJQ3JC(I_KK9F_$5K8.%*D)5X)YI_/Y9WE7@B!7\GI% $>(N%JO;BM^OO MHFI N.YY2F+NIPE*?9V-3K($T0ASY.,L8GF:AUENB3MLP8V1D5R.A]5PLO48 MM1M9:BX\4K,!QB:V4;R97YE0C[;(QC4?WIN.HU_T)KI3:8=VK#5:\]-""CH% M/;Y (>XPD6V8F!LR^0)%G4!4OF0T2Z@>W@#_D,6=HO2QO"%/Q9HL[K$O<<+3 M $4B]A&6DB,J&55A#B-Y&F#LP[ MSM"9.IK94O6T(I$R(]80!F+JG-&2F8-Q M(#MPF[$36U/4WN-F1&PX^,VP4*X@;LY0F1?(9EC4([B:D<.FCFMJ MZ]=[G$I\5PYAFP6OL^$^;7-!U/XCDBD1*)=J4X)Q$"&2$XQ"D6<9#4CLIR!T M9"@#TV]4.G;:97"/H?UTS OR;H6JCEN;A#+;@A%6:S%)V5[*D98JZ]701<=;#?Y MQ[*Z6:B=\F?RV&5?XR"3849RQ,.8(IP' F69B)!($RYH*D4>&;56M*0_\7+> M<(-J=KP=/^W>]LJK6?)JGCS-E&56.U3I9FYI0E7"')-[+<)["-CIPE6/ "#U M>7L V*GF"./?$5-6N'O7]O[M2RA891E'.61!NZE M,D=Y+BC2"!LTB)F(,J-S C-R$SNA;XJ)9^\K(5\!T-GC.AIV(NXEA_F,CK1' M5##CM=2[+%[O][]\M<$3'U<* %K0(==Q8U$$ \O%1YL,B-Y9H M#Y;<_"V[X.ON.RG7R\<:?>UWY4Y7=U]_WX+>!['/_12C2.8JT")2(")QBD+E MXA)*$Q[#&KP.T)K8GVE"L/AH2"]FL9 C:6$^K"7JU52]FJSW1A/^Q6%*!4!" M1]',$*59(Q<#D0^C%)-7+*OEJP=2%O_9 B%VG9_5+W5KHUMYI[XHG8/O"IS> MB16KBJ<:ZK?D+7BXVMO=J9?U[NZ;^'/]5DG\SWN98TI(G"(9,XPPS@(5VF01 MXB*4(N0!CB@HH6-2;B?V'ST^=.[SMH)/GWE\W3P^DNJE;O]3/)2%+!C1H*Q; M9KV.6V#=_Z2S:^;#?IHY@WG!/MM7WA[C5TUK.3U;?>:O=G/:GVL]OR35XN7AJ^Z25ZQ??OOG M^JY20>?-=T6&K4TS9X='F=A9*^)"4=<&VS'0-KCW:BZ\F^\Z@]L\FW9$)\.N MU*TZ8'[04!,.D=[,I;7*O!T9>K8L7#,1^QFYAF^X:A:N,V386O O8KVIRMM2 M_ZW-!2,BYBG+,&*!T =5&@%2^@EB,N><^AFG(K%(PH/P,$_J74??JVH&=(-9 MFY0[D'+-PBKGNG+8?GRKM8:5[KI;*4]_[CS%SD85DS4I'R#]RBW+QY4RWL#< M8 QXO/"QY,5SP3=DV!'[#_,U_T"N\37>7B28U>[H>']H M2HY*9$ZS;[5('PPUVZ)\6H3^(GSFBET5=-/@PJR7 MWAVIR^G='\F"!9XO<>PUCFO!ZK!(%7-RE-NVCO@B]$6UWM*+JF[)IJ2\I8OB MH3X'Z!;P;\6C1G:67]5?5U(C#R_+INE-<,^CA*0D"!"7&4,X#'T5W8L )3F7 MD0B8(#D(4LH58Q.[HI;-*Q7KMXQJR/>.4V^Y9775=3O3WE^7Z.[2]F;.I M,G-AKS$!, ^WU?V61Z_'I+?CLK>Y:!BMS\Q[K'8]R9PWP'&F/;==<2YGZS5: MY3A3YIG^.>[&A_GB5;6^OZN6?,/6MU5[V5X'_U'"4QR$'/E1E".<4A6_45WD MG.:$DS"-J!D,[CD"4U]^-R2;RZHV86-DZV"FEV$'YD):X.4W7%!CAS(FS9!C M4._VG(+Z;><0S@X[BV&/"=49Z.ASEJA:R_)!?9\?WPFZ_J:&:%--*8U8S!.J M=TI,'U J<\."HTQP/_:,:HK%9];MUM1Y-YXA^VM9B"I9$@DD5O5*J_A/*%)%<66[ B"]X*E/. M0<<"QR0F-M(MP0LJ6$_HQ6P1O4Q:F#4"!06OG.=E<;1JGB PZXIY7L##U7+@ M2>L>:&@1.A+',0A MRA*FK%8PBJC$ZJ<81U&88U\IW^*JWC&;\]SF-Q<,K"-:9_"58MT>YQ7,TXSJ MG#VF> /W8',Z;23( JS"(91'?H9PE@4:UC]"+);2CV0:I0D,UO\5YLO>4_\; M3929]W]%]<.6#MUVK^/4.\CN6&WADMYT[.J):?_X2[\5>7=THKGVMFP[;= W MA3[==?%SRMWMY3MRSS3W/O@!? M*6LGP-8;LEB\:#BVOZ[J#C]U66+3*N7+N@2OG[!1)[;8_56EY:H!_GM>_<5K M.AKU6&M3G,U76Z .Q]?@Z=0'LWM+S4VP8MMIQ&H=!Y*:;76W4T%_S;< MS)9X:^E@YFTL&+PO\"D!7+4$WAM[WF[ I\0Z:@1\\B'+*QMMFF_)2O"^*^[U MFGG[LGODCKSH/UW_(!5OVIM]+%5\4*.YK.KCMV_?27E;%XJN/B_+9\6HX'\3 MQ<-W]>^UVIJ3!_&K&GK]CJS%!U)4?R6+C;B7@?1S'/N(AWZBP_<8T9!*Y!,6 M92R)?<;E?7.,]W5-JK7A5=%/(!K$M X%-#]^Z]CQJ'@HRCH1DI)%G02ILTWY M5_R_\K?D$X\B^^'*/E_R2^'X6WJ3\#JA/>WFG54\WYPS-5K'$9?O/YSK9!> M+>55VU'4ZPG:EM>LE:A>*^N5MY7VRNOD]5J!O5IB3XOL:9F]6FB'E\@_T12Z MNK;^&42:]Z+\9Y#XW-7\S\3;- VCMZ>!.),!#1..XI!&",M<[99(FJ PD4$H MLECD$;?I&3M&>.H,V(,^R5_W6D>/=$V^3*-FZ] 4>H*M%:=;24]RY H5=J;N MTJ]S( M5!K3;M"-@[*_LN^";A;B5G\6ZO6'5%Z>K;[J.='?.&"H&AAVZ;)+,O-8<.K<$)U+ZVW%VY?45WS'GO6G9^Z76>?-. MI_.:QROM"EVB%3E1ES, H\NXF1G3R(GJCF&.W P++Q7^K2B+Q\UCBT="B61I MR#(DN%";.)'F*,\$04%"J0K# H9CHZ+%HY$GCK):6N:5P/MB#WN9BX2!^8N6 MC$-(E;/,7U#JNS_>;#6^)\7H%_>>?@">9/)%K+J:BG="%R*JY5&?NNAS%=.4 MDJ$Q)C:&'FEOCW9]DFJ>)S*HAF&3<:D!F 59"@_*[C"1S"J78W#@V3(W3,3K MYVD8/6\7X[]?K8M'750HM^>9VQ]V';Q:+Q[ZA'"U1*& !!+A)/51EF84B2 ) M_%BM:+DT*N2U(3ZQ21ORJMP,R\XT(?$^R4X_TFB*;^. TLF8WH MCH)D$.E9(V(;I1R&OU9CV'F4?FS=BZ3;%-7[( N#,/)#%?'R$.'(YR@/$HTR M[">!B 4)S )@,W(3>XW^9G-_)]_F@L.QGMOA_U^1!=@ M-V$FHB/',$)L5E=@)OBA\1N^!0_COU7\NJJN^?()&KP?OSFQI7:D@!'Z"0G' MX_++A(-9W;>*U#E"_:P1,UE! ?EYD:S"\!/#S19\GQ>E'W(// 6WD[OGI_I@ MWM0ZNNQ@+F-;*4;MPP;P6#V,"A3>[OEJ 3A4!@K2]@. M,MOW_Y#M_K?^Z#.+%JC[)ZTWRV=1DG*]!6M\NZRJY0_UPPUY(JQ8OWP1_]H4 ME>#MV=*]2%B8IF&"0DXRA+E4FTR,$Y23F#(?ITD88>,&J1I[ATF[9<_K^/.^ M;/4-.@9WHF] V]<9]6[7%'9Z_<.:QSI2V&!KV4MIS-=XUI$V]MK2NAK3&O'A MB] ^M7H!Q5^GWIUX*=AB'BQ>FO3NP[3PCADPYL.^!L9CM$N%!QXSFLKM-G8; M$O(2L(?] ><&>C@IS@F0A]//60(\G&EWH)MZ?%A6HG@H;S95)4KVHO:JY6K1 M9&CS?VQ6:^T3OI$_[UGJ^QE)?.3+5!<+B011'C$4Y%*0.$B$R& M9"_G:>KK MAH8+C[5L>.L='Q[9,G+EK(&@Z'MO.G-;:KSE16Y-XM M-W0M-XNVA>OJ/A"Y$$IC**#Z\B26@=X;YRA(<\H"GT4D CG*(6)3'SYUI#VY MK#RF8KYB[2V4FML:AU6++M=\ DR*'%2BF7=SI1J8V^HHZ+!'%,]Z?5:[I$8Y M^CMXC,YWOOX3[)I,1';DI,3(0^]!)&[UP03FEX]F\M/'OC;M;W08!3 MQH1$E.)4Q4A<(**C4!'E4B:)3((4!I=UAM#$9M]2\9[TA90R_J7TZBX GY;$ M$&!G5%. Z.5"^6U"DL/&!RU9QP'&@& NHX939.8/!0:$/;F^#SU_\8'W=7/5 M6L<%;<%I4X-T+[,X3O(P1EF210CC+$59QA(DDHB*/,ZD3XVRIR!$YS[ )CU& MO*>V7/UIN%F7O4;!9]%.]'3AF7.?AVU%_T@_,WL561\?.U&5HV-B&Y5=+M9%:7N="$>ZK+\NH%8GM 08^XC&3 ? MX8QE*O:)Y@=-Y;9O5#$D MC^N>%2=IO4[[BB&QSW:R&'S)SH2[(6^6C[3-3]?GS ^ESCO[R!650A9Z0]OT MDK]FS4W/=ST!KKR="%Y? M!J\1PNNDJ _"^N ?K2 UIE,K2O_SJP;_R9UOG5?[CIST3$S/ZNWGG8C#96-F MZA:@U=_+AX_E!UW/<+VZE7]=K5=5?Z_>_VO]H<_-T.M2@($H(9S1!.)$$XCSBB*99(Y"2G M-,TD%1%D;^V8OZEWXSTPI!J?"]%C1,ZQ^J59YLDL7'Y%[0./17=)^5KU!F"H MJT$TU$F!JR;2JBMX%\?0>^V6SP@_^LF KQ MF7%.^?Y;$QO>^S]%Q8J5\&IBYINY ]'&MVCV4L%,JEGC#<4"[91.2V"U_SD8 M:K9=S6D1^GN5,T]+EY.7!#>)S*,B Q\Q!G/=%/J M$.6")X@DF ?,#[) &JUHM@S,G03QV#'E_:OCZF1BA/5UOYG:AZUW#F4"MP2' MU_Y;?KPM0R=3 2;6HW4*A7-].DJGN%BOE^16@)0"R+,P&_>U!NW.( 3._"A*)"(Y80@GC"$:I1R),,YESI(T-\M@&Z4T M=7C4TJV[Z-24@:!?9S5DMBUQ(C?,N6Y%ONM$=MR4T5@V5WA=9^G,"\XU)NX1 M$M?H"[8X/.\V5;-$@3!XNK?H";OUZ]?EDO\H%HOKDG]4L5+Y4&QOIG?'@#N7 M+:F?^FF"$1;21S@E(KKN4HMLG,9SM.96G M>9PE*)=)B+ 4'&4L\E$:TC#CF)^MZ3IK3=9>L&XCN/I8-M43 MXRU3\X01(3*"LC1144J"?41S/T?$SWD:1&$6Y: TC9]&LJD#($U0\)^\=R[T MVV#H('\6?J?SQ_-UT6U$UFE[C=#_E9KI6D[G3]]1%RK7?Y&VNI;3.5]O75L& M+[ZO5 29^N=6WOXHU5KRO7BZCT,_3[.((9'%.<*4IRA/681\S)-0?1+ZF2W< MZ#&UN6\BGQH.O&7'@/55V0G-@>\7+]/'A9>)+7'O5GJW4VC#^I;P,JTXNA($ M:>>2Z[_ST@+N^DX,\EH7>^?E&;C%&WC) EQX,SA1O M_/P0$WLL3=FK27LM;8W+MER72PA*_Y *QN\*'$D/\T]#@CL^8C24T0Z^?&#< M^1#-QX7; SDW>-SRN*"IIGZWU/"V]Z%,>4+2&&495I%%%JN?6"B0Y#[S0Q%E M-#+*'CPY^M3'>]MJ_88<%*=@3Q&&NU5;\8 [1F/)X!NT4Q*XVB3MC3WO1N64 M6$>;A9,/P5>SW];50J=.KVYE0(Z"EL0U8"0 \WGE_Z_C+?L2TY7G-Y4CF#.N:LP01D@8HEI(&,D])*HVN=&N\$J7H&XCGZ_@U1FO6K:"#RX;?2Y!7;&A@5&'TF MC\ VU.U+$[MT30):\=*),Q[36$L"LZ43)WI7O0C?&Q32HN[E0* +REZZD6:N M>CD0X+CHY?"!"]J&?%Z6RR>A:V@T,IDVLG9;?1_[.$T3EJ*<)3>Q(379><(&E&M$36:+F#OA8;;7R-TGO.UHUM)VV O( M3$B7O43.$YN_H\BHX"?[BHR_=2$X_JUT4#1A,-:$MZ\=^2W@WK:&I,W#G::$ M B"T:ZCX09JO QEOHH:ST/%&+]MN,/9/B#^+]?L_V6*C0XZN@NL^3B,1YCE1 MF_H\0#A*TWKT(J7FX\DIA>%4,TIWI+LVM M1J#;M8/BRRM/,:#7N)8%K^/!X7('$=G9%LZ Y,Q[.7,E'&_J .]:Y''WCS)T M.OJRW.47"3^.,>$!BF.?(:PW "2( J0<@D^X'_D4&^T(QPC->N:WI0U,P1K5 MUK /<*F#2\X#)Q,?D*?M2 UV*=K6ZH!E9QO(.)B8/?3^?#G9!E+LI6.;/'\! MM.MJM2&*Z9OE:KWZ5)3B5C8M7/L8LS4HZ#W'J? S&:,\R37X!!6($C]13BS- M4D8ISP,.!GLU)C^Q0VO*45IN/*;9N?+4JS7D<]/7UP(1UERY9M'.="J#^;^F M)J/3UDVCK4^MMMH6P'UVIL&5!2O")=*L.?'YL6?!BCF)1@L?Q1+#[?%IL7P1 MXFO31?MT*=_G9?E<-Z-H.E-\6Z[)HO^YYO+S]F-U+QT6-IW[\M, MTD1&2(5D*AAC1"**L8^R+)0LX@%C 2CK_=4DF=@Y_EY6NR90*[VC]IK6 ZQ? MQFQUROEZDV_F_]W4XK_\=^"Q/_?D7_E:1.K$=#4LU&<7?E1VGOVG6!U MKE;[?% _'\'6IK-S8+9T7*12RQOO5HTU2>VE-=$KU^ >8X(YV2X$^7_B\J5-2>4Q8FK,$<:[^@TFH MPF&?1!"4CSL7XQ"%P/9W>LN&I#G7K4I#UTM,K1PW9U#B?N7": MH/-J>.7Z$\Z6?71KB;*TQ5%JVQ_J1>9];\;UGZ^\GDPJ9*ZE^@GPDRSGX;7A MD:!L_WN@'UE.AC-P(UOZ=DM4_XSH V&Z7>[+[^5<V>U._K%[T<%FO-W@/J!% L!OI/JGT)EU[:G# MJD6<^/UK6_=%$HEY)!,DHCQ'6/H'CV MMDQX'1> ._!1?1GD ;C4 LS?'(ONM;2]W__R=;RTSD(?@,0 EWJQRPX8UH^C MW !3,0<3!$8'F2]+P%2>O50!XY?L KRWFY7RIJN5\IBT*)L@M.1U#M4U^]>F M6!7UGV!)OK!!I[/BC@^OQ\A5D]7G]1BYJG>#_W=9J&_O7Y5J=7G6AV7UV.PQ MIT@(ME.0H[ !2'S66,%.,8+Y4I\6_Y6/A6ZI*QN! Z&C3(8 M:N)%O^' JUG0.-/?BL>ZM\!OG^\^]BH75U=>S1:PJ^N(EH8=RP0*@GD24]U, MT@8>*+U][]B1\>=M*&LF[%&76U).J?KJ5NUO& M!G6Z3L&IF;NG.4\"S@7R9>KKZK@ T3SV488#/TY)D$7 X_DIN)SZ++X^NJ7G M$QC:4J;FY%;M\XHU6?33$UK+@P)%3C*AAN?RKSU-CE-,+IXA^(GZE!IT=7P^ M"8_SGI5/J>:C@_%)B<%#O ^Z!\#UZE;>5=7?J_@3 MVK:,L@V8NO8W*F2Z+E^\WIOK[T2?XQ:+.HP2>D?V]+0H6!T^Z:L,?;B@I2N: MZ]EWFZKYR[.HU(!Z#/,(U-$DC@>I\\\?S(G_+%/G&)S*K=JM FA'+,P68[M5 M63\,=SRR7:3^12QTWMH=J=8O;>55[@>884F0G^A&J\P7B"1IBC(ATSP)"*QE\#3UK*O/ MYN[#G,<\SSG*),\0QC) Q(\I"J,@%4RD&/MYEP?[6:P-[M% ]"WR8CLNC+_: MZNN,&%E]]Q:**T]/E%I.A5?UN=-KL?YCL<]C4YL/N'*"*9\$69!@1E"FM(\P M%51-0\H0CJ1,_33RJ7I>-6=10",18I2Q M-$$X2=0JA&.F_I-@+L.$Q#(&Y'K/\BVWR/X^\3U_9<4;W#=/]JV%+7_-%_93 M_86]+;T]7G2'K -NF@NMR?0&N)>>3']VE]1N]0B[N[92Q>!%-FS$^6ZUK23= MN^*V&\&V/EZ*JA+-V=#-IM)ML^\#$B9,\A"%8280EC)!>2)4\($E\WF*(Y* M('U.$9EXD>M(-F7NT++V$SHQVQ5<*BG,,6Z%;*O36X(N2]#/B^.LT/P$B9G+ MR<\+>5PT/O"L;4HQH3IE3^WD5)# VJ^;",,TPY0C%FH@BLB/$*5)@%B4AB)4 M._.4^?=K7<1G9H(GJ8!L<$O+/&M.OZ("GO(!*0M^]!8['J )OJ=49&:1%PL. M,\D>N;K(F+DVR4%YG"72GJ(QL M[+TU=7+*PT-5;T8\17)9BN5F=5 *-%RD/B;S^-&^O;@PB[I44EA:R4FA[#)( M]H>:+UGDI A[>2&GG[!;ONZJ)1."KSXH)CHXE5OY593%LOJD7+]N@*:A5NZC MP(\8#C0J'(EU 4R,,I\*E 1!((F,2):#"F!,"4]^^=>PT>SI-5'OTY*4L 7. M6(EF:]X4JH'>J_6ULD51TB"S-1>>9@/5VM*,N%L>H:([6C&-R%DF61)HE*(TS!'&3/TD$Q_1(.%Y[B=Y@(V@ MT4\-/K$KJ,EY-;VQ8MEQ/0Q;^J72 8-:<\&,#79(@H'U5KW6V*/Z86>&)P>; MQ=2&Q.C,:?"9BZ+3!K#EG=#;JZ+4!]/0+&N#L5X[DM403(HS;\>:551[7E>@ M6->)FAQ'P,<:FJ"M+T0'EP;,YPF\1A@]*NZ9X'K\/8L;Y"]B)=0;WZ]+_DX\ MB\7R29\-?R-_WI"5:/.R?"I9D.0)\F.U?&+!(T1#GB/)4AZ'-%/1ME$"M2G! MR?,\&@[J_(<>#W4+*<_NS.%F6=:5:G\KUM]O-JOU\E%4 M;36;^IILZH0=G0C]0V]8/BRKIC1>7ZG=Y\1/)8XXBG*<(IS('!'"&0HS/Q-1 MD.5A".J!;L_*Q$ZS8\S[H3CS6,O:59-4H/[I>/*DVHVW8!UU;L*;A:X077\G M)1"&XX)9,3O6F$?7,%^\K^:;K9K;?NK7>VINT3H^.86)OEPKCLY +F!DUE.1 MRQ5V>$[B8,2)T>T_B_4]XY*(A# 4!0E#F*<8$49"Q-,@3 ,2QEP ;_7-B4]^ MVS^*;'_E4;+0'T\$RI'D M, =U6FB;$T="D!3V1_Z3(=Z)YM^/Y6W7C;Y% ]K"2!),XQ1G M/LJ"2'GOB'+U4YJ@B,8XH0$580;RWN:DI[Z%^*XG8*5!,WXLJW]JV O6,. I M=3^J#938]MTB.RC"U7] FVT;J]K,^TZC0)A+[7CPWG1<_*+UN&6DPY2:!)$3 MK@!G;;B-"<_/B^_E"4*HY59'1[W:]+ MV<'WR""E$4U2E.8R0AB3#%'*")+J XS]-,4B!\6,9G0G=CDM%]Z6#6_+1].[ M^*+I MG5ANVP0"ZJ .7IOZ^.O]K=<4&EY4_G0HZ[ A7R@F\*S+2D)0;N<96:S2. _' MFBUC\XP0_>3,SUF6[RG%9>QW8]7SW&O9;S*QU@ MJ!T?^E0\ZR%V@DS:1,"EIJ?K-N"$R]=N2^!2U0;]"YR2L[A8/#Y-VITUU9^M M;N5[Q==Z41])/2[+NKOF?8:3+$DRC+CN;XQ9)%".?8E"B5DH12ID(HPO'2V9 MF'H#UC0H7DI/M+3K5F\J9&DZ'X/[B%ZD<(,;S!G4:'^8?A):O%7QK?0ZOMH^ MR$U7Y!G4"K@:G4&]=M>FDZD9=L%ZH7X&+U]MQY[O8O9"Z?CJ$HH\HC3-$&]M4 M%XTIQ.8B?DQ4=S?O9RG-?=4^)O*)N_715^Q+['8-#;=I)"*-Q">_/%; SQ?!V6&B1^]5R8VEI:289;HH3C#YG&!)#"C:(DX MBQC/,&Z5Q-$?9[8$CA/,]Y,W3GULMWIHD&B=2K,6UP^5:,JA6]=),T((CSAB MF<\0ECQ!-(\(RF26\L#G<4I *+7G24V^GCR+DBAJ7KE!95"_O M-N+;LFVVK.]WY%)]+>K;'_.<1<"04Z<]-9QX'2L>WPAMOBTW=5_2'3]7X$1' MB/+&%\J)] :S=\R_;0;G><5/F<@Y0/72/)Z. MS>M>1>K;E]YO]0V_6L-HF*1I@E)?]^CR?;57]&F"1$P#7Z9Y'.:@.P H S/F M]&R]2Y^C*UW0W_M#F\,"O T$J]W,CT^I3."]H7,]7I !%.&\S0@0_*OE P$ M4\[YE"#@.';NZ@,IJK^2Q4;T7&-[1,9UYU"=2E.4#V_)JEC]7BZIQD319#^6 M3YNU]KHE4V_5/GB73X=SFOAA0A%-(H)PP!*44173AAEC018%>9ZE$)-8 M]S'?\NS53%]Y?;:]FF]OG_%))Z5E&;'JFSX- M]BKXNXTFW@#7-*GNG\6/^J/5?1R(2*AP%,F,2!6G"H%RZH>(D8CEF(A$1NS^ M651T:1RI&A&&^(,^>?.TM%Y?N::BR*M$C;:MC__J:B-$Z_(.UJ^_%5Q\$<^BW(C?R#^650=Q_TD%N1\UBM-]DB08!SA"5(:IAE(- M$ EPKE/B>(ZCC$<,%#8:TITX$FQI7WDU]6US!^\/S8!7[[(K AH)G',D ^4B,*/: M8\@$^2'+TRP2 <.@$[-C$A.[A$][#1*@7>R/]&%FYY=)"3/I?0$G2)HX+XRS MYO5'!&;N7'].P..V]6>?A#?2;6SZO;+?!Q4,_%HM?ZR_:Y@;4K[TUE+V.M-?0]EKBYJUVAS0U;) . MY8=9I:7HH&:\!H)9]>4=&G>V%KT&PO6[]9H\;@$:\E=2U;=;&J%-#[V4$YCM3^/TRBBQK @9\E,;* =W09"<$L95",V MHJ=A^W0G/FJ_B*=EI=%G@;5;YUZ?\*BJH>AM24Y2OS4FES,LTC-D9@8?'1;V&&UT MY'G;B/5&Z-Z)BX\E%W_^/_%R'XLHSL.$(,;JUF$B15D6I2CE&8\B+*/$["CI M+(5YHM26J%=3]119:'QZJ!?3R/0"::UB4G-!+:+1,\)<$(<>CCAS!'I&H./8 M\]R#=A[_5U$*-=IUR:_Y8U$6VG;7Q;-HLVW;TXA4,!XD7"*6QQ3A-."(ZM[Q M.H$9;E\E^PQL,^;= M'_N 9':TTIK1G'79!:GA< V&O0ROJ_F\+']5=-I+[7=BQ:KB:3^YQ+"<9GRD MB,8!^O;Z^ZS)$O!X/YK4R!@H9MGCWNH"9^I :O#^LS/=.+#^+Y?7S0PUPSM8;LEB\W)&" TKA1H:9P7 UX/UG]?_K M9^7N'L0!['W+CJ?Y 5>_C>G(R)Q=J0=NR^XT [5K$YEMC7IP[#DMVD3( W,V M>N6"[*[ORX5Z8_7^7QNU*?B\7(L=E,IN$6(RS@3A&E:4J\"=D@#E+)5(MPH( M:"Z$S$!%Z\:4)W8&-1^GF@KJT+7/Y/_T&C8MTKF,%&QX,#:%VH";\IJLXZ7= M6CZ7R5M&=.?/WX*HXV0*%V@ 5XT(KQG3J\.JA4+4.XHC%--[C%D81T& LBCS ME2^1*:(RTSBCE,?43P/UX65-"4W8F-C%="QT$*3-04&+S[NP13"VU+B9FYE> MCS"?.7T5=NE"UR@UD+#H:#GWW5;;R_/3[\G^6/W\JGXJ9<)2I(U%-W/M6/"J]77F* M!>^WSW%0'$QQ:F\EJ=;8U,O1L1UMF M(O9/M@S?L*PJJO>ZVXRF=\M'4I3WB21^2GB(:((#A#$6*!-!A 1EG"19@-,$ M5!MPDLK4R1_-\4LO [ A"RT3.JD@L]WAQ6);'3@!)(;7_0Q)Y*K*YR2->6MZ MAL0\JN 9?-BR7F=9/GP3U:->F;L>*E% 4I;F!.GZ 81]+E&>"()2G#,:,Y^D M&;\OQ8.NN34SRQ-4C+Z=>?/M[-,R_I)V(%9U[MJRU/4MNK)5L^%]6I+R?]U5 MQ;+:_0ZLZSFA-S-;M=6%766/(H9J$36Y';+7;V2]J1R?Q P(YJK*YP2%>B-.G7O^XQ5\%8 M\K2[*YXZ5N>\!I4B"^R'SZ>^TZ;;W[&!IMX!;^E[BH$WS[_TOM> S>^H.@SV MORXU =P"#RAABMVOJ:1V&^#1T>?; YL*NK<--G[);AV_YO_8K-8UFJ&9TDH.0$))$9.E5]G]LQBD9]I3H"^ M[N[C30LV--2&>WO!+#7(R'*U]GHLNHMQYM*CHP!I?NK#T:9@K*9H MB]JPIXUA]WBYC,"34(AX%K5PIZ2XH!!N;[B9J^!.B7)< G?RJ0NQK2.Z8SL^#$H29@Y@A6@CW"Z[!HKL%:SU!['=S58='/0JB.O&:[5NIT@^II M6=7K<]T,^$;GH54O-TLN[B7/\URR' 4\IPB+2"V>09SJ U'LIWXL@EC"%L]! M>O.LIGLL7#4=NKTZ3*X9\30GT$5V6(VFJZXSY5@MPQ?IQ6)U-I+V@N5Z>/R9 MUV\C88\7=+/7X >@WRJN]HL?2_ZM6"^$Z6GG_EL36VM-P_P,\T"B\0-+>V%@ MUO6M(EQ?.!SLSWGQ7/ -67C#3#4;&>.IT7H'S">><(NRKU3 M6U-E66U6G8;VK%9D<2O;/^A>C&3U_9X$&2%^(A"+?;4.DHBA/*,^BAF)4IP& M:9QDDC.S$!M9D/+,N(6*E[_A+L?:>ZEUYP;RGADOUR J(VVFH5K-XV+VR M8 ;RX>[8!DFMZ.8V9#HK*$S3!&'$33P;=O"4[4T M:]?>]%N*8L'R,,P0H0E#.-.-#6F6HX0E:8RS3$8Y"-Q[?_C)3_Q;8I;-J?95 M86;C]@+";-E<-HM2SU,B.*OGW!M\YJ+-4X(=5V:>?,JV_+))>F]M5&<$C8D-:UN9875U=DHG9L9UH:0P M"]L*V5*[JG/G7%8LGA7&63GB,869:PW/BGA<2'C^45O686ZU0E,/L=U,8D*&>&HCI#.!NC-S.ZF:'XQ\AFIB_:^8'? MRVK;9O8;^?.M*(4LUJO[6(I$,A&C-$QSA$68ZM V17'F^UG$(A&'1N=)(W0F MMOD^56]-_O1H2Q=F[^>49&;E#D2'V?:>U(JB]W9,:K YC\CDR(C/49G5=$=$ M/338L<A'P>, M Q%)!NE-'4%_^6H1- ^H!Q! NQ':(IC6>:TM9:\E[;U1Q'^98#4VE-1EI#U M;?ZH>USTDQ&XP6OP"]J;8OUR70E27R'ZE,4QYP0QGZEEER0"$9$&2$9))H6@ M@OG&:4S]@2@ISJWN//<&FNUR\Q3[ M_5O,DY_;]D;; N&T%6%;; \6Y3+ 28 2&OL(XS!!1*J?9")%SO+0ES'HN/4\ MJ:G-I2TPM$;1&E"2V5+G1G287?5H[FHLIVA7,2ZS1)7R/G^QQA'D8H\T6$_)S%D1^26,:1S7%N._[4ADI6 MW[TG#1JK$^R+EK;=@6ZG$=AAKH6YFM*5]_Y/MMC4B0QMBG>]B>P>NO)N MMZA$UVQ=/#O'J3LIM>,3WV[T5SGM/1#MW$GOX6/PW)^/#3+,MXK?+1<%4_-T M5RW9Y^7ZFB^?U@*. 60\X.3W*S4?7I=QTW%3PRAJE@3?Z(;GBC.O9SOJ7D/>84J4J:2NLJ%&Z&&*Z;]8NM78IO?I\K"8\3=]A PE=9]Z>(O4Z>;@# M0I_-RAUZQ^Z+VB;.?RR?Q:IN;USR#T5)2J9!K!71W;>621_G62A1DL4!PCP. M$9%2_2?@,6,)S?($E(-@3'GB*%"W%].,>$7'2;TQE!TO'AD_";U0M68.81*% MP;Q#RX+W<4]56RZ\FHU)? 58>$>.PYSNK%X$K(Y#EP(?P/:^MQ3*:U6"%^L/ MA.E+J9#8,4:N9:IE,3S+]H/NK H^;$ZUBY M\K;,>#LEWHSIS^)FV48-SFZ;0<1GOH&V4W]85E_$D_J^?51'"44X( S1B/@HIY(D*LJ)B"07G'N?ISS/P?== M2UH;U+JJ84=>O)6F;W? /:!)V GWA8JY[(A;W_3OJ-?.IJ;?M-5T?\@]+JSC M4^X!@J]RS#VN@'/GW 9OVOD&76#UL53QS697X4J8R (<,L1R$JG(@T4HPU&. M4I'G?L("3@BH(N($C8G#BZ_LN^";1?V=KC'OUQWFO;=C9&57#GQ*8V9&?Z$> M@*<7ARKX9J4"L+$/".G(ND]1F-6[4G-\LRW55 MT$U]L_OVY?WCTV+Y(JK[.$SS),D)BH* J6V#H"AC68A$*FB*HX#&%&C&AI2G MOZO:4JVA/("'$>8:-#7K"?0",_:6!:_EP=-,7-7_];;GXWV>//KB=5RY-'V@ M(IPY!%.Z,[L)H#J.G0=T@,N;_NC#D/::A] 8B\"7B"=2[0E\&B,2$(&".(E\ M'*@FO,[7].99R@LX_/2*OUOSG6-"A_C\GGK:\6FMCO%MYV%VDUQ[G[4O[81.J M^JF(\CR)D?2U56L0'Y*&.>(D"E5HS_,\!MU=6/ P8_!_W":GQ]657@:[)^R@ M@2PFP/#*C-1-2IM.B+UM;8T$^.T[*6^?ZE5>>5Q]N2/XWT3Q\%W]>_TL M*O(@?E5#K]^1M=BB$G]9+A8?EI4>]3[Q19*'88!\&48(!\I?9APS1/(H"?(@ MC6D NH'YR>2;V UWK*"6%Z]F!FEN/,V.5_,#]+<_EP9-??G/Q?6$ZT2OBTM? MU#Y4;+U"G.KVHEE306K32[9_1-7 >JZ5U%XK=HU-V0A^Y76B>WO?,^_@>S9- MUL[/.;&N%KN?3+IY%]*?3/ASB_1/RB8L %A_KU[NWY-*7WZNW@H578BN.O ; M^5.LWHFG2K"BD:WDUX\Z#OG/^M?[5(2<,K5()S'6EQ4:#R:($H3S)(BIGP5I MD-\KUNER;)F^@ N(2^WS8NY9VYBZ:56DG-W[MQ^_O;LV6STO46_(",6IGZ*( M"XQP$DM$HD#M'F.2$)'2Q)=&()4S*=?ZA.C5%#P<0LRD-M@RW_'C-0SU:J9K MGC1 YHZK*T_QY?49FUZG?,EJI];\]LJZW6/FU75L'.,XT$X3A^B!ZN#"3R*_ M#C N&7J6(,"![-U"[6(HR_H5IKYWFX7.F*G7=AT@5.*[!@]_%KH-QZ/XM%RM MFD.I4(8ACY6'#^- (!SS%&5IP%&>$,F#-!.$@L K(,0G]N\]5MJMQ!XS7L.- M]T;S\XO=,2!(U69[QJD4"//T;G4'+\&Q4(*K"AT(Z7D+>"R4) FH&/XT7SG7YJ M&@GI9-B5YN _8"9]5E-FYNQ"?LLMG2+9',].TVOJD;_L-S"G)*%5!/@T)15C#W.0RH8@*DF=9'N%$&'7 /#W\Q!;:W@X8 M?#5-5&%HC-8" DW06#:XV9T4P96Q[0\^KXF=%.S(L$X_96=.;S>KHA2KE0J9 M:5&V7> [&/2/7)3K0A8Z;FX2+UMX&J[V]CTD2O79YE'P#I"RP482(=>H,BE* M?>HKR\R59?II7O]*@MC/H@"T!Y^,TZGS>R\ JIAN=LRCSK M*L-M7X4^VVTZ<0>-Q>NBYQ[K7LO[#O;6-6+6Y!IVY!:GXW-6#SNYN@^=]?0$ M[?S^%[$F.AN[B])Z1R@Z3YL5ZWM&91J14*!8Q"'"0A*4Y2)#DN1)E 1"LA24 M6CE.DKIJ7_BSL79RZL(U]E0'!6 MIV.N@$/O 7C3U@T\M269M[++Z?ZD'597S7V?Y22.&0Y0AG5KY9RGB&1$H#!A MT@]91D406Y12CQ(V,H#+*ZF[XN&E]*[??MKB$D#]PI@63=V""Z58>H6GGBIV MM18U^1UP@TNO8"BK,ZH'" >)0!1+CFB M"W\LRF)5@[<^B[;9[WU$$\XI3M0,9@1A&5)$0BH1C@7!1! B< QKQ#M(;^+= M4TN]/B(A>_2A/7B'M6;FN1SJ N:7^FK8)]UUU';9>]=(2&>==X>IS=QWUTCT MXZZ[9J]9@U4(Y3CX]E):K!0E]6_C65;W&?=]EB4IRC7:%,8Q41:?<;59RK2] MTS!+0"568P0G-OF.?'>-O(9G@XRJS,S<72H"9N];'?0S8FKKUXDB+7FGH!-& M@KK#FA@F-S?$A)'P)Y ES-ZS,_O;ZH&4;1:KBCE6RT7!NPS7._75Z;*A;V4+ MM$D66UQ?*!2L$UK364.?O1J$9<=@VYEHQZ+>_VR9]'9<3G(G[%1OCHS+#4^S M6J!3-1Z:J=O!X8W5OE7\NJJ^"M:BA%P_/%P_DV)Q_;@V;:4V,,34EQV]F8&PO4;FID\#C?']_]:OUS_J/CJFO]CU?9[-S3#$Z_.DZI5%YNNVK*Z MVB^9&^$I><>-[T)1849W5DJ'K>Q'A+(RJE/CS69, \+TC6CH,."S:K>I[KH[F"N5K.8?AIEP2Q;ZZEN^M)QH8$KWOS> M*.V77J.'*;H#PQ7@JL>#.>%YFSR %7+4Y0$^ GR%KM>!WTM>+5X>>JN_>;A\ M=H")5VM%4BB:^ON\(VN^4I^7>WR]=B(RS+9KDMY)F9V&Q*.B6:W=YT>=;04? M%:R_CH\_;-G60%0U#IGBMJZ7Z$)$/Q81)PE#F%*,L"!<-TY)$0]#G'(F$I'Y MD#/E,W0FMLB[K[\#E^%S^LBXS_Q YBC+0YU>0#7B8YJB'$=QRI(\B; /2R]P MH!&KI(';S7JU)F73W]N9?LQB$@5R3V$HE:M^#&>HS-N$85C4 MH\X+(X^[0F_7!^]U#?;=C*_NYIT- M\/W>/!/A '_^ L5-ADUOP],KX]9?H,9Q3/M+!K?,V-QKNU5W(T]($ 8)I3K5 M2'G4* D1B56@Q,,LY7$693($>=1C$A.[QX,V<78]VX_U8N:Q+I,6YGZ @L)S M%\_*XBH9\9C O-F%9P4\2A<\_R3,\+@H[J^547-MV!\6Y.$^4M8E,A8@/X]U MWD]*4293B;@O8TQSGY.,F-C;_]_=M_8VCBN)?M]?(>!>W#L#A L]*(G:!19( MI].[O>CI9+MSYF#N?# HDDHTQ[&SDI/I[*^_I"3;LJT'BZ:4G /,=*=CB?6@ MJUA5K,?)RE-?*FYA.0J8GGB=4C\L56?1! R$Z)&C+42]J \$.N0[M=C('_;2 M1T(@G&7,)X2Y(O%- M1Z_LH$PL*E\.9JY<.)GJQ?P"[_G=S2&]@^ELNF'B=#QQ1:/-^5GS54Y(FF"\ MRA[&FTU7.2%S:+C*Z<.&1B(M"A4;KJ<>"%['A7>K[TW2;90M\F,_C5T4)2R3 M@LI=E#)/GFTT\A+7%4% 0"(+A#^U>=E@,Q8>M\)*3:-S.@;!I'Z+0--H_I=J MO&SM_-H/V!E2;$(DX\U7#;2Q#A/$0T]E@8IR$CJ5;#[3X 4Z?]5""=/4Q' =4WE#MY,FXO MGTLI3.*!1(+,YR%*C*SHS@5G,Z:'R&G;U(//&5S$\S_NUE_7JUNQ_BK6JKWI MI]6^J:;N9?S0(E,[FKM4,F>S5N-.T.WUC?-5_G\P6.73>KU9K3> S-9AS@Q+ MFE6F #U5&#\L=R'5)MSL0G]PY?DN]74(/+C8UWK!O/.,=,D_F3"D_:)I0YT7L7H6W\0CS57+GM:]^\UN3*^J1F6J84W^ M*!^YR;[+WY:9RE==K^JK5>QG$8X3@;Q(==U12;L$)PRE-$G"F,0^#4"EXW;0 MFEBO-$BJ;GT-FDX[:V2/Z(6S1=6I<:TF>;:P-;L5M[1W>NIJ_AV!A@%FVPR# MWD$V>6>MP9 5I&;N0F23D:>MBJRN;MBDHUB7Y6VQSO+-(HLQ97$)E#!'-4@[FSV>#MTANFNXMJ$_8'IAWJUVLTSJ MVM1%GO SJ8$#@5(O#)"7!)X:38F##)B\_FXWVR@E_A]LN_4.FG>[A;"C;'2B MVH6SW=XM24Z+IKJG3FN[+UO;_;7>;DG:A=,0Y[2I4U'4FCZ++47>8EMLM1Z9 M%?=Y6Y2\Q;:A *SA[*!< MXTKH?**!ET%5_>:>2*N)5AH4F9=M=JPY;]%F/U$G)9L#CY[7#;"NN197ZW)3 M2FE>1-+'3C+*$1$)D>8\$8AXG*-8E2=ZE%,1::4\C,"96 A5\IF3E^5S%>YC M"JA9Y[]C]NC91!:(A@EA1>_G+;T5O,KLL-_:KXSFC:YPGDVQ@7!./I1UA"QK MH-968!'23U5$"''S<34"GN^49\D<8S_[S: MR/W.=W.0=G<&[0GRMZ+(U]Q;I"GSB< Q(F'H(1R+ !'?9PA[!+/4QUDJ8H@ M&^(QL8#_5:B;:363[$44]%XXQ>XBCK:04;-=)3:J]=&KH$7I_+3]"9B'8;H; M>BIC!A[#5$J-$*HPVM>>;;2<&B][.N=,OEC22:98S*JSSF35L4X[ M=SF8SBN+S:*YQ/IWL;XOZ--#SNCRXUI!6B0IPRX)(L0]'DN7(:,H#; JN4C] M(*-^)#_6T6B#4";65VV SN\U2,T$C&'F#"L8:R0#[^U U&JK!2UJAH1>+M 2 M>/FOO; /KSV+*&N1MQ54O8?A,3$U?U$>J:\WV751Q?#VELV7?"4^;\3C6*6X M[C)3IN?4T%5X3,)?K\3ZN5PVK3OEB7:01MRVG!5N3H6@0.^9.[R?5^6F>*ZJ>2D3=;'/PO.3U./80XQ*6QG'88*2F'LHS&C" M(^H&. !-\NP#-$M(:@=7U> RH8QA< E?+Z?T_=]SZ3>)3K5(5T"M-??3I(C8+A]X\'E#HK;/BZ#"<-"Q"&* L$13C,7 M42'_D%(<>QF)$NK#)%@'ZM0Y7>Q!\&?ICE,^J)U&V%X!^?BSJW5GJGU;76 M5_%G]4FY(!$6(2:NNGJ26L-+U"1.$B/?BYE/?4S#")3OJ05U8JVQNZ*1$E'6 M?20+48^NWJR=4F&(4JKZ6K.6"6Q0DC3*73TU8IUG,#52ER;5\)T:@2:&=5'? M,*M+KC_K!RQV_ 91;;-$:13F_&5*NFSH+%72?MFT7O^2<_GU*56W.KK\?_G3 MU9J+!:;2V'!)BE@UKY(& 2(D9EW*"R?XBP,^K[.Y>=N+S78L]9'1/HQZGS%L&Z>P6E5#E%6I?/FW#Z]W^"@E'D4\"-,$)T+X')3G. !K8M$Z@.PHT(Z";-9U>(!C M>AZC)3[ Y,^0!?"&;^/$V6KN-@!IWD9NXR2?-&W3>,54H!\?UZO*M:SSX7$8 M)9$(./(PEB>B2QB29Z 4ZC0+PIBF00 K/CP&,+GH*G!UW,=!SO]V_]GUG"?: MM&:]Y_QJX$I3\!OYK]6+D7T21>Q&3H&O5\")P M_8L81SVK?A2LZD32K.Q5*P=0+72TS;JJQWSSH/JFVK<*U"X250<[;"J;;G*L M:9BCY6=6*]W$G>J2GN?,%,ANQOIE+4:;5]7;KDG5B4(2X,AGR/?C!.& $T0" M09&(HC#P8QPF 4B9# &;.LY<5RY*V,X.^$75&!&8W*3%.#WQM,4.F*B>PPFP MR.J0:$E\!T'-*LHZ1!^+M=8[IKVBRX?+%5=_J8' \B2M!K!OMJUDZQ,EYHE/ M,NXCER2^E'66JHEL$1(^P8+$;L@2!NL0K0%U:FM"34A5AW0U4E;LT8!VB-9A MH.:1;)LMP'-ZRY'JAQ8&%\I4V?71MMP5'D2TM6;0.C!G;@$-8,-IXV?(RS!- ML7DH7A>W]%6%Z52G^E*5-K,'<;/:-CV7;D.0X21$ JN,YLS'B$;$1URD0OZ? M9#SC.MIA%-+$&J$![52PG0:X(Z'K:81Q1@UK :ODPR2_E_+Q;I9 %O UJW*J M*F]W'E8<@)SPRZ"M^;2IJ[6=>KQ286X4N)4:&U]@%M6E3<=67>F_8&;,-$N7 MG];%;;%F0O#RD\2V:N#P>?4BRLWA2'?F)1%3DV4C[DFSQ@]\1*(@E3_YKB!) MP'B:+58JN4?P.\#471@:6M_EI/XNGR"C_7VNH .GS@+9J6?D3,&=Z63K MPOEIBXNCOM\_-P,A=_@X>X0L3K UXX2MR;9 Z/-.O#5CSO^)Z(J9+TMEB\I/!Q6(>*P];;,7Z$"<*TT^:GA M9]KG$DQAG18Y50RJ<7"V2#C?IF$0P NUSR@S?]0*PV N*HST06=5B7-Y@S5\V!MLPFF.6UPR&;KDA.2I^]3\F7>4G 3)@ ZD)R^:U@GIC), M/JARJ'9#@,NB4+Z 4E4?7O>/-)YQY0G47L%>I965?RS=@-7-4]5O3+K/F<@W MS_);N>U4=%FKNHZFFVD6A4D@59$;XT0-7O!1@H,0Q4GJ!SQU/1Z"\@+>!UE3 MJ[T:%2G1JJ437R^7RA-[$D6=-P0=L_4N6*9;-/]?*CHO-BZ[2U2F_CD1A+K--16';>W]%XXNY9B#;.Z_J&"T,]Y^:#0NLF4>[%( AX$ M#%,4NH0@'$22-*TK&)(X#!#W0L*2.,*I"+<7)]PY>,05^#CEW0IM364:13>O*.:=,D_&>"D_:*9COTJ-BH= MZK98O^1<\ ^O?RF5ZU6WG3ZX];M,U=QNMED$JI=[[*)SO6V+2[K*9!I>0?3*&H@3<6Z+3;* M7/])(>3DJY\[N>C\OD7+8A#&G">6=(\! K,J(W,&'6NG,U:"YP[\5ERO>',S M=WP3=_52\-^*X_LZ6.J Z?IS9 Z(%=>]HZ["Z_+'ZH9[8R]5P)C]XYD" M(%%@,J9;S@PXEWU&B0'&0&?+"SB7+>VT@+/7,K/.OJQ7]RH#5,6^;[(K^0W+ M-PLW"5@81Q&*/4;4L(X441)RQ%SA!83BA,2@0>A=0";6:9/UX]-R_2I$53?:G&U"8)P$08!B/P@1#E5U9YRE",IC&33F 28J&H#Q!A\LB(8Q[R5%!?,. 0US,Y M831JM7U>*[XTU>CGLT=/09U),DP_;8'5]>86+1(-:BQII"X(LRJD 1*/]='0 MHZ:MS9\*P7+:3-)LS^58N"$1E/,8N56=!DX92OU82F> O9@%01S#"E$'8$V> M(;B'7-G0[4$_T [G_0SSDI3'PN,HY:F/,/&5'D\(BH2+0]_C5+@93']98IF1 M'AMDFB-^J LA:!OI >;I:3=+#(%IN3;0"T?^:REV3&EC4%EE3\6:/[/!+Y9! M__A1JJVUD.^'-',7^5&23QO)C[]BF""XO8O9&4<@0 M#]4UHBLR1%)IQ;DB=M.($VG2@=IVZ0"=.E-F'[?X15"%076O8]:G0XN)>EK M-FM@ZL"4*_!$0 "9MA(!=4#.FP@(8,))(B#D74-_CA9JH%EY*XIM+D3.%H$; M\3###-$@EKH@<@-$(]=%:1JX@A(6>WI%%H-0)A;^"H:5%+EN'I&$$6D8>8BF MKO1Z/1:@E!$/<8]QEL1!$K@4Z.V=RR4C.ZGFTTJH&I2JH<^.31,R3],7/)T*F+__9RKZ=$2 MO>KG,J\L]=05:1SZ$8K"4,UY9@FBHK-:;S0C$$-L&)9.2QR 2:4N\98'MFO0:G3-V[?F;+>X(T2U+VG''C40/W71 M?_=X_\OJ*5>."%P ^Q:86@057.\C4$SP;E0-$; M('H*<1NCT$S@>E>=3^3&"#L0NM&'S]2=-N[;:N:=%Z#N-5IH.@T!%\YV4[]H;"K80YB'UY:"W4K*:# R74"\EF8NBA+L(NUZ*TBRF*&:^ M".,T"*@7@(H6.L%,;-6U@3H**K *H9LU>OKT?()A>O"$U@E25(9ILE4-T UD MWHS_04)/LOJ'GS9PH^[O-[>KA0:3/ 3%*,4)13B,&2*J49((<)90 M05D0"% [DFXX$TOL%JI*M][";8;# U,>^OBD=UA:H!XFJ=K$PAM6#)-BJX-$ M#Y1Y6SH,DWK28V'D<8/NN.O'ITNVD6?O\O66YOS7NOM"DZH"#CYJ+C?U3=U! M,Y<&'4?AX[R4_]QT:&EP C2NU635^+$Z 9> ]W@ !DT0Q@32;]9%5A/&?#UC M840?=(@%OFI8^;5WB!L7>9%D"8MC-T&9FT4(JZJ3),LP2H7\(!5NE$3Q8K/> MT*7>$7T* J0)=H"TO^AWZA6'G1M>[&"-WJE\'L$PH6[!V@7?+)9[]5)BJ]CK M%,"\I5Z]!)X4>O4_"3^ ?RTWJ_N/F\Y"S\N5%/5]O2?,@P4O//&A_&LSK^&H MSUE_C;,*+/]:%R\?E3OKG]EP[HZ?WI,R%B;R%GEJV9TV9I+180^'-MNQ;\R( MM@%@OLB9=:=UO*6[M=O7==-;H/Z.54=M^W,5I/FZWOPF-OM0?56+UK1U6["8 M!%$4ARCTL:I?C01*W31$@L?2WD@S/XPSHTK6*;&>/M[>-&R@=8?)]5-]'<=4 MR&NUWCBO8N,4.]0N5*'5\\!!_X;[JVK(.;79D>_M7;T!]#>IB]P@RE*.19!%&.)TULO.XFC2"A1,%S=4ZRE+."W MZY=A L"JYQ!?2[JA6716X3TDY%BZCCZU/EBB79UZ7==2?Q4_-G=_BN6+^&6] MVCR4BT!@X0I&41ICHB9!NRCQXPR%;I@QDH2!*T ]$L]#9V(S27XG0FM3)G2X MJR>>\_$,)M:#DRDN'(4/JRR4@_KTRBVT,E?5+G^F'V.A@\Q[&7 !8!Q@] 5D M5<.B,6E,U/=8I71A&[ND_+Y>\D44I\3%E*$@)B'"A(6($DY1(@B)Y2V89S5N%(WD\7K%_KGY>-&-Q,)NN[$DMN@XVSQ2"E\HI)P&*T>B-7HK>SXWA^5^:D8" \J3\!"4863*#*,$(S"PV?*+3-G0 M3B\R7L/,//@F7L3J68)3'17SU;UT!+)U\4@EK3?I,K_?!9W5G43=6^,F^RY_ M6V:TZI7[93]G/8S=V(LP"MW 13AT,:)<"!02ZD8^<^.48(@Y80^UB958@Z@J MTV]0=5JX.GMD6[<[39L2*9EMC,^8W&YQ(_6,GK?9'IAJG'MGP.:5?29:,L\+Q F#8?8A]NE=Z M5I@"O=,[Y,J.T6;O2ZX*,FGEWKCK\!]O[N"7Q:%&E_4M%=1 M)06Z#E[GRU.'1_?0JO('?<>LF]1Q[^ML*F%"=U?0:BI0^P))FVB0)S5(F)&[ MU+WB;#[1($%MQV?X09@4<9$OKJ4P;EXO.2]4KR+YXTUQM_YSM4CC"',:>"@+ M4J+#)'_:"-[3F+**G0=16^'0>/;?;R&F#,,$UVH-5 M'17VU?R4"@^G4FJC..,(\R!#">8I.T#35BAV-E'/MG[#K8'I)FN[TO1N<:QV>)B8G=;;O]C![HW:QEAE;7^[ M&;M@3*2R"4T2T")PJ<@ M)M:O"F KX\OY7<$$1F$[^**G[\ZC%J:R@(0:#+WKH\7:K+L3 #./N.LC\'2R M7>^3AG5YRXK_@G?GA#7E 0M!O,RGS$61NH;!42RDD\/E/VD6I[Z?"=<%)5WI M@9W: %+EC2BM\C59.Z_3:*2E)B?UQ-<^?X!6R%CE\_4(B^#5A""*;54;Z@&= MMQH1Q(B3:D78VX9-D<6F3BW[LB[+191@)@_E&/$H31 6A"$J,@\1DF2Q""F+ M&8'4]!ZL#E(!\-+>K[MA;<#>QP<<2+"7$2(\Y 9^AC"3*C*AB8M$F@0^]0*: MP&ZJS3E@T)3""@WVP]KS= MKKO(.FERW?F0R5U-=3,@S]K*V->^I&F_-?7MS.GEQ;] ;F@."-2YFC&E[?P[ M&5N>3#\=AE/?21<+AI4OG$X;A7G&O=N&;>%+URJO[7::$0C67+]ZK MM(NIJ)C[" M5%<;*550YVS1NG#V57;.(:.WR-D/UUA@D265=@XFLZHW"RP[5G4VEC1.%GTJ MQ(.:X_(B:G@J;7)_+9OY@4AKZTNEC;I,()K$ KG$CZ-$Q&$*TVUC "=68%& M$FPOLW08W-SII5K$=^28ZKT'#U[U3B+8IAP=A [16K((%5&88[3U6:+=/02T@YV]#]D.*1CK89@ MMG*^ZQE1"8[B- X($JGO(RS\ %%"!")9Y+D\PSQ*05EJW6 FEC@%]+"VP&R0 M5@^/] [(\RF'29X!T?#9'8,TV9K?T0UDWAD>@X2>S/$8?OJ]M4;[M"XRD6]4 MK\:FN59$7"%(&"!/8!?A%">(TLA%7NH&4)?.6>85FE5_K419R0E":J. S33@B$<8HBG!&.(^B*'4A9F4/G(GMRBU4 MIP76*-.VCTUZ"ML"\3#E:D(W6/6-4&5)3?5!F56EC)!Z+/YCCY];WS30O?LH MU,"X+T*6A A[+)-VHA>B5!J'B(=AFO$LS:27:%;#I(W#U!??K8J8IMG]LK/9 M/3#J:L)M3?-M6AX"S;!3]G7/"BAGJA@"\\1Z59 ^!F]4^0-F47]U#WPITPFS M*PGMJA \WWRBZIY]\]HT^?RP+HKUG](3OZ)/\I/-ZR+B NP!C!T+"V GYKAKXFX! R*J:P: MJ8MJ/)PM(KN6L,X.%^=JC',&DV[A++ V Q< >N;IN'"FG,[--5C#O&3I3W6- M(3VE&J *]HFR=??L96&0"H82S^4($RS5BZI(B(.(XU2J'IR &M&.0IQ8I^S@ M.]FZV I.C0*\1FF8=7J:Q"I#8.IC@!<3W3)K$VNQ*&D8WNSU2%KD=Y4BZ;T( MTP.;A^)U\=OM?ZR7*M58);LTXYVI"$)&TPQ%8>PB[+L$49P(Q%+/CP(_Q9@E M.F+?!V!B*?_MMNW,ZPEV+R^&Y=@&A3"QE<1MH57Y:N,CJ?7HY&M6A=&J\-ND M]!Y ,J;[?+4T1DNMA=13E6IQH\"MU$OO>[-HDS&LM\IC]#EX5LINI/8E_Z.\ M_L&6][_2Y;>G0LW5_O[\^%B\JA!NN5G=I6(5L3#-9K'0)?-^KW M?Y;?LB53T.\VU;AF94N]%/RW J:I+(":6'5]S%]R+E92Q*197U_R7M-"-<0M MG5N:*T*$HKM:;^L$_\U+)7K:L&RY+X:LG-A^(7^4MJ!;H\@DU_%1?P]G8 MIG&5-_,.P73@W)MC64U:Y*V1WK0!?S9%:I%9;?6%>VP#E,P0,X42>,T/ 4 MSR$/IFC:E%V=2QG -SR'0C/'4)]2F&?81\F@6WCRTGP^81^^!PYA[T.F;7P_ MY4OQ];F.&D6I1VGJH30**<)AA!'-J%0$.*!)X":<1<#^O?O%IW;WZCZV"IY3 M X2VZVWQ85@/G$L=T.?2)\R@+>\I!6?TXVTM-G,CWE,R3COP=CQSUER?3Q(/ ME59=2&'\:[YYN)+.\/I1%/L+!-=55+@_.G1,+98C'1A0R4=KLC M;,;!OL6 &FUF](R?T7\??N1^; RD3WG)Z%+Y=Y_D;\I%HDQM+_(0R5S5-BW( M$ V(/'ZC)"8^<:,XX+HG;P^,J8,6#52G!EO[KA5@_8.XCSOCY[$%FH%A #BY MH.-YA""C4[IOS=D.ZQ&BVF?VV*/GC-'^+OV3*C'],BTK*0<-C#YY>[HO65,] MOH/H_+Z%:?$(&:'*ZKSH4RAO,#&ZE]3NF=']CY\Y.*7YZTN^$MX"4Y;0-&&( MQ:FT%5D6HH1CCKCP?!%Z)!8>,1J=TH8RCP^VFR72_. HV,[-2O,F;9A/NJ[9 MF=0;^6APPLT'J701=OXHE8-5WV:82A=AO>-4.A\V.QKN"D'+Y^*UZH1=W6%N M6_ZK,,LO8O.PY@N7>9QY+$1QP *$/2]&)(WE'Y$(6)1APH/,H!)5![;6M_?L M$M);^?L'6E99J9L&*Z=4:,%-.?FG9[78Y@HTBMTPH0)_46<'7.PFMEQ4 5^GQL*>30.AV9*! MHP5R5FL'PH1CTP?TKIG"_:O([Q^DEKI\$06];T)S-UE5*EK>/&_*#5VIA)*/ M^?)9/K9O2E.U*MR9[J[+$M^/?10QD2),58*S+PC*LH@*$42"^!E$B=A!:V(U MLT42T1K+IMC?>2[K>V4UPN%9-7QP4EKFK&J QVN$G=6NO[?S) KUZ..ZZ1:@ MV;O8\@[JJ;'Y]P6FZ+;X.0V"3;"^&G9=;TX+R7V'5=I4J]KWZ^PRS)*6M(34 MK'K4+B./-:WEURPKCZ'J>8I-E1/3[_Q M-@$=]]T.;=%U%+YJ9ZZJG5%_.BU45(_LW;;4CZB].OKEX1MU[Z5GI?9OY(E; M:7R+X\0G9+@EI3\%AK.> !.R^/@XF!*4C7F$7^FC^+A^I/EJD?J,99%($(L# M+M4Z82@)6*(:W,8T)$$4I5JCU<< 37UQ=3BR[\)1D)W?:]AGS2AL\4I/=]K@ M / :RXSX,^<6GE(VR?3"%I@WG&%X2NSP),..Y\T$M\HYOF2L>!;MF:5-*?*" M$C\*69PA*E2)8"!BE,:!CVC*PX F49H%(/ML&-S$0MS W7;1!]8"CW!*3WCM MT0\3X3H'?PC[ M48"H1R+$?9_%OCP.HT@KDMP+8:X,K!JH(Z$Z"BP\_^J0+\-"9X5:H-$*)=0H M\ZJ3F+/RK@Y7G#WKJI.@KIRK[@?/,$*_2B2E3UKGTVSG#]$@\9GD$PIIZ*J4 M1X+2C%(4N!&A)&0A];'!77HOP'DNT"OP!M9G)XL AJW.(-)NF9B><^:W,(7([#O=X_\OJ*;]:E;S@GY;T7M>V M['Y[:N]/ 77N\D<58_WEZ^UG%7,M+S-HSN).RD3W3W4V9R]%_2O4Q0 MYO(DXMB/?:Y5QCX 8V*)VD%T%$B86'5Q1$^VSJ03)F"')$X@90/46!*U+@BS MRML B<="-_3H>QO\(^W8%U%*MZNIPA:8B< +4T2H&R.L*F>3.$Z1QQ/F!7&" M>9HLGBI?]?N&%AL]J9X-?X@,'5.A'U7=PG12<9^O5G7*W[)J"OH.AP =;W$2 M)BGW8H$BJ@9O<-]%%,M_QB0.0^;&%#/6;/'UBO_=;_"6!H/M%77>X-_1WD99 M2+'O^8B2C"'L4X((\QGRPB#)L.OYQ =5O[_+?36Y"-F+[-_/9NI9$N]RBV#V MR7R3NG8D75CKZ_%F^_#NIW0=X_T/,J.K9SOFF]#5AP \[/BYCF#=%50==!*W M+_FJSG'6B,#UOSR=IFA@.@W0MH(HG=\5 DZ%@:58W#B)1O&X@65GB\F-D]:. MRVD\#?_VM1+M+^_O-]=%H23E\G&C&_?N76!B:Z)=5"(!%]7%E2/!KU=B_5P> MG6&/Z^>!=" 5\9%T@I#@+=2%GD!DLU16HU$LW_5V21SE+"V8(X_;)J G$D) MYQ_$2OZP48&,\G+%JY/H=BU/)K')B_H4:SUQ.-!I?Y9(9S/QO=1%A'*,<)B& MB$:8HY#Z-*-!Z+$H@"4MVT-NZOR0&E6GP:0*P-6E)K5Y>HCOT6/'X]#T3KCI M]U//,7FK78+IKS?8((-$;ONV*]>7M]XVRAUBV^SS*J>C@P;E&=3SQ,'9U'-\B &B;-R'KJ M67(VTVF8I+;=-/+D>:.NY6IIOJIVK.G7^3^"?^92SO,LI[OYE]ON#E(EM!+5 MY6?2[>=-OGK[ \;4YI>W]%6ML?"]A ?4PXAA01&.L8_2C'@HCM(,^R1S1>:; M#-">!?NIDY,::,Y3#HN/" MV5/BM$G9S@W>$E.9;2VLG8:>_6S/@TJ=W9>DHNS M;DO?Z/9YD3 [T+HZ\FZ!O3:=>_?(+Q(W"DD2>\CCD9!^?D@1P8S)LRF-DMCU M$X^YD!,)!G[B(V7;;[K8 80=&D!>ZFG]Z3@$4]O=_;GP@P[F0_P# MZULS-EA2F$#@LVH\,\80;>6W=U%CEM9^L-)\V>Q=!!PDL7<^8# T MZO+#E^TL\^V(83>B"4T8BMTX1#CE&4K2R%/M/PC&7'"!V>)%%.E::V[4"0#( MMZL-1O]+]N&+LP4)F*UTRHD@H9SRR$49=0G")"2(!!E&<1BX A/LRL^TYV>= MQ0>3Z%:1KPO'&B^&5JE8G"* MUNE;\XW1ZL7X8(Y6_U-F_LEM(9YHSIOZNVUHO7:\.^J@[M'2H:HXIT:VZK#\(I]QAO/U-?HBTBKD+ MS3LZVUNH81&]S<; E%QK3VY:>U*A*?6<<^G4F%:?RAWX?K GZC='^-;*\6WV M!&#%OF)E_<^\1S)*TS\E!$]0BN/EL5_L\.C!Z)UC>O/M2-N%C 3R3Z'5XVP(R-0Y=MO61'NX3@T8WH7I MA#_#)XDMJF''@@'!1MV8^B@ZJR'3R:*S]V3J(ZNK+5/OLX:%O.Q!\.>EU 37 MU4BEO^9<- 'T#Z^_T#_6Q3:^7GYXK2'FJ_OOXKZJ<+BK\S[21*28"R1P4M7X M,42BU$.4ICP*$Q&F I3W80&GB05\BZ$Z,+?72.FK4^&VNVR2'I_\W0X_9XN@ M\WN%(C!?UL9&Z7G1,[,?IFFFY3R\QLX>KVQ5SUG :-ZZ.'LL/*EXL[BTN87S M7\^TD#IFV4!8$!*(((PQ\D+B(AR3&!%.0J4]O3#T(R]+M-3E (RY[)L=6&/S MYI@Y^M;-&20;&C?:U!K9-CWTG&7:'*\YNV730U278=/W*$SP2OD=^B+-H_O* M2;F2/LZ=7*#IOQ^*("-$),@5L3140IJ@A"492KPXI#SP<1HE.I(W!&1BT=N# M53-&H!,*!KDS+'JV:(;)'IA<;='3H6?H2);OMXYC^:^]! XN/8L(ZA"WE4&M M9\VJ_+(NRZ]"11CHCT488!SPE*"8 M4(QP2D-$ ^&AB.- N$1=CJ401P((?^I4G3TVSKJZ&&)M?)RE1 7F$T#YJV?_ M3\@UF/"W&5;?I!V@LNLXJ[#Y^<*1"%4!3/K#GGUOR M+MCP4^JQVNR%KCFUT MTV5,QZXW-WM[:W]#-\_E(O%\-TNB&/E91!%FL8N2(,6(42&UDH@2X6E''8< M3:QC:M"[ZH*6"UQ!A\Y>[V'6N)%NBP4PA6%*O<$ ]F'2SIC!WK/PS&/8A\D[ MG<0^\KR9^?!-;*BJ5KVFA6II5S;)5W&04$(S%T4L2!'V8X[20!KU?NQ)"UXP M@0F!6 G=8&8T!E11+LLUG><1YN@=\>>3#!/,+3QG"W""EI_#-%DZD7N S'KP M#A-Z?+Z./&TJF4=C!X^GA$81]4/?HTBZUQQAU^>(Q&Z&N)\&4>9F&6<13$:' M 4Z>BG(PA?5"C/O.Z?+,V35ESZ%0Y)D [?I2=NE)MCTE0^3ZH:O_J [^_ZEB"#?9IWQ%5TRJFZMU*;^^ M-)&BPJ,0<<%$1=X4\TD%^_0"PJ<_M%FCE;7(U.C,OR^>J MAR=3& !]^"'&:3KLEM@!],Z/.%$/$=URXFJ0$W _7(-$6T[W$*AY/6P-HD_< M:9UW#!JVK,K5)?^C_/["KLI-8VOJMFOI>'=B*;U5X0.5N+:K("N=[Z)XR9MO M)J!/2Q?APV)I@V:8*(Z1:]':'B/.K$M+UX+S]6@9(.>@0\O0U%W0[[)JJ[*9:LQY@=:YFP1>$GH92*0(HT3A#/A MHS2-*<(!9\QS218PT&T7"/K$0E_!,&]I#V,D\;C4E9*1S!4<89Q)1C*<(2^A M-$ZR+/*8IU>#/#DKC4J4M]@@6J.C[@T?UUO6.NM6PUO^7*B_5/%+/6QBKCV( MA$_3-'41$T1^A0E-$.59B)*0^BX..0\COE@)S?$L]OF_&^D)'*URPONT^F:_ M)];K'7N3?:5A)^$6#:?!HYEZH!S(&A6GA]8CU(@M MQZ>JV2*F\>?JYN26%IO7*B&>LFH0@"B;@!Z"MY 0]$U6U0(^NMZ5;2X MI!KPV3:WX21;BTIK YXY/@UER&FD&KP"/*#U??.WVX+=%'=E<5UN\LE W8)^>-\^%N'Y\ M6JY?5<;9:E/DZ7.E9)I$ED]YR>CR-T&+1-$S;)3S1=":3Q( MI\=+(PRZO+*#UM1Y9 U*3E;AY(@&*>EZ[K&ZV%UZ9Q5>SJM$[-PI$$9[I&>> MS,]YF,;JFOQPX>RVHD;2V6+I'*"Y[RA<8^K\-K07%@8^G,.ZR48]&"'UQD,> MSF'D^'B'LU8WZ'KS,;_/-W397)0Q-4TG"GP4)SY!F,8)(BZ.$755Q4TF&*%: MTS]/EYY8_S6P 'U)#@D?5DCGD0-4*C48D[YWAR0!NJ48DV;6\&1LLV -2CJ1 M'^PQ:[(:(DBFF: MHI@E'L)9'"$2!1[RI>DD(AH3W]<*LFC FECPM\ =!=W9@7JP M\/>_&&AL0JP\Y-BPL^3U&-HD&D]1;L+UAOE9P^0W9^BG7*.O9WM_6R^6G=:&&?2]"XB8IY02E),$(1]A# ME <9BK# .! 9)[ B;"#\Z;/1*BR][D+^)* M6G_WZ^(5,F^E\^7) ^0-3&<+%#!OI9O:\0NULPF%"?DIC5;GK@Q28W0UUKWB M;'=A@P2U+[^&'S284J2DK[Q:2F/X;OW+ZBG_F)?L\XJKM%;MH44#:TPL2PH$ M8%C1$+'C,F2+3I@HU5"="JPZ*._R1Z&&&OWR]?:SHS"0'SP7:@:D1"5_R?DS M73J#?(&-.-(@VFSBT=#"\PU TB#O8!Z2SO,&4=+OHLI4\9+DCOY0G92V\84L MC/TX]E$4^Q3A! >(N/*?01RXOL<\S\>Q=GBT!\C4"28U5$>"K$3BC"(_RWB*TYA$GE;\ MK&?]J?W:NH56!7+G]D';AATR9%@"+9 )]&I!%!JT!NNDXXR.8(?KS=P(K).8 MT_Y?W8^=4Q2M.HA5PT>^K.N!(TV76ISX0J0X1EZ8I"JE*$6)$#%BW!-I'$=N MFAG41?= FSX8KP51G8LNHJ M8J_]+XAH&AZA.SNNNFQE\R$7O7X5%F)^>I>VD2Y*+_D*_%9 BH7 MU.BK]7>QK!*.?ZGF MB@E("+KSY8EE4F4:T=6KLX7L-*"'@Z^:=(]'H\\F&29_9M2"0LV#%!G%F+M7 MG"VX/$A0.ZH\_&"?++6Y+B7P;__V3]O?R#]26HI_^Z?_#U!+ P04 " & M/ %9(!S$!@N8 E&0< %0 '1H#U) ,9>K^^H&3 ML0R7K[A<31?S?_L+_RO[RR\X M3XL\G7_ZM[_\X^,K<'_Y+__Y/_VG?_T_ /[[\_>___)RD<[/<+[^Y<42PQKS M+W],UY]_67_&7_Y]L?SG]&OXY=TLK,MB>0;PGS>_]F+QY=MR^NGS^A?!A+K\ MV.5/E_\2 T:C=0"K8P'EK8:H5(%B=$DNA!*5^+\^_8OUB6?!$)C/!I2."KSW M 0SS3FODS!B_>>AL.O_GO]0_8ECA+\3>?+7YY[_]Y?-Z_>5??OWUCS_^^.N? M<3G[ZV+YZ5?!F/SU\M-_N?CXG_<^_X?N7Q[\1/T77'X,ZK> "Y#\ MKW^N\E_^\W_ZY9>M.):+&;['\DO]^Q_O7]]ZY?KS\MO7OZ;%V:_UI[^^6! : MB,[-[ZV_?<%_^\MJ>O9EAI??^[S$\F]_J;\%5:',2%;?]G]N?_'7ZY=^6>** MD+)A\G?ZQL7OU[<<2 #^N<9YQBU'EX^?+=*M#\VJ/!=7OSD+$6>;[TXR3B>; MISZ+J_4RI/5$"J$*SQPRXPCTI02? J\"#)H3T%#'V_Q6>E=$\$;\*TQ__;3X M^BL]^-" M@^P?#L?+LA,P?%R&^6I:!7\!:.>+*DYI8(RY"F@/P1"J+1JTSN=43&JS.]QY M\UZ04/U#XB2)CHR*W^;KZ?K;J^D,WYR?15Q.I,2H#'I0,NA*.X'9) 51:D&[ MH=6YA)/0->Z% ]XN"DR38A?;?XZ=I%<)\_2:2/[Y8G,_7RV\O M%ADGTJ7DD@@0BR?/AVP9A. UH.+9>.V1"]4 &(\2L1=.;.\X:2?G+F#S,?SY M.I/XIF6ZS4U<6$+!=9+.(:0@$S&2>(VC/&0"OS/.ZYAS \ \\/J]H.)ZATH+ MV78!DFP7&J3'L"Q@OZ\NWRX^*/^40IYZ(3$D+BY$:)0!X4>@GF69 M95R8W,(#V?WV_=#1<6:SF6A[@LB[Q6H=9O]S^F7C.HG((RLL@%6*/&[."CB6 M,R23)/=)9*E;>!R[WKT?/#I.>#82Z\C@J%;OV1+#AFXFDXH*-9!G1$X2$K*] ME.1)%^58B5;+(D^"P\VW[0> CE.<1XMN9)77$]'9N\^+^54&)IH0!8$T:A,H M[K840'%%#K*@8-P[[W(2)ZG][AOW4WW'J+,HN MPH$7Y\LJKNT)7(4TZ>!\-7%9"1^T!"&< \4\@@\.R9%UPG&=HU2G0>*QM^\' MC>Y3D U$VP5$7L_I:22.Z5=\&=;A@JU),L5*$R1HA>3J,!*3#R8#3Q*==,J: M@ T@LOOM^T&D^T1D ]%V 9%ZC+M\$=;X:;'\-K&1@B#'$F"L,LG.0HQ9 Y,E M1J.L/;4R8L=+]RN;ZCX'>;P@N\#!A[,PFST_7TWGN%I-M'>&7];+OY8?WZQ./L2 MYM\FAK,DE4W@:]6YJLZRPT)[H(L4-PLI?6SA5.Q\^7ZXZ#[->+I@N\#'A\\X MFUU2'Q)S1"8'+BE45MPX<)["9U2V^KM^;K>VZB1-<746FF?,HBD,@$Y2Z# BEQE8TSQ3&HE3TM& M?9^&_4#2<7:RL9C[ U);AEFK^<9__R_\=LD&BE%D0ZD#^0J>Q#Q,=)S6;B+23:OUK)E[1=\B#CLGPJ Q@8!P4 ME@#1&0T<41/B==+RM%#D@1?O!XJ.LYPM!-H5)K874;9,1$'AM.(" HN"=K]4 M('H23XDEJ*0U%V@;HN+&J_?#1<>$/\? 6?0O@RV3[ZBHQK2":3K!8)$JOW@0*Y'H$7\D.CB2Y$+5QXS(4M^7)JB!A$?7ZV^8^ M9#T,HD7X_-O-GSS[<[J:)"-0V!2 2Z%!<4<[K-0&'$7ND7EIBWTL>WH,=O:G M;EQE\XJ.6JF1)7KO8E"LQ< H5>&&*"9P9YAXK^#L5 M4ELJQH7.4/I^!%9'"+\#^+Q9S)L MM2]2R.8;VDY"^@'1,=I=M!9U!WAY?Y\#DD@.3GF0/-$V7VH>*615HX4L,"LG MXV,'/:>:FP.0TOP<<""DG"CDHV%"\6-<- +*U>9-40R^IB]7$V.%P=HS?,'7'Z= M)EQ]6,SR)+&81,X!D-4&5XX[\$5$X,5XG9BR]('&@'N8FDZ,5QM<-1)Z!_#Y MVW*Q6KU;+LIT/2G2R2)-@5)3'8J)#)Z)!%P[@22@3$N@,5YNO'Z18 ML1Z/B,4ZS)H@XB+O.O_TVY]?<$YV\2HIEFQ..G #UM5;)1D3,8("LC(FLY , M5X_UFSL&'P\2,T[+L8'0TD;D'5B3#SB;U>UTGO\>EO_$&RQ-1"9O,5L)(EC: M3$7DX*0C=G@.22N)H7D&_6%JQG5R&JG[KE/=1O8=H.AO."M@[#LDC>O<#(.GEEKH %35 M9:O.VJ6,)H8E%2W/@&B("?+Y(8J>16=G:V[E+P[@NSS"P.4G./;D_ MVZ/!W\F/FR112O;:@HXU@^63 F_H*Q-J!P5CKBY'3SY/UH!URLIY!0PT$($F- M606I-;N3![I?KW$B#>,TZ6P,I:?40P<;V"4W%VS<9'R2?7*92V) %0T*C810 MZ@@-SKP@?H(+K2.S1\@9Q[M^4C@LAM'-X3#S6YC-\5,]=FESKHH7O=&GZ246 M6J+Y.;F"9;I>7;!7LZK+59B]+1??N,JC7F3"J@]0*[86\WIW& T9<(D>.-9" M/"LT>*$Y!!%#%&3KI7NL$?51)[)M61C'O1\3T&-BX-1%\+&9R7V[_HS+!S4P MT2J;4B2"D8688DZ!R\S05\8Q\J!U%JU/CQ^G:)QX8DR<-M10%UO\I2]\>6(U MG9\34]>EL,^Q+)87!; ?PY](RY&$2)J=SL/RV\:7(FFD>M:UV*2#+F4_T=9J MU.12ZV+JC>T8P6=-&U*6*4EKA6U^@CT@.^-T#Q\H%NI%[1U$WU=OY+@J2BU::)Y:US:)Y(>!- L9I3#X04(X7;0=&9>,D[+A!4GDA MQMX66@!;;Y>^O\2PPI>X_?O*1W%,LX3&@='9UP$@"D)M:A"Y=9I'XEX]=EOS M:%?O)*I'ZH(^5,;P:;78@3OX$,>OR!>8?IIO;T>GFT7BY&%O_C7;:CG_K_/5 MNFK@2CZU[QO]8+U>3N/YNA;R?5R\VVAS(K((6(H'%C.K5^TS!*4]R$"L!::< M?K2_14N(#\+@R&>^3XS>/1?/^%#J8)WMD,LEEY,8(>H>3F=G5,L/9$B M:B,">0;"UHES48!32M2=-P8*ZM&:UD[< Z2,6Q+U),@Y1N@=8.??R>/[3'0_ M^XK+\.EB3L3;K-%NLSI=;HWU]1;Y.#PA"04%TH'@=2E7/=41V MEAF>C)&/=5L^!FIM*!]IO,M ^^ (VOR!,+PU[BHX3#$2-Y;^4**.<;91@5>1 MI*L3AL)'@FH'N^P8"#H2Q(>KLU^L7HCS?@?,J(16/%H017,*?>K8:8%D$KAE MY).$R&QKW^] $L?=V_O%:Q.5=M^+ZGF8A7G"#Y\1UZO;5!_>;.KVP]IVDWJ$ MT$;MHJ[V\K?EU71.+YN&V;O%:KI9"E?5U"PPJ7T&#(J4;X.@J,(Q2(K3?YQ< MQ.;7ZO:AJW4CJ82R1%:[.YLZH M<7>P!Q[0U":2A+B/&6+@I?9V-> ,K(^<9^N0MQ*(HY$B&EII-"#ES+Q)+26/KWAT_1E>I@[2[5U>I0T3= 5YV M-#PJ0;(82P 34ZS]:S-XE C"A:2S5,Z9UGTW?H"N4J<@Y40A=P"3'5F_PKG1 M2@K@ DD@)B3PBO9P)[40R43#'YTR\S/VE#K!H3E1P!U I#8A6E_G)X+.+#E, M4((FZFTJX*+WM U+[KB)Q%QK*W*;@DY\W2/UN6@FW&Z@<3$.XXH):S(W19 \ M%%-0A^]!S"5"$0Q1"5=>T#V$]8.DD -RM<6JNC0X@]BREQ3FQ\1X3$DNT=;_!]>6HV$)\N( * M1 FL3ML@3UX6"9P+9;+(.C4O07B,GG$=G/: :B;[#G"TJR?C1F(W6&+61L-D M!B.-VH.L<3NW#&"F&FNB W#=N"UWO58F11@5 M/>9ZX%M P^*$ZN0_-;03L)&;=_77L G2[M#B#S;HE?PC1?WUS> ME,W?$M;F#,?'VM63>Q*2+G4X413@D4(1[5G1O'74O@=9X_8&:@^GUIKH %PO M+UZ[:9!UR4-.HGBT&0IY>* 8%^!2G?;1<>X_8#:P^=D67> MEQV(-Z$PFU&"D98X$!0K1)L2)((\CS%H#(-+6MGE/6W M=[,PK_U7:@[BR\4UOMKIGH0_U@AXX:WG04=B<6F\^C]'30Z3> M)(W83.@=V);:X_Z/Z6PV,3Y)J54!*T0D@<10AW(:X,4RKE2,M+,V!LOENWL( MMIL XRAA=@""UR3N^:OOF'D+FA@?D!PFR@R#H]VF(T]ET/<7-M*;U(OWS\V)&0E]5SWS] M[;H^/UF)WODZPX!VSUQ%DZT#%-)Y^E>,NG6/Q'UIZZ1.Z_J9V==1?:T:RRQ0X2A).T"2<$B6@2BPSCL&6UL/7=U/2#9A.TO,# M518G"+T/Z"S/Z:WW9#0QPIDL)"=A2*RCFRE.3.3%!3+K29=ZKM8ZF_,@,>-N M;<,!J('H.\#0)0??7BV6_Y@G7*[#=+[I_[:]W'C%5U$^(=EG$*4>^#-KP?.( M8!D*\@5\8+EUI[1]:1LW@3@0P@913 > VU6*=,7K)4\J>(:NSB1W]9*0T R" MX@J,)H^AV"($MN[HL0]=XR8;!P):U:$$5T4"48C M25"EJ.ISH@$7M(5LM<&<$DH_2*/?';2,FW0<"$Q-!-\-@.[O[CID*VPAV=1Z M).6\(@_1U4%FO,20DBRF]2[X "GCIB 'A<]I8N\ /3LXD#I9%[(&PS""2MJ1 M 94"C."\.!0DE-:&YTC,#):H'-A1.E+8'20P[QG-&ZEX*YC5M98ERZ) &=IX M:;_5$%,Q(7HRIM@ZL?0(.=W$0D_G6S6NMCX?24\1Z3W*@=Z0".G#D M7RS.SJ:;,2I54MM)?Y]PGHBIB4B\Y.(E.%=GKKE (:SSM4.@B1RS0LU:%[P] M0DXWD>!PB&JEC ZLTR,21O% MNS2,W9.HC6YW&**C!=T!4)[EO#EQ#+-W89I?SU^$+U/:,2?:\9@+4K3 I"6KJ 5+&KIX;!#8MQ-X!>C[6*7?GRV\;*6V7PG85J)AL MJK-9E'&Q-C,Q$)PR@$D6QCFSVK6NY7Z(EG%340/AIXG@^YG^^RRE\[/S39_( M?88M3A+95%*[2;OA?Q3D+1$@-)1@85ZDQAA$#\ =/,)^5Y4JFUC_4]FO:"DA\*2D^= MRSQ=+IHH++O%PHG#@VX_>7%]QDD<9P8I.-HC% IR+FG+<)BS]$A^IF]]G_1DHL=.E0V, MV*=5:A$I.5#4L1F">& M-*,H7\5(KD;K8JX'2!D[>?;46#I" 3WBZ.:$7LZRC%X$\#R7VO(S04@Y@XYD M?EW6.C3O"_X8/6/GTYX:4<>JH@-8[3A&V_(TL=IEGTT Z56$VCD6@LH2"AJA MK(K&Y=83G!XD9MQZKL$!U48)W8_>OI+C:E%>? [S3[B:SG>D4$_,J^W[FK9) MMJ.8:Y]Q>R3G&Y,FN/":Z97U8#P6LDQ.0\XVEL*XLJ[U)K$788U'>2,W'G5= M(TKHVE@_0$"UJ??/6J04HV[MJ'7>PX5U1OY5(/ 0I6DI L86A]I["2D$\R.>NK2'3SOI=P"E M'<'E!2,*K99$+4A7VXZPP"$6YT DIR3]*-,*&3["/P!"@QV6M(=0&ZEW )\] M*EXO&#,Q\>@#<4(+@_9V4<=W>@Z!69$-DXH8>/J2Y /@-=AYR0 6:A"M= "W MNT6OES;7Y,"*X^ =KWDP)%FE)&K)J^*I\,";]UW83' M;[0ABCJ51AA5*^]KI&$I=N6&^\28<=*T'@]UGXI.RE$:AN_'";@#B)!1K%LR MOL3MWZ]W)&??+V:S5XOE'V&9)UPPS('88Y;3-ETY"Z((R#E;QR)CG+>.Y@\D ML9,X_TA$W)_ .YAZ.D#?HT>&WC$O4T'(ME;)<$UFEP0&F#*S2$&%5*VA=O+I M[6"X&A0(AQSD'J*5HQ'V!9?313T[6JZ'NF&C,B*:(,#PXD"A,N#B9NZ-TS[R M@%*V;C9\Y+6(P3;"I\34B1KH!DD/GTG7IJ06DP+N.))T**P(B44(&@*R>6V7)ZJ@H!B9+0S_((C=OO;<78>.F(SK WPEZZB L>);_U_EJ MV\3KX^*!4X?-"HLDW5SS/CA?;=3['DFZJ^D:/^#RZS3A5AKO,2T^S3=/V3;# M2$9HH02YKE+3WA!(["Y:#RQ';YAU,S:=EFK;ZK;= )T:EG%$:L($\ M'Z78IGD_0B)'*$8A8TQW2GSOEU*?3L:X/3"> H5/K*J^L;E9?=_E%WW$S%2" MB*GRZXA?F058RZ*72GK%Y2G0W(N*_5+;[&>%9GM-C8_,2]D^5 9!LL3II_GV M_GOZ]G$9R$=.&V[G>?.OV9;W*V?[LGG;N\5R\X/U>CF-Y^MZAOIQL6V?,BF> M6VMLAL1%JOW?!41#?P06F-8BFV!;)Z2>E,']%LI/<0C4+W"ZR(\14]=]#2<8 M,_>8$TB^Z1N%HM9O:RC"YYB5=;+Y':);!.R'RY_B(.EXP7<0JC]ZLFI,#0"E M!V3U!C^/#*)SGI:$(G:LR J'F!5PVGGW3W&(U$PM)QY3_C;/0QUWA^2MKYTA M--;F<\%["+Z6KWFAH^**,S;(4='AQ]W\YSD7.EX%G0#ID=-5AP*%4Y %F5LE M.1E>)SG8$E/07'D16^]XIYUV\Y_BN*>-0MH<=]\&V9/&H(KR!($2&%HG+F(1HSX/7V M>_0TOM5>%-,VD!%U+&50S#-P(08(NG#'H\I2#W8QN:];[:=I_CN7V0\1W1J2M ^:L!LNB('=?*'!6&LB,=E*/.N72^M[Q0[2, M"Y=3=?PH9(X4^(C V220-V-]%^'RSF(L* H95I#)6['AN3WH_5E&+-E(;6^'/GO_^*J3:UOW;Y<7!I&*..@'R5 ;/]G81FN5 M=UIF@K&RH.H0W"!M!%5\\KDHDYI?C-J?NJXNW)WB> RDD XCH?3]"*R.$'X'\'FSF"]O,'%E M<%W.6'MMD@DG26@'L9#I->2H.1M$3+(U@G82T@^(CM'NW1.HDT7=W=YVR8-# MKE7-(?)2EY ($*4M('7F01,?QK;.IMRG8MR]JC%63A3R"8G:-A>1MI,2+MVX MC9W-.5B&P8/E6#NZ,MJY%2M@C5$IU#40FU_+O4=%)T,$3G=H3A1P!SO/;0XN MU@PW.LJ( 9Q"$HEW$2)/"8Q$CH$S3U\,"I(>G)=3=?LH5(X0= =@>8]?%[.O MT_FGV\Q"G1PGJ"3['Z/O>9M1* M^!T@:4>CC>@D&N8":,EH9PVUUSBQ0(M+<-L./(#E]9SI1 MP!U Y VNZZG8N^7BZS1C?O[M'RO,K^=OO^"2%#+_](QBR:_;@8V79V8\BL31 M!#!1U2:&WH&7I0!7SGE,7I7!G%MW7>M%U3GM MV7B+J8^+0^49,T,?;09A4551"(IEI07C9& R:&E"ZT+3(?@8-U'PQ#@>'0@= M[.V7\;Q76 P9NTORTO+XCX$&:XJN68T]6J'D],%.I08WEPAB(T ME6NMKW D,D_;37":1VQ=1;(?9>,:S>Z0.8 ZNP/IQ7 N"OL7J_5JXE0,66OB M1?HZZM98\#E:<)BDH3@Q6-N\]\DC](R;R>THK@,87BZGK2P_AC])1O-, M?V_S3[2L& ]9UB%+M:>R4BYM+WL7+(;6&ZOU\,TW[<=I&C=]TQT7)*R97.#EI#/.R>0)[)R7C-A/K#GH- MU-4!Z-[5:_R+^6]_5@[P/7ZE)X?9VW+QC3@'$"='8#TX?82?PO3>97R^I=UM/O"%S2_W;^'L\V MUW,?:R.DO4A!UMF.*43:-*0C&>8,2I#SS$)([NXA]0/W!PYZ[;B]Q[H!X\#Z M.A6+;QI5[54.5Y5%)"9_^[,*\'RZ^KSELE[TF*10LHJ60>3,@+(8P!=BS8G@ ML^;9,M]ZD_\N42-W(>L&I,-HL;.69!?NR5:V%R[+) L6BS$2T"=::ZD.VC*) MF.)D]CWQ&&SK?-"#Q(S\@,IG!%!^C##DEU?HP9W_J1F[]U1U.!])K!Z'1?B=J*">K>6+Q7PCL7^? MKC^_(!- BWVY]9C)*2Z%)0-86-T/J@A)FB \2PHYVH"M:R@/(*^WD5M/A,0V MZNH9D.^6^"5,\^6)U85W\FR^G02\X74UR2RY'+& P51OZ?$$P3%!KDMTPCE; M8FP](OXX2GN;X/5$,&VNQ)X1>[D[O O?ZM90*Z-26IX3@=,0Z]6,:1W=HS7J M.K*(TTH:$X^OY5UP] M($@E4,AH)0C%)"A/;HOS 8$[P5R*'C-O79A^.)6=] ?Z?<@;9:V4U(%5)%_C M0:H^Z[1'5Y M[ZP9*NY69S1543]1S#V^GI^O:-760ZK-G(\JXZM)=\9A*MXH2!2D@5*6G)K: M2:YP+FQD)#_3^J;C(?1U>8'LR0#92G']8?/58DE238AY]8K$OG&&=XAUXI5, M1<4:AED/*AE!/DXNY',[FZ-)46#S2K?#2.S2;1P:H4.HKQ^0[B_4B3/9\FP1 M,NI$#"8$GWP )5%&'CDF'."B^)[4C9ON>6)H#J2T?B.:JXM'.P1IN#594[@F M#=+F$+D#1SR#M4D[S': (:^'4]E)@[!!(YI62NHAHKEA\.N 1N(+WY8/.)\N MEK\OYI]J"^E-R5.QGN6 "@S/9/2%M1 ],2=\D3GE8K7FK??L/6GK,KYIAI'[ MMW':*ZP#(+['+Q=NR"4W6RY"\%K1Y=IH+D.+I[!QIZNH(W-WQ=5FLL2%B[#M8Q!L3EYE"3;6+JA96' ND&O,2,>T;\U":ND5KZ ]JKQ9+6TODR?0XK\=Z)-@U4E)'Z+OA,MQ@Y?ZB3$YD-(Z2#;_5@JF=6U10/9__@G? MDRU^.Z_,UO_KI.2O88:;^Q(DQVDB2[TYEISGV]^X\4(.1HTP8OLL#5N!V"CDZ[A;=+58ZNY \-[$K/;\=KWJSK3[#S3^K\IUJVH M)TEQD5%%(--"=J P TZ116 Z%\.+L;IY$>[3S4H2,+*VOPX0U046!AKE4TY)HNMLZ_#HW6PV+ KM!ZBNA/1^MO\ MM"Y%5_([__)EMA%@F%5V7LT6?[R>E\7R;*O"J^#%^1B$,A8MFW=A6AL:3;13:*4IX%,PM>[* M0+0U;Z*#I^!8Z.3:=\^X1<+(\W*&4/.]&V#'R[P+R%QU%[[D@#DOY*9.I)@Z M*KP*(BCZ0\7D2YV1V?R(Z#X5(U^+>1+@G"3Y+F;D7#4ENBS&G.>K7-G&2E]) MJLC"8]86,L\%%+)8^\HPD%:R:)*-UI;6.D<^&US=O5L]8PCV[:"E(_]S959 5EI/"L&DC2&M6 MJ&U,KB.7H0B)2MS9%!_H MF.II'+%X=!S&)\]35#[;_^>D\SM%K_N?G1YB?U MM]YC^:7^_8_WKV\]OTK@ZU_)V&^?_1)7:3G]4I^Q*)EMN$G*I[QL@V';J MN*/FCZ39Y[-:CF"D]\*9!(B*S$QQU0.2"H(S,3E,:$SKL&50AL8U[T^/]'O] M*[M!2Y<;PN;JYVJZWLP(.\*\W_K]TXWUP^0T,KV7*GZQ.(N$N$L5U]W]QKNO MD>>CTE(*8-YSVO"9AHCD=+"HI O9DT?<.AP]C,)3C>F.M[VS>>(FFK+U,DH(1ZRA:5T5Q M\"(S$-&@UL%E:UM?$]Z3M-.O+SSZFFNTLR*2E(1QF6H;(=ST5U,.D =,7 N6 M2VMG;5_:QC5,0V#H_@V& ;34I4UZ%:;+_Q9FY_CWZ[$11WE+NQ]TNF7:@\!& MQNGJ3=>;S[6?GEU4/G,& 26AB=>90])+,(6)[#A3(K:NR7N,GI-G$NUX]HV= MELN8>&+U-J(&%:2N?04(Y(;YY)QVHKE+]"A!XQJ<9KBX-S^HF1*Z-"U_6RSR M']/9+,SS:WK6_-.T-A/=]LTZPL \]KC3SQ#8R-I?O>W;_?==HN&Y=:#$X M*SQX5Z='U;%\WO("6CMKM"U2-+]&>Q"!)T_WV>=E-U(3#"VM@5J98@HHR14$ MY0HPQZ,,WKED6AOCPR@FEAY[5(-6T%YF-+-GU"ZZ'G>C,A!014H[D%=H] M*DZ>.'\IQ%>WA7@-YQ)*\J*.Y$5';')OP?LBZ\"JA#D;C.D-;(?%UWF5Y=MYL/L&CPZ,>4)(F"4 M8Q3#:_*N8]900DI9&Y&CBHU7V"/DG&Q1]NBKOVO;9)NKPDI"J@7D2ID,7BH+ MSIAB0XY%-R\<.Y+4<:U/*R3=,T-/H+&INY#!"31Z:B\T6U;A_[ "GC6I(&^K]K1%J(O$LC<3&T_2CK M9Z!T@$2YP(7D"FVNA>I8<0B:0&*/0 M.!<#-C<2!Y!W]6]!CKU[W'.=8IKMC?QY]B9$7D%&XVG^;0: M M&;!X%:6JY2^MQ7(LK2/'4 -A[5Z?D*?09)<6:U,A^SRL,-^4=:V;K#_XO)B1 M@E?U8MSZVS%&[9#'GV[WCF:FD6G/ 6\:D:Z-)L MU*)&LHB;R[$G'3SM?M#IIF0/ MNE=LZFZ^VEG'F^>F^ZE=._/D90.H@ZZUCF MFJW3(8&OL^YXXIDQI91+K1.D!Q%XJN'Y'3^%V=_#NH+O[MMNN-IU MS?$F5U4S'4O\7!-87[&6!!QENO9_>@-[=B0KPR1IDJE-?T,$O@F56]*ZXZ\X22;? 1BL\4,8>2(!BOZF%HD:$4WS[X>(B6DS.]=YZ[R]/' M)%BRI5XWE+6#?_+@N*V=.2*M$^5-S*WMR!YDC=S]JP4V[N5Y&RNC2[MR6K^. M\5J5=-.RY =H7>*%RTZ8!,E*@G[( EPBOSZS2!MN"HK[UK%1%ZU++GI.W-'9 MM^V?-WP#Q4U6U3>(CH*22$%)#"F#$>06%,>Y#ZVG#NY'V<_03.00[-V[A-]> M?QVT8?Q'[8SUVVH])5\)5Y,B1<18#.14JT"M)SZT)@>X&$Y.JW?.LL;HNTW! MN.T7QT?9"?KH $T7'92_UV'Y;GO[S1*:*(Z<.8J%&-;Y*4QAC8\L2"U=[0:. MW#9/'9Y [[A3,L='ZI/IN@-7N78"54D06";(SCM9M M4A 9K=N4"CH;4Y:F]06O0VD<=_S,^/@=5*<_873U<7-UY.ECJXOWCAU9[6*_ MK[C*.Z."4\"2MJ",%N"MCB!T8%[8$'SS>4!=Q%4?TF?,Y[,Z67+GCK-1W/4J MEH+SZ&GM6I?(HS+'Q-G;'4]IV9!S0_AW82<_HI&(,&3R+M8XU!'"V=L$/NO 0L["I=0+I:?LR M7J^ BW9S_X'Y=2;]T>:$V[>N-J\E^!(9-PI Z&?G9YCO+!&%VDKA(G!1)"C, MF8)(Q< %SK(U*MG2/$??EH4?JM/C(?A\V/@]O>J[M(X[NYL=;R8?>]Q K=@& M-)R/-MZ*V9-V58!L? U7:"..@3$*L9W*4J8?SE?U\5$OLILNM'HC3K%Y((-F($G[4&QXB$$ M$AGWTD2%3LCF=5I#\-%Q^[=#4/A@^[>Q5-ZE17RD$=OQ=O'[#QVT@]R -O*P M7E_6N"P0*7#1,A,Z H+3/D#(/J:8?#*ZM4%XTCYRU_[%Y6NO5X9&FS#2*K6F MU*JD.DHLH(143(I%.RRL]9>8P!BLWD*4LIM&Y]L^L(,L<]E1P#C,-HL".0 M+AYC\=7YNHKTK)9:;7-AO_U9KX[C7=Z39:'$ LPHDK60"2+G"KB+N43) ]>M M&T^UI'_<(\RGA_63Z[Q+!_*AYIRDF"J]*Z,.@X2KOK[WD(:AYJK#>@LOHT4??:!YYR,O+ LX9H #J@ M07JT>:/43,@L0-M:)N9HE!-,9 $E9H+)G$TIKQ_:GKN-GG 7AY.$9HJITN[="=5IJGE,#L>E#S7I\# MFI\'.CY&Z7@T*,%99RGZLPIBLK5W;"R169-M\P;$PW3\O(9U??[K.3WU?'M^ MJRSZ@AZ#B8?O21!%=VI7+ M7IS'&Y0[3VC7'G3(D.J0QHU:%L;(<16,]B45?800F8;"B_*I-BCAK9/13]@D M]!KC;_"RE>2+Q>I>;BTI)G.2 A+W&I1B'D@2KB;89*;UQ;UJ7=.W)VFC=Y(8 M!$D/VZ)V>NK2(!W0)/-XFW7X2YZT^^> EN].OW!NT]9/?_V;A;F=U998=*3&Z%!\#I+,CH/WM)R)J="LR*"9V:XLZ(G9+2K M1AB'8/614MY.8=+!@=3UEO40JS<%\_S;?;G]$9;YQEA$G1(RI,U'U7E"13'P M(140)BN%DOQDVSPB:\O"N*>M#?$_IFH[0/:;Q?PKKM:8KR\%;G;=#9NK9VD] M_7JY[=[H8<&1I\0*1711$H^%OLJ&4UM4V^FR^GN;*TO0K?JAU M^)O3O]_^3+-S6N:O2.K5R3V_O"KZ<'_YI-U&[,!B)JECX;0Y> W.1/(O%)>9 MM;ZDTIZ+D>.581$]BJJ[W(SW;U%[_#9]\#N>LO/NTR5(@[0B*RN@-EH%Y52! M4&0&BBUBBC81H%O7U0Z5('U4JMOFL#LJN$I@R6C+P69R7Y4V%IS@=6<(S"7' M9(S#A1Q'D=Q5TO(0_#Q:WS*PZKJT<_<[Z)YPY//0LX9H]#N@?7JPI2L7*;G@ M"VVR=;ZZ<1Z<1@W&%6-$XH2VY@MUJ':_5\"_^X8;,G[^[>*'-PKB3>:E. M! M"8JRBQ3D9]@$&HWF27,4HG6OJR-)[;0M\"$8>MA:#:>T$4./NN8GMZ_R7ON8 MS^MU #+$]!ILH&B3ZTO2J0\.-NQS54;T0PNKCXKJSS;V8K$B5I T!!.HZ MO#-[(/$;L!)5-L86H=7WK-Z34SUN!-(4V'UKO(,H_.5T%3Y]6N*G"]F\QZ\X M/[][2RGS[+26#KAF)'H*^,@#X@@HLT46"V)I;93W(FS<LZQVF EY&#DDA M+9C,=&EN3;KH+?CF_"SBLB[I:C#J@K[<42;,!\8];1/"%Q*)$0IB-A**C8JB M3F5U:GWF\# U/T//P$,P=N\0NXV>?D*[>WWUN;91#/>Z*8YFCOQ?ED&-<0>9WAZW.D%>!X;8 4T$J;;/,SEBZ,]^[VH<_6+VC?_48:WK26 MF@@;43HK@.4Z-UFK6--U"$REXLCV&!.?INO\'<)^!I-^"/+V:R]_BO8ZB-V^ MUQU_P@H)I5Y1**86RPCO(1C%(*9 ,BQ.!-_Z&/][-/T,$SE. 6)3G76 P4K^ M]X8VW/[&368Y+^2>.0-4,_HT MVCX>VHMUF#U!<^T6*8A'G]>VX?:3I <.;&VL92DV) 6.Z;"9DTRFCA>0%%PE MR;!$T_I%#\U*D[Q+5ATD[2?5[P.EX/8Q]8O\_L+8I>X-__$\,M=_S MW['F9R5R1X[% )"5KQ8BYDU[P/\&#TC%U2,O)$=IY:. M(';#V;P_1R5HTKA$ IR ML,EQ9^K(U3#(0<=N*EYMSLRX^>7>[&ECY?]DJ^"ZX_QJ8KW3QMBTF7@- M2@8$GXP!ICAZ%5GRJ?5!WT"LC-MLX(=8 <PHT1[-"2^XC(N.C2*%[O#S1]<-+V_ M:& ]031!)*RWY!.)1R8&7D<%+CC%7+(LR]9-,)^4P;W@;7XX>/<+DB[+/&]F M>*YK#F_+)NR23:/3[*/>V?;$^W2VQSD5SZE(\EOK? W!R7X+!=XS#T5&Q*C5 M !<@>S\5]\+ZVFY)EAKJFL2KNU\[@?-L3*@/ MG<85KU+0+I.0*O&6>/'H!6@M=&1:U%Z+ MG! <+YD8XAFB]0@&K7*BI,SE4/'[#W8J?I#J#SX5/T0/G9Z*9^^YE6@H_,NN M-J@GUW63%HA,QFP*N>#L>Y[<#WPJ?I &]S@5/T20_$& A M)@K5,@863, B><^GF8>>Y(QS)M_+"CA6\3\9_F\9@DUOO(DW44DF#!A;KPIA MG3D;BP3&T#FK,KKX V3I;W#4\O!"6.A%(&:\Z""\6.6RXQ33W *[HX2[8]<+O/=XG14G&=9 M(N2DZ^W\[(""\$ARX5%H'GUAK2NZQ[R58'\XR/:@^"[;,ERTR+P01GW4"54L M#S_L]/*4/0EM5'=R\;;M4(WYYNC_WZ?KSR_.5^O%&2ZOR@$,9BXWS3BX('^2 MQP*!] :R3CIVJD0LK5VF/4D[O4'2A;SKT5#MPG8][>MMG$VW+59_^_,+UFXE M'Z=G])&WY0-]=U7H[=>9?Y6SL*Y 3)&1@'2"2'$IE!Q\EH;093N;ZPSHLUR_)6=V5)TK$=+M;>FKLU3 M9 &')@!GNMZJEHF+UC'/813^X+:\#9@'5&J7MW9>A>ERTXGX[QA6Y\MMX\X6 MC2;W>_#I"8XC&&B4[+AZ\\OI*LT6]>77+4]1.W)H"T*TVH+2]3H70P4> ML<1MZ]7^&#VGVKJK9V\3?1>RSF]K.O!\N:3%6 <%K_XQ7\05+K]6M^KU_,OY M^O8EF?R&;S #"DC%J=#X?S,:-/:]FG. GCJ%V^T+ M!2DS+@TMW%*L 26T)O\E)C ZF8S.!15;!T0_ZM6<0U1_\-6<0_0P^M6<=_]U M,;JX2))\09>=I]7%%*A(.X-'BJ<2L[&$D#UB^)X;]]##^\/#";I; M-!1D!Q;FJ@/_=JATG?J\F&\:\F\RK9Z6R.8\N'!.)C@Y<(Y[D"'S8I,6GK>V M+H\2-&[8VK$-"Q0F:Y<86IPNJAJ@6\\\ES&DUHGN MG82,?)NYG:(7K:7> 70^+CE&Y^.->8A7%O@?2RO8Z)B[%#@QU%?*_G&<^V(R,W2-@(Y<-G4NGJ MO^(LOY[_MB(M_S%)-K#"40!G 4$QG-I^!ER'T?B M9O'T2AP;JYL-Z/5J=8[YY?ER>PPT7>2-"C[@>CW;N$YORR[>)TS98IPRH#V/ M5;AU"(]!H._YI(,MRNTWG>$4*GZ&<*8!7I],D9TB=KL.O\NI+M(6*S74>1?D MJF4-WA&[4093C%:*Z_U:IYQ$QL_@(PR'V0%4.39H#]M-KD[=%\_Q?3U0G6.> M>&5,C*8 !:84&' *4KTJ'(1D)NH?P#<#WHM>/>H.P& MF<.IZL>IJ;GN#7OUXU!',=\8!KXH+S&N7\]7Z^7YYG=:E]^<0L- E3K-Q/(D M13U6!).U@D?"/007;>HK2DQ3U/&09+M?MZWF:G>?:/.:W ML*S%>:MM1H9%'DN*&H2IVP5SA@Q"G>L#"6/(VGN))UP*KH>S&\] MA2H[R//>M@B;HQ/+A>V.AZ!L*"1(7:]6:^60Z<1+Z_X]]ZGH!%Y/@H)% M4Y5T!ZHWX>RRF,#(S,D%+H"V^.J1^'I[6I.7C$+'E%Q2K6^K/43+N [5<>/ M0N9(@8\=A[S!/S[B\NSW1;@\,XL2)6=2 /.Q3L@Q&9P/Y"PK;W5V0D5C]XHU M[CVZ)^T?JZY%,]F-VAMC0_\=XEU6/EJ50.7$0)GH(2*M"ILP&*L$ES+NI?@C MM#Y82KF]UD^06@>[Q-4F^_S;C4!FL[UN#*)4KC#A2!B)15 !&01+4O*9%^Y< M*!('J_S?35(G1Q)C."4ME=43]J[CAYJ:>7:V&25TL2XQRV18B%!R)GDY13PE M74!FI@RBU>A:UZWO0U1U@KMFV%@\C:(ZP.!E%O ]?B$F,6^% M]C![.;IL(JUA#%;6R90:/',!9"G,(N-.N>8W; \C<5PL#@:5>S.DA]-;![#\ M;;6>GH4UOBU[R#$%F4JR";2,M*^8(L&75(LTE6(UT,FA]69\"'WCNH9/!OW6XYVM<)%QB(;\^)[X!U))*%XE I[26SUC;F^P%2QC6/PZ'E MX>FVQVNB@[WVZEKC917B!_QT=G6M,;"4# I.VN?DR908P#%>0)(WC3X[+7)S M6#U&4"\#;4]0^4/WAT^6?P]@VM)^D1T37)/KZP48;Q5%?B:0?^$=>"9H;8EB M7&X]0_(6 9W<%SY=L7\ZP#"9KBX7(>TLW;I!,I?4H"#;CL!*B$$D)@&4Q(S$L>;?M3ZL?H&7?? M&0HW)TN^B[EKE]R\/OL2ILOJ<]7CHHDWJ93J?[L4*>@+O+KCA=$>;7U![C,3 MK:_=[*9DW/.UH;!S@K3[F^-(@L'II_EVIFOZ]G$9YJO91D67IX\39XJ1/$DP MM817R60AUC&O@AC6]3)[D*V3<_M3-^[=[J$@UE@K/;E RNAL>4R072W@YQ0L M.&,,2(U&FJAM5*/.#1WLMO5@+M A$CW1!?IMGI_^'+3%M(%#'C_H^>:33!XX M['1*&L1HA (3,P5G-G)PDM/1W=-Z8H8*2)SG+?'->LU!OR[;HG*APZ5 BC;+I"VSH[,$ *@M4)UV3P M@@[ N#><(D?)PD]20+15Q^^[U+$]0S#>ILAI55JO:&F69" B.LB%2YF9CI&W MOCV_/W4_TN9\"*8>+C-JJJ\.-NQ'^'G^[>_A?RV6+V9AM2V7*$P;40\FBC(< MR +6;M8A@4@4BY7HDN.Q,10/(*^7JJ2V"+E;F#Z0NOI&XC5C-R[0J8'*V!*W21&52.M>YH]@@YW<+M=!CFS#RP[9773YD$%)PPH47K.83I'<5.V6&XLH7#L70^M3AOTH&[D[QA." M;@!-=8"_-XLYQ8]?<(W//BUQVU7R@I. &15+$F21=:"TK=5+UH-S]&\D7SJZ MUHT)'J9FY,N(3XBS1AKI %N/2.WWZ[:X.>5H/(+CHM2FR20JRS,4)%9CMK4S MTM.Y<;_W5E X5C1QG(+Z!MW?EO5H.)L<9(X(0EI=[\,'<(490,8THU6+.K2^ MP?H]FKKUW(Y$P?XP.UPE?4/L64KG9^<;_^!FRGWB@R%SG1"\4\1ARH'\T^! M!*&U- 63:=[K]V JN_7E!H=A"[7U4[WT"*-O<#WQ6C(5M(14&(/:(1 "#[1M M)*6TT2@YMB["?IRB;GV[P7%WJ#J.-WZ+=9@-#:[W6)U?BI!NKJ%M]2B?,.N3 M9+7Y3$GU%E1@]:Z= A1HC2(_V=C\=*A[C-21!Z*,",=F"OQQSX@OFQWE9Y\H M^JJ&^=7YNAXCW9!('?XR7PU4<'42*4]TAGRJD$8Y4U:217(F-1A4OG;+)1,K M @?:PTOU,C5O/G[B2<^4'UG7#VKG2CBA&"^,(^%8-* D%HAT3W[\ V=?\>^+ M^?KS:I**D(&" G#;_"^W4%O903#$:]S*7]]*MC".TV.=$3A(]1ZH^)7((B M3G06)FEK@3%.N\Y&IB$EL%HPJXLT*%KW5#J2U&YS&=VA]V#%_I#X?;4X7TZ\ M$KIPF2%CT:#0A=IQIG:>4)8D;J203YB*>X32D0? _CCH/5BM?8.WIL5CLBP6 MQVCMY03**PY!)08B.&/I^^A=AZ<4YG\G,!ZJIF:G%RVSPL]FL\4?89[^O_;> M;#F.'&D7O)_'F'O,P;[>:J0]H(BHSD-%IL(L>E:V.?4M&[9''+R_?-_&USZY;I M=OK*^]6$F4_1Q\FJ<_>#/LM7BC&/-89#9*5!W!F*+($C0'641B</&E'IBY4GUXJ B&KOGXM.=O)J%-\ULQ;=_3Y9?M^G.#]EPS^$K&Q6FSAL4 MO"-P[[-<'6PM(MASE9P%FY6<4EDE"!D7<@-CI!E)8*-WY3IOQ_>[O O;?H=3 M8J=7(G%'<=*(>9I+C)5%1D6'!,'@[@B+XH/4C+N%')&H%:1FPO7)'^ M>PZ&;I/2%>9>D@BWE(A: ;\Q0]9(AI@DCFMB,=U-51E&H6X)&C<$62->"PIP M_+2](G>*EU9( 3Y=3#*7G6"#7 "/+[KH19(Q1O,LF!TWX/ARL'J6P(KVI1K: M4[H*)$H:J$%,YY" =W!ET.21\B'X2#"8/Z5KU=I1-NZ]/XI/=)8P*@@*[CU M.=CT,$-[_X$**@:'=43)*8FX\ XYSRP*+%&!#74QEBY7ZT[MN%=Z82@^D]"J M3"J%+$VUH8%+CTA.+]Y QKE$T%'KZ\KN"J%H& M_F9ZT=IVN\,^T]3Z"/X$%E:!/A4.V>A O>)(DY&$D=1N5-BQKXP;4RB-B[), MK4"A'-:,EC.KK2 HJ-5\/<^03HXAPK!P@23-BUMZ_:ZFP7*)AE(N97A?96)& M'F5]X::3ZW6+I_OJLXO;Y6)I9V$RN][Y-SU]E/25V'E53_,8*W;W%QGW49%&9&( M9P)9ID#G"I*'ME$.*CB%Z''01)>?$K%^%CI)=BC0#F;R]7AY$$S,!PY M4,3@$B9@TW&X>Y$V8.PSE@@3.L+57]H*.D1+39@Y7\9'(=.1X6-[5Q_CGU_B M_.;7QLXV3=X",='RG [D'5!OJ(%T A(4DBRVD>E18=6AGPT9.0.+;8,=M*\!VD/EA,KKS4>W!M?)$# M9%^]_O6]]=E;^['9@A+&!@4.OL,Q@@,H0/_%*!&5 %>LL=..M3WQ3U8?-Z@V MR*'OQ\&Q-?Y3Z@WLW'D)UE)NY,--RO6^$2,B18X&..E2R]3(3L(?+')67OC] M>#>VY'^W\\DJ_\@NXYOFYELSVYI!VEE'&6=(80>6,P7O2@?%$!C,6L1(6-2J M%0(.?J*F6Z"[MU"0C56"87,^+!1$BIB$+][3 M^"D5-5F:_0-2/;E<'4XV9TABKCPX2$@ZD\?AFHBNV$=' M#>6)W65[%"H=&%T!6#[%[\WT^V1V_7@S6R<;B#+@42/KC,P=B32R)#GD!.A& MQJEVIG0(\RA!-<&GB[R;H9A? 9)^;6;7L-I-5LA?X+_9#)BRD>5NL>"F98]/ MYSBO(>#QA8BUTA['TB\F^^BHR1_N?T7UYG2%:-F<)I6\Q5C2S!'810H!V;P+ MGIBA-(%OGX;&2PT757\)GX!,!W;7 )K)+%ZDM;+<1@"5B"8HBB0G*4_W# BN M;XIL4EAQ(V4@I:L_GE)1%UBZR'87+OT8/2)4%O/EU2<[NUX?F6AL'L>D$="> M\RWA=T[##4THDU0F%61JE;H"JSY !OSI'A6//CANLEFI>Z8[#VL0_-9ZDM9& MT(C@W&?#GG.PRW P2%#,,3.!&MK*=&TC^C&U0 ]A[8J[ ^=&%OB_)K/)S>W- M=@2?Y]XYFY#2N2FP,PQ9J3!B6%EC0%&)(B)_]-&1A=Y%9$T)_HTM>/O7 \+! M27(\C['%.N16ZT$BDV\IYX(*R0=N0JLRAE."?_C1<1Y6B@F^,_\J, ,?WW._ MWDU'T90)S"1'B8*5S$7TR"KN0 T:'YB!>T^5GE-^@)1Q>P8.FZ/7C=_5P6;[ M-O!A!E^(BV5^(\C6\[N<2[W(S0[?S> ?SM<#P32)L!\94=(*MDH=1L;2A&*P MG&"X7:,I77'7@]R:$KXZPN4H!(>3774P?6T7D\5GH,6&B]G#]RQR):7F(3>) M!_6=FVX3@TS$&(7 O<$\"9Q*M_-M2UM-60=# +"05*I#VQL[G_]8SP&[G2VO MO,]M&KA!0+5%W.2T2NQ6\PFTQXE*%DM7L!^CIZ:'QB%0U8/[U2'IMYE=-R:. M(9>6Y U=SN/-Y/;FU2RL_NEB<9O[@KQI%IN.PH*RQ+U%/DK@GLY-2)2R2!K" M=/Z?I*7?LGN27-.KPA!X'%:&XS=@>QA _;()H%YIF3.';3:4\UC.(#S2>42Q MXF Y$PTGLGC_\8??KRF"6 93G;E;P=#3A[1O"VR#<(FEA!%H80GF)/C=5M/< M-DDR)X,D=) GS1TR:O(PR^.D"Z_[ZI/B@/G8S/QF']P%ZJT/**0 ?"$VPE6. M'6+)<^=%Q,Z4OMOV4](*-NJEPJ8CQZML,+93]_T1;$/XW?<^TV=/+5F\H/TX MT<-6KH$2:(Z$971BM^_T"ZI:9]3[:*+*3<0-Z,40 MD;.P.<<$;,S0/"=Z4%NYWJKU<^3>IFK]'%97YX6MW@1]HMP()Q!XC, 1+A(R M5C'D)//>&VZ3_CM6K9\EV--5Z^=PN3J.V5>OG,'SL,I6GE=<16QJIQ8AR J?("HZTX@%\?Q,4 M-XE1U:YX^:54K9\EKN-5Z^?P;FS)[Y#N>,1>!%">,K<-3@HC$X1%VM'<89II M37^BFO7.,N_!M;$%OK?>VAAF#&8*8]I?2L5Z MGP/?CX-C0^ I]AZ#E0C,( ?W6))('MKK0J#V&V#FG,\CC;G'(N4LPQ/"P\YLDQ M/2"N:G!"AI+W$5AU8'YE\-DH7$PCUIC:G/RY'H%)!R97 ).'N3JK4\.YU)(#Z<((\+R( &6\;C! X$XV6O-86L?L MTE"3W=O_ANK%XPXF2 M2CC$P,X# \](9+17"%0U :5,*%(6K/D50XRB 1E+C%,V1F7:M0C;O_Z(K<'Z2^R8_#NP;VP$/"0_ M!P7\U_B@J9GB/.8A\PPLL3SI+"+K#>@U4)'1T)1(\JUP<.PK%:&AB_R:(9A9 M(2J^_-ELGQJ3E]H0V$CT*1\7FY\:\S@\"Y>;PT'M5LBV1\7=5\:Q#YX+%=V8 M68$9^6'FFYOX&2015VF7^3_(,LEJ5++$G)4"$>>!02((I)/0R O-95 IJ.*Y M04?(J2GYO7\DI!3?ZX70]I0I'8P7$2FG/>(J#XK13B$=(Z=<13V20G;^9$X7=_?8NSQ?;Z58&#.V8TDBYG M@P?P]$S*[QI24F8$!]5>>O)4*\*J!%@7(#1#2Z4"J.UI^AD9M8)3AAS).\#2 M(^ZS]HCH<]GUY')U.-F^E@EB ^4,8; 6$2=PFG2$ M7P*QV 0F1&2EK[87T3;W+-FV:IM[!J,K ,OQSJW>":8\7//@)&;N4(P,S_E# M+D7AG0EN-RGV[]9J@7[7U&].5TA6C:G22OC4W[YL#)DOR)F:XPD1'->8504 M,U*Z4<>+:9M[EH3;M=T]/PF2@2*FG.L8R** MET[9?$I%76#I(MO3;7//870-W5-71X;22)BG0+1AP /-$G+)@ZI-S-M(O>2X ME?U2M&VNKOV>Z<[#&@2_39&P"7/I*#)@GB'.O$;6E]4V M]RQA'6B;>P[GQNZ>^JCMJV3"1&HLBD:PO/F( /D2$2Z4,B:WEF\U&N;EMP[^Q!?^X[6ON[4IP1 K4&5QU7" K6Q\W_0DEHRHEC_-C5I[A+B5R,ECDG6&:"0[V\[#=(>]IJ:E6O*.@CX*G M(]?'3DEYO(G+./?P?Q?IXL\9K/]U\NU*)IVD\ [!S0EGS!@X61'S7$=B.# M M5\6V3EH[]J6:J@#[ :0\8ZO3,4>ZZYH0:>14(>;R*%#!,+)9*3,6$PU8' M;?'>L^?Q"-UI2^F@0E+IC+;O<>Z:\EKI7W86\K_^\7]N[1P0/?WQ:MWT="6Z M31[8%4XF8H(5,AP4+IPBAVQ(%BEE">5<63 (.BBJ5A^O*?FZN.XJS_ZZ+KT] MNP%U/6G"E11.L!@I2A1VPK'@R."5BJ9".Q$QXZP#I Y^L*;DNN(P*L/F"F[" MRWGC8PR+]\#!;7OEB[3JG2NB23RW"S+:9H?$4J1E4,CSD+ .0L$%7_CN.TQ- M3=DK96Z[0IRO $,GNWA?$9J8M1*V87(C(I,"LI@P1(25/N$0,2T]-?$D434] M-@]A/_650Q7 6G]V75_YH.T[)5QBH5$@CB!.\C8<3TA$^($0S,98^C7Q "DU MO225 E%_GE< G4_QV_I:7FQT:B#:D\0Y4A[G>:)>(6@;] M'C+:11CQ2P)+7V97@)?+.[3?E?RO%.05E2HHE8<92I6[0'.)G&$>"<*8TR0( M*DMKET.TM$/.BPI.%V%[!?!Y:)(]&&>S.1!7PML\+Y=G.S\BSAPH3S@%2!A@ MF68V$5JZ>\=QBMI!Z46$L0<0006 VFNLW0VER&:;S)TI5,"(DCP>+N?,6Y\[ M3AC)K%!2<%U^D.0)HMK!ZH6%KDL*H@)D_7L^6<:+E+)=MR9@=P#7%8M42ZH4 M8H+;W P(& @0\D)FB)3G.\^IO6&UFFJVF'K142O!Q)%!>#:6H)PK^='G>WT M)9^8MDH(, 9IS(5^>1?:(6"<.-\WW"+IV M^6O\'N?V.K\,3IHOS;O7'[Z\?;7)F[H* 4X%C0)AA3UL3VIDA& HP'%1CANE M?+NV\>=_NQV&7D3$^CFX7X%6^O5!-OU=C==Z*Z^;^;SY,[L=]AO\9/GCBDC& M+(D.22OAX&!0NT;F090!!T<,C8H7KY@Z@[YVZ'M1T>W!Q%,I]'Z;W2YBV.[H M37-S,UFN3_Y"\S:KW9^';/[?^?V7U%! MG:A'/!T-QN2[@;(-%AQ7RI_C? MVPG0N"ETO=(6O/=@-:*K!$B2##+1410-L]%3F>CN%7I6W*XU(>V@]B)>$YY= M+E5.N;^,LT6>9_79?XWA=AJ;!/[YMV:6+=,F@6VZSN*>^,T_S*;LWF'RB\G- MMVD\A<$^G_M?]QO7IA0EI1P22,F*B,1W @SN#O +O]G"8P^LX@]\L+Z=V MMGV?63WG*>'!),C5=!SG7$L5D)'<(^9TU ESH2(MO/GC%(W[R4DN?ADS V_GLXM9_KM7BT5<+JZ(/ M1Y+$;G'0 (@[3-^XY;3CX:^0Q,Y'HUFC<1:O\P"^+P."\E/TS?4LYV/!A?0+ MV"&_-HO%V]OXI?D/=@L@! M -J.UG$+<\<#ZP"2K!FX#TL +U+>[R)O."ZN*"$27#.-A%YEXW"%'!7@XH.? M%KREWO+2&>1GD#=N>>]X\"PCKYH1^<"BW_SMRF[A@7'../B(T7#$N#PL%I!4=PNS6=KIP.[U1SM?=_(OX#L_6:N<8WR< MS!&\7L\D4X(Z1).!NU$ *S1#/Y(!94Z)>)_*J]W 5^\6'Z-\TN __SNTP__ MQ3T9BW6++ =\X)8YQ%+NS2"\1RXZBQ@Q1$@FN'?EVT 5(/SE^-#GH/"TKAM: MQA6XVO?#40085 .K_W-KI)$UBR'O9M!SEPBKPAR*BP20P>Y5&VAB,I#.2 M&!T,[*(PC/:0425XN@BY*ZR*=*E&T.(":,!@WN#7>>(IZ412YXBW0@V'AI-!R: MP7%6H7W42; @=8)0DS/#A\\0/$#<"S0@G@>G M)819)4JWB9'O;Y=@@VWW]6B[FPJL]V"IV>E_HIU?<0ZWQBJ@2@GPUD>-'*,> M)>PXP3Q1+H;(LR19(U&,CB*.-4<&>42BL9B'3G7EI0N76I%V+@!Q^%0 M5EXJ%4#MI#5ZR!B]CUIYY7P2C"+8*X/#E1325$=D";7"XZS32]M:_:D>5Q76 MX0T\L^PK0/LF5A7#_JUO!YVXR#&<5XX"SFG&P0%3!8\([HKHJ!-)BM)55.TH M&]F'?6:\-(,+[^>)8*]^Y@[PY+DCV*V(&2F"?3ZCAHE@\Y"$U%*B (9'CC8F M9!T#GT=Y;UD2FIC210"U1K"M!1;XW(6>QHAXRM-_;%C551J-.;-8E,Y6^CDC MV.=@:K@(]CGBK,$F6%&^S>JVDH')I .2JS0+![T7>62 5PZLZX^VW/5E5+'^W--CG>-C_$/L8%=P]8G>LX#2WC"G#^*<*E,\GY)2N+ZK?99+GX]/FW M310DR40U(031D/OQ.FOA^#.,&)CCR29)M2Z=NGF4H,H=I\'Q\J3^J)3P*D#B MY5<[6S8W*P:N=G+Y^;?MHT(2\$6G)&(*PS5D+46.6H<$44I19IC'I9]PCI S M^/N M^_F7\O,.$3-N9+XZ_)416FWHVVQ!"$4L\01YYR7B$C2Y32*BH'-%"">*^=(F MXQXRQDW.K1MQ'015 =8*!($Q#]'&8)' @B,>C .W$"N45/+19MB%!E#.=Y MW+@QB'M&D,DIFH0&0A,GU-"7\C9T9_'$^?>)CP-P%>S4M< M7UV!:>9=#$CH1!%7%&XM'AQB'*PD2J/"N'BBR1 ;J>K-Z!RL'7XS&DO,-9@( MC\+*$4QVKJ5!F$1@I\VM+B2AB#GN"DLV#U'&])Y\BX IP??X[@ M)JG *$9$BX0XN*E(.^>18B1IKK TQ9_D_VYO26?AY:RWI'.$5P$2X>Y)S?PF M#^I>,7'['&$"X31HAX20'G&I3 Z8B+PKIS$&ULG21;8'2/D)WY#ZH*^$P"K M71ESZ3YLDB*G.F"*#*,26&HQTAXL*+B:-+'.1U4\(%5X"[7$6VLQ9,=$2 4' MI',H<>WNWL_U7:QZLWSY:F?K%[_%7;3G4S.=OF_F^3^ZDD3'D)Q%B?&(N),< MN41#[LO)H_()^^)CH9YWAR/'(,8$&1]?VE\KI)'-I'D,\ M1((LXQ1%"PRC4L@D2J?J/-OF*G<91D3X\Q_&#G#K? Z_K935YZ6=+RL_C;_ M$LO%A]E:O5ZQ1 F6$N?YS30/VG#(2 ;2##I9P70TI'A)QC/MK7('ZN]P%GN M[:>^$G]?R>^.+YX[1Z(%1F!P9,&'3<@X3! 51B1/+'@,+^=&?+RWRC,1_PZ' ML ?8ZIGS.QQ[0'@I3AYR*%H:O>$D=TI2P":;D*9,(\.%\B0RZXO' )]Q>Y5G M:OX=3F0_R/T=#N6N$>\%44DRF2=!3(AM;E5LR$I!4,-K2:3=!"?<;#Q MW_\W9=Z5- M#,9*@;0%!YX;\!W 7P"#147J\[!67GR"=PW[_ND#NL,=G J5P%DH_ML%@T^S M3R1I K ")9' 3>'*(V":0A$'ZC UF,O2^>K5;/ZG#R?_!)I@2#S_U(; XQCA M:<8!9T#,/" <\PBZD*OVV7$R[$&SMS\3Q_2_@D4P9!X_JD5P28T MF4>ZGN::TB1:KAGR(8$U!5Q".ED- )"1L" 3B<_>K>I9=O[3Q]!_ A4P&))_ MZO-_AB^5(DF!,8>P5, SDOOO9O \'0">?.Y92_V/;W:8FGX;# O<(QI)B_GRZE/>TJIDUQ%O;/()$1T5L$X ^9HFQ+ .-GJ3@FR5X JK/L ? M_.D>>X\^6$M=_K,*N^G+^1K@LBDHM#A(;9)'$F.2:[P-,IYB9)6"(V>,\+%5 MC+L-8,:L,^XAK%UQ=^#<%-)KL8BGTET@%PL'47L)%' +2,FJGO"#! MEW8??_:N/6?!ZCFZ]IPCXPIP?KSQ"W"/)'!00>DGEKMJ G=5HD@H;EVB*41> MNGCI[]:UYRR\G-6UYQSA58#$0TU@8J#&2+B"O&$2<9I?;C#W*$J/$W,IP%\7 MQN#?IVM/'_25$%@%N#L\0" "O<8G@;"2#G''.'(X.10L]L)BP^ /I:.]?Z.I M#WVP5T9HM:'O;@M@TABC$%$JY+$I#FEA(S+.DH2M,8F6;C_Z]YCZ4 QQ'015 M =9RXM1D=KVRFU42B7D!JIDG\.ZEL)VV!? /REKC&"M]H?2G M>F1SN0J3YIEE/[:N@TW>-+.50[#N+;#A_N+=;#E93E?%UI\^_W9EJ2?1Z_S@ M;F%/41!DB4F(.F4B88IS35HIOY8?K#Q*6A@$S< 2>>&!^;Y7_B\KY;QOU*Z_]H-Q<=&$55X-8BGR?+ M0(]UY27#J.,MMG*0]##GK.7 ;&?^2RN==/[9K[YJ_SOR)5, MP(NH'2*KQR:!)=+"2P3")8(K(ATOW>/]>7=8>1C^A9ZZ_F"JX*AU%L[:)OZP M6-P^:%.8M''8$HM$%A:7R2.M8VCR6& [];RG7 *>]( M0"NXRI\,KL\FL9>LG5>_;&+*6X>,*2RT]@X%H2(X9"X@:Y-&$DZJ-\(GATNG M!)2DOQ78U4\&]M&!\)(/P=EM70-A,4810"ZY7 %[CFQB#D7.G7$\>>:>?2+J MLW81UO\$4 5G:[B0Q'U2W>**.A:Y"AI10SWB2A&DM9'(&2.<\49C,\H0 MPKX;:W6FS$]ZINJ#3@7GJ;-,'O4E>S4+[_[Z%G-2_I2*Y!.U#<@ESS!%TZQ)*.%(*TK:6O[SS=FS'[4[ASY8!4 ?O MST+;3W V'[?E_67>+'(>K,,TOQ>K #8T)XXAIZQ$$IQ3PG(Q8!AWRZ_-/#N5KVZ: MV]F27-G \AA#BCS5"G$/FL/ESI142L^5T(['5D'P$QU=6I+3#LT_V\O\4/*J M0-U_F4>[N)W_6&UO_1#URO_W=@*47'%.";<4(Q."S[7T$APN;A"V)'B7DDBV MM&X^0DX[Z/VL;]VEY%0;Y%8]:[<[R<&U?T4X4>$J.1LQ]PYQ VSB BNDSR>QZ\2W.5\SG0[".]^ZZPDKDL::&XZ8E:#&6")(!^.1-5%( M;)-6HO21/T1+[U>JG77A/$[\W4:UM9:1R%"P0B-N"7B$D7!$"!BOFA@NBT^9 M.$K0R)V!2^#AR5M/,0%4<&%^C,L/,SC%\=<<3Y#$_,RPQX8@I#*&S"!QYT.Q@$!M.2ITA")2XIE1NQC[&74EN M''94(&7!S.1:460]-F /2NS@7&GMBC>4VD?(N)4\PX&J/]>K!,_;R?0V'Y4[ M%D45G)$,*>=MM@8X,@)3Y!-L2WJ3*"O]O'*"I+JTU"!F4Q\A5' K/K[2J1:OO'W,)U*@FPX.9T/0K,&X2R6F8<-AV>^"M^M M<@US[<7+@+_" ]B)%G,4.?P %]L8A)F4 EG&%#/<)?")+/8\: M,]]J$%)_%V+=Y%\J/<;?KU9N#IVB0QZ*SOCSD"U)W%@S] MK(0=T^!V8"2E%KG B>92IY13,[#D1,0H2S?6&^I9Z;[AW:O93Y20NWOWEI[? RO=PY!\(Y.+)^]ZZZUW$WGE!\YRCW/G!8PL^&HE(GGY0&W4\M4SN='Z>[ K4H@4^WI>3 *(":I@R<2@1&G@-G> M(.N40D$KX8#'1HK2S0]/T33R6*U:P-,*U!TE60$RC\]LXU"ZLTK7<42#!<@'14]?IE>!G'_;'+%?;H<'4Z^4!,PGV#OBD><1Q#8A MFP1P*CANBD\Z?43 N 'K0='2G=$56#\]KE>; 4>X4TS!W $"5U47K1*DO]J^XZ/$BM&>5_J\[IT@K M]%)S]YFWDX6?-HO;!Z%SRGWD%A#E<[R$.S #M8:;7<-GL<@=1D+I9.$CY/1V M+%**/N/][AN?[#*/.EM.9K< [HMO<6XW;<,,W"@B"03'"TX6=1AI1@7R@0"H MM5.:%^\XUYJZ<;57*;P\\4"&D4X%=^UOL_E=DJSCT+'V;P MW56CJ%R.'*^T(.#&:8Y8#!%,8P>;SEW4E94!>TDQ8Z5S;'J0.VY\Y9EA6%Q^ M]4+URU>[_'=S.PT?;KX!-^\T_4;'7UG!;' ^ #LE[)* *M=*@E(W+%?W*158 M:3.C&Z7CAG2>&: EI5:E[;^V+:YAG5\GUDVF*P^HAQ=P=+W^_D![<@MY!CE5 M>K)2ITXAKKY'!Q"'F#&AU*X@EK7I0G&@K M]O3+XZ*FA"R;8HRM"A9?X+_8O-0(YJBD2B'B\QX"L,-YEQ C@6K&%,&V1,^Y M0]\?!R(EY'D0&AV9._J1^;!S@>K=4F,L22B[E"( !3K$"4 M)8N98;F/U"GCY=@':D% 5[$UA7DX-@X^@0#@ZU_AIGT;O\=I\RU?O(_W$ZPA M3A.* M<&' (;D;,,C'5!F&6"$.Q4*TRT^-@XX:-A\%&:MQ5XY7=^XZ8]YO)' M3@-8J5/!-7;),I187/4J],B&D)"+&"[@8+W@I:W7P]2,&X4L:(L49GRU$-J< M-:+A5@[@^4N=\Q2-PLCD7#/'(Q:4"J/3 ,7.!^FIY'FDI\Q;0:F# *H $ZPU ML]-/H%]GM]L!0!\^?=ZH5T42]SXZ9!S\PF.BR D:D:)$\^"4QZQTLM\)DFJ$ M5!?9/P%5.4%4@*LG&OS7NTP)%N"?IZA0DM(BKG+&0DIY8T)2^*MDBK.:.Z1DGC^LN42.V8"H<"1@ MC0W;37(Z8$GO7[^R"$Q'T35E^5@+%++1G_FS:*:38)A+E1G%!>%1A+=C ^7N;G[WE[V9S%:" MR2[D_'M\W\S?3A9V.FW^S$49%RD[D4#>9'F%@TT$G$B$N81]89<=R,01IM1[ M3)@7N-W@[TZ?K^S^*0"IX:50YP/FU]R?:#&9O?+^]N9VF@_1:L!L3MV?9'"CQU]MM8J1X6J^&]=X]641-%4] [Y_L8,^\[!J[M06V2R.4_B.C<-C ) OL6%,Q#&XV-(2A; M.B?C'/I&[C71'1E/\K"'$DH%#MEGD,BJ?=J:7WEKS6SU1)S#(2$1003H>&-@ M1UPE@@QU#EEKA([62O!!"B/L*$$C%P4,AH/=EB;%A%(!PG;VL(V))). ?HL< MM2X73F/8!/Q1!,(I]]@363Q[>Q\A(W<%*2?HW53MWERO #HM#MRVOI$DL$PU M&(:)Y8T9D9N^*P3VJ;%.!&UV?;WGN IKB$P6 ,+YUV$'J;P,N&7]?N\,6:VM M2[ A#^! G$B2A]8SE+#!6 >GG2[=*.U<&D?NIO!<-^:@HJL!FA=O/CQNA7NY M$L#'N%RYRY^:Z13F%QP&^ ""11Y[RE5-G*FBKL%[J4CHB$K M>N,=TB(HA'DTR1(<:?&9/ 7(?A%N2!FK[[F%7.6SU^=XG??R8;;J=Y>7^IC[ M4>7:Q![O7"U6[?^P=2[IA5ZR-I_]%+\U\_SP>O=RX;7A3,@\RE %E(DR$JM M49"1.PV79"+%;YD#M)3KQOYNM@0=_N])B)O$MM<__F7_IYF_@4, 9V6^>/WC M[NL;:C91 @[JWE BX53DL0C21V29L0A;Y_),0,Y5Z"CBYX8(L1I7O[/?C\B/ H(\S=F9P=.5L!*-XT,P\,63??^C19_/'ZQVMP M,+[>V/D?JV/#A244@T,#'@P*0,:1L\LG"4I!),156ZS=4IFL9NQU$2 2?A MU4,<%<#KLYW&Q>9\?HS;KM8,[G]M4@"J0<>#)Q.0YBPBDR0-REBN=XOJ^_N" M^PBI#4A]9+WKY?5F? 7HV7/4NB,X[EW $5PJ3NP&$0>_LX")(H<0PCRA5L16.'7(Q@7!KAM(F6"#NX M,39V[YCB(C\%I8[\KP!*]V[.DTUM&Z/01*@&!2\QIXCS:)#SW"'&*,&Y/Z66 MI6VKDT15!JNNXF^&E$4%X'JBZ!^I^?L7,6X5Q@E'Q*0"8Y1[@8S0*<\I\B;* M: @NW4"B)6GC-OP<^\H<0GX5P');@+KI*'[/L2L?<6+>$I3]GYRY#*?7LX0H MY9H095-0I9_##A(STY(]91$!9AZ8@)A/<7$+ M0"F::-/Z:T,DX'3;ZM").0S'@)D QT$XGL<5:V1DHB@E+HU5*KKRF2B#)^;L M?N&!%%[_V/QP;;4FN.E=XAQ)D;MQ8KI2VQJ)9(07/EDA6O5#[I2(TYK,2A-O MSL'.X<2;8815PQ\EJ)8$G('@<*@XO;=L:@#:FO9-9"A88QU=-5@CP!8XADA'QA#V M2X"0E"2X+]P@L3,$E)9CK=IWG3GVIBHNLBP2;H=@Y-C8^-VGY9YZSN7BU MV<[N;@2CVB6'$;,>;GD)IV=]9IB0D7"AJ#UIBK?[U,C)-&7049:A]=PN^R[D M>Y]7"T,9-7FT=\IE4<(CK<'QC8P(#!N":[IT^*D-7;6D9SV345-:4A6@;Q-J M6<\)GJW\CG]/EE^W49?U'.'LE"P6<-FOYHI=I2 IT]P@EG+_:QEREV+F$1-< M6:N94\6'$78@LXJ[L"!6FN<57 78_&7>+!:7\R9-EE>!!LQ5T AS ^>6FY M)-(9=-_CW#6CQ-X_1=_,_&2ZWGR3#G+I(8_L8QYE26Y][67SL-WR0"'\YR%Z MV)> $1@_](."()%2K2P*QH!WHRQ#SN6L6AR<$)[@9(MWVQSH0>%!R?O&BMF= M$+^5TZ8K=%R\^PN^#"IR,K/S'RM=]1$$G.V?9CI=:;.U2*^H#Q'L>HDP%CGS MP.0^84$BR;TFPF >7.D." -NIRY;MA,6]P_"&5_X%=BY.\/"85/-]NGRRE"E MA 0C+,B4.^=+@2Q+!*YC2J,15AA3^AGC"#EUV<&%<%B&^17@Z)B%1;&-.N1& MBW&FXIWTVU$V@/;NHYYZ'C6R-?SA[M:7&'%(TM^U8H_C]P+ M%)E(P2L-!E,9I ]6GW)VSOQF*PR)%X&A(;D]-HA6[;'L:A;PFV:Q7%PQBZ4& M]8J4U"&_02?D..5(:!=B2J"LP4U)NGA9WRFB6N%0OR@3L7LT_Q)MK%[3RN]_)A%N+-[*X];WX^7%XY1R4A M/E\%/'..>W!@) 8C$UB7F-)MA]"?]=E6,#(O D8#\[POGKZ4L<5674WO WM7 MG@'N'?;(Z]Q3PBN)K"84)+F9$YVG]!CJ-8K0]Y-0>;7 9X< =Z666P[WRC%*0:JB07Z MN3,$Z%<S;3\_*IFT M1":41+81'3'(&L*1=MQCG?LJBW:!]0>+CB[LOO)I"C!K;"&_G5Q/EG:ZI5PQ M%T3*/89PR%T0<@-'#OY 4DQB92B+[;)C'RT[3N;(0(+NSK *0LK'*S@MHP$3 M9A#V>1JK!\?3!D\0N)T^F>@)+?X(TK]L>K",HV^^8Y6>JKO7$$]#!* M.C'$*6S+,,,0P8'X8&+R0K2ZC%Y2Y?19$CRK8P2!DQC(VE@Y-BC.,$,_ 0N%B]PR62^_2" MPT ()3F#A,96#6U_IN%*9PFVU7"E<[@\(E1\>@-2T3'GF7'TJY(7PW&>;9!VH-$D@IBX6^G*T M%+OO5IN[]NX*GEWG(K5?[ZJJ\_:2@:N5J "6&S$6:0Z6FU-61 M.&[=Q!C1E@%%6 %"NS0)T9H&S>!^UR0*T,P.7(M '?+>N21-8$&6?K9_\=U= MBL*F0*.7_A7XJN'+Y :V]G:R\-,FYTN>3M;9:VCE1=?ON_<&:"3F?B2Z7?["T'>S6?V]GURH!?O/YQ_V\N[8_\=RORUC3F.3JS M<#FULX_V9COMI_ E- 2)O37C8CF?^%Q/MVS\'[_-)LO%I\^_;6RLTNKMV+?& M+84=$#U/%5D+EG?61M,2]^7E5SL#K;K:\8J^R\]W=G=93!S[TKC%J\^(B!;L M'A^,FZ= MZ7.>_^-L'@<#8,-=K;=RL[+=[IWCKG;FX14+D/BOV;=)7O0+V).OX8=_%"'S MZ:JC^%LG9;%%5"N.C.B0/Z(O+K\VH;"\=M8<)4C835K[N5&)K"[AL\OYS2R\ MG]KK(I)ZO.(HQG\G.>WE1"52RB?^S6P1YN7$M+/D*"9Y9^WWE!>5".I_-W_> MTU=6 QY8>A1;NI/@CO-F9 '>W:F3FQC>-_-L&_YNI[V/V[%U1S&#SQ)="Z[4 MG41?+1VN,ZRZU.T5&F%!?6'^*!9^\2WO M;?@'AT??&3>C8JQGAWVLK@ .*]I>?;OOV/)IMYA>6]@N_ H/=GZ^P,[?*E!=+_-PGSZX_IS]+?SR7(2 M%Z]NEOWEMG?5UP^P865B/3_:/?_VQ7$'IS=?9]:7O MI_9.+-U*=..^L;5C3JV)NN_FJ\#W0$FZ3UR;E9J#D9_'N<_[A( M3[[U! R=<-_J SV.[&;5[6?Z1YGW+CA:@.P<^3P\K,?8,K*2S1FVF[+-? ?T MCC;O6V\T>1WE>].*"7_K=X!!K).V0OGG!>"?%X"S9/.QF7V,30FA/%YIO!>S M8[QN3FR\HGLEPI(WD]F*9UF_%KM@GBP\FE+K:AFT8=/8*N_Z>KG95.]HT^.E M1LMD["JM_:P863Y;@F9V^F,Q691)TCFXZ&A9C3UM[X/L&5EZGY=_7,[]Q?S+ M8OYNL9RLF[.73/=N]8'14AZ[2O4CXV:K>NIPJ/;SJ:#F0765Y MDD'U7( ?F^5_XMU-'4OE([?YP&@ID04NRY-L&UG"[V'19A:W.RWQ('I@R=%2 M([M*\3AKZI+;V]OXI=F,](-]YF$G?F5:]U6VYWQGM,?N0A)NP\0*Q?[[I)EN M>@#][^8FOEFW#?O5_CF$[(]^;+R'\Y((:,//"F$ ._[OK9W>S<6[2%_L7]OQ MGT- X>0'QWNJ+PF'MGRM"Q*@QJ9VMB'XP\VWW @)-N FT\GR1QG;K=L7Q\L- M* 2*\SA;CP=6TL0[LNQX"00%G+ Z;;T]!!;VHW>7;27$JF)=IWE4T:M $Q?@ M%WZ*_[V=S._T2AFE?,9G6@FYJM#7^3RL-0OH\OM0&4"/5RZ2_7.$V *9/Y?V MQ^^+![UM2B?^M%F_Q[D&YO3/];E;9+0'US.D\/!$[NY^[ >AOZ*_74Z^QS>@ M)JZ;^8_>J2/[5QQ/3+O\;EIN?NQ \G2Z2]ZD19^P5DDDAQ<>+_OJJ"B:\_@R MLN@N8U- 3O>KC)E3CU<:+8WJV.G8N]FQ!3"=WI%5YFCL+C?>M;Z7 MW4V;O8\ME.OKY:IJ:;:8_6[A\'Z^O;E9QZT6R]D7-WW?S%]]F[KI?^8E9';V MU\:TU Y)K"G O@K$GFF&+2X^?_=O%LM"TMV[Z)B674LA'F/&V,Y/:3EUEM$P M!^T4]YMVK*A$2I?S>7%![:XYWGGJ(*L##!D[2O??Y8]7?\[#(I-80%3[UANO M57 KM7>$!;4(9V!SY)SOC!?'.R*F?=)\,3;(HXWEH5C78$%]^C9?AJ=;*'U" MVWUNO"+-,V5^-@='%OU_YN]FX7UN=W&1[C;QRWR6"7_S?1[^,\]OZ6%V_6H6 M?IM]7RQ# 0!T_F@=1_\\^3;EF#TR5K)[]6&VH7^7TMW]@+'QGWF)^[S[5^M0 M&IW1TIO=(\/E=]C@]=OE7KS#/N#'=[ O )/SOS::45@&'IW96X\6>;6X2)MM M7*05@N^V41@=G3\Z6IEG<1W2B=ECIS%O"5_3.PM/[\VUXGL_#:N]O6EF8?%V M#K\IA9Q")(Q66%H&1V4%,3*JWGX/87$QOUA^G;\#"A>7X6)VMYN/R_SW?RX^ MI:G/V_JRG&8&Y0D5I2!5XONC%;>6P5-!$8P]W27:G!?7^RGSX3JC73K''C+W M;'3L0.^&VC*YTD]7&R_;HE_Z96UE)V^:SW$:\_#B#89Z5YSL7W&\]_]N\CK* ME['3RX"4<)>+=9'2Q,.Z[V=ESMKIU<=3@=UDV9I?8^O,&.>_S)O;;Q\6B]N" M$CVV[FBV;U<]>II'8VO4K[EW?[@CM)04CZT[FL795;N>YM'H9['YTBSMM$3Y MWNY:HW5)Z7SF]O)B? F]\LM;.YW^N+234$A0^Y8#.VV;E-Z'_U_;J8;CRXZ'@=2KI:F2?84Y'T5I0] MT! EA;AO[?':BQ20Y1%FU:!*[T@MKE /KCQ>8Y ^>O44HT;/\[F=+'_DT29K M5H)[<[,:X?9VDH"8"+LM)=TS/S5>GY".XN[&RK'=QATU\_MB=8FLAK]];:; MY4_+4I[D>9\:K\5(Y]A=%U96)_^/?8_?W@5;B:NF -0QMHS=H38;5'E'A02V M;[U6\JHI8'2$*36$^(M,-7NX4"L!U13EV<>&T8V0IG>JY':-5O*H*0:SL_DZ MTKQ[B^/RE,,EUVRC']?K^[4L_/IU9O)=F:8B&M&3;VM39;S%[/TC*7$!7+/SZP9JN: M@)JB(B>8,WH&P7WU5[E4@?UKMA)=36&0$\RI=?K A]EB LS\,K>KR9/S>9--_/,'> M!4?LA'M*%H]BSD>8,?9+P1UIO6M)=Y8:339'N;U7*A55E[Z:3O?HDC+M<@\O M7(&LCG3./:/+#O: M&3K/1CC-F-$MA4Q5B?UHJ=$*X3L*Y1$# M1I;*I]MI)-@)DJV:T'Q;QO!^:J][B>?0FJ,5N9\GIQ,L&3^6([S9@J%."*KEP$8Y8E1;6SX'AUZ5TDM9\;50CJ[>V:L (BNEMJO"KS+L+9Y4 58OD<_>U\ MLIS$Q:OKZU??[63:N[[AR+KCU8EW$=A1WKR,Y^#+9CKQL('+>>,'? Y^])D! MGH,/;Z/X<_##3SW!2(%WX?WK]WHTV2P?'BY=RO<^O7HE3\='Y?;XI:4EOT9_ M#-M'Y\=FN2&U3+R__5TQJ%P< '&AI8FET,S$R+3(P,C1Q,C$P>'$N:'1M M4$L! A0#% @ !CP!60@E"#*>! _A, !D ( !M X M &5X:&EB:70S,C$M,C R-'$R,3!X<2YH=&U02P$"% ,4 " &/ %9!AAE M") $ !8$P &0 @ &)$P 97AH:6)I=#,R,BTR,#(T<3(Q M,'AQ+FAT;5!+ 0(4 Q0 ( 8\ 5FQ] (#2V\! #TA%@ 1 M " 5 8 !T:')Y+3(P,C0P-C,P+FAT;5!+ 0(4 Q0 ( 8\ 5E!B<=? MT \ )NM 1 " 2TR,#(T,#8S,%]D968N>&UL4$L! M A0#% @ !CP!64]-M2C8^ 9+ ) !4 ( !/1H" '1H M XML 86 thry-20240630_htm.xml IDEA: XBRL DOCUMENT 0001556739 2024-01-01 2024-06-30 0001556739 2024-07-30 0001556739 2024-04-01 2024-06-30 0001556739 2023-04-01 2023-06-30 0001556739 2023-01-01 2023-06-30 0001556739 us-gaap:NonrelatedPartyMember 2024-04-01 2024-06-30 0001556739 us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001556739 us-gaap:NonrelatedPartyMember 2024-01-01 2024-06-30 0001556739 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001556739 us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001556739 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001556739 us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001556739 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001556739 2024-06-30 0001556739 2023-12-31 0001556739 us-gaap:NonrelatedPartyMember 2024-06-30 0001556739 us-gaap:NonrelatedPartyMember 2023-12-31 0001556739 us-gaap:RelatedPartyMember 2024-06-30 0001556739 us-gaap:RelatedPartyMember 2023-12-31 0001556739 us-gaap:CommonStockMember 2024-03-31 0001556739 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001556739 us-gaap:TreasuryStockCommonMember 2024-03-31 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001556739 us-gaap:RetainedEarningsMember 2024-03-31 0001556739 2024-03-31 0001556739 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001556739 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001556739 us-gaap:CommonStockMember 2024-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2024-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001556739 us-gaap:RetainedEarningsMember 2024-06-30 0001556739 us-gaap:CommonStockMember 2023-03-31 0001556739 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001556739 us-gaap:TreasuryStockCommonMember 2023-03-31 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001556739 us-gaap:RetainedEarningsMember 2023-03-31 0001556739 2023-03-31 0001556739 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001556739 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001556739 us-gaap:CommonStockMember 2023-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2023-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001556739 us-gaap:RetainedEarningsMember 2023-06-30 0001556739 2023-06-30 0001556739 us-gaap:CommonStockMember 2023-12-31 0001556739 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001556739 us-gaap:TreasuryStockCommonMember 2023-12-31 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001556739 us-gaap:RetainedEarningsMember 2023-12-31 0001556739 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001556739 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001556739 us-gaap:CommonStockMember 2022-12-31 0001556739 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001556739 us-gaap:TreasuryStockCommonMember 2022-12-31 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001556739 us-gaap:RetainedEarningsMember 2022-12-31 0001556739 2022-12-31 0001556739 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001556739 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001556739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001556739 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001556739 thry:TermLoanMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-06-30 0001556739 thry:TermLoanMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001556739 thry:TermLoanMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001556739 thry:TermLoanMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember 2024-01-01 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember 2023-01-01 2023-06-30 0001556739 thry:YellowNewZealandMember 2023-04-03 0001556739 thry:YellowNewZealandMember 2023-04-03 2023-04-03 0001556739 2024-07-01 2024-06-30 0001556739 thry:YPHoldingsIncMember 2017-06-30 0001556739 us-gaap:TreasuryStockCommonMember 2023-06-22 2023-06-22 0001556739 thry:NewTermLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0001556739 thry:NewTermLoanMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001556739 thry:NewTermLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001556739 thry:NewTermLoanMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001556739 thry:TermLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0001556739 thry:TermLoanMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001556739 thry:TermLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001556739 thry:TermLoanMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001556739 thry:MarketingServicesSegmentUSMember 2022-12-31 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2022-12-31 0001556739 thry:MarketingServicesSegmentUSMember 2023-01-01 2023-12-31 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2023-01-01 2023-12-31 0001556739 2023-01-01 2023-12-31 0001556739 thry:MarketingServicesSegmentUSMember 2023-12-31 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2023-12-31 0001556739 thry:MarketingServicesSegmentUSMember 2024-01-01 2024-06-30 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2024-01-01 2024-06-30 0001556739 thry:MarketingServicesSegmentUSMember 2024-06-30 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2024-06-30 0001556739 2024-01-01 2024-03-31 0001556739 us-gaap:CustomerRelationshipsMember 2024-06-30 0001556739 us-gaap:MarketingRelatedIntangibleAssetsMember 2024-06-30 0001556739 us-gaap:NoncompeteAgreementsMember 2024-06-30 0001556739 us-gaap:CustomerRelationshipsMember 2023-12-31 0001556739 us-gaap:MarketingRelatedIntangibleAssetsMember 2023-12-31 0001556739 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001556739 thry:NewTermLoanMember 2024-01-01 2024-06-30 0001556739 thry:NewTermLoanMember thry:VariableRateComponentOneMember 2024-01-01 2024-06-30 0001556739 thry:NewTermLoanMember 2024-06-30 0001556739 thry:NewTermLoanMember 2023-12-31 0001556739 thry:TermLoanMember 2024-01-01 2024-06-30 0001556739 thry:TermLoanMember thry:VariableRateComponentOneMember 2024-01-01 2024-06-30 0001556739 thry:TermLoanMember 2024-06-30 0001556739 thry:TermLoanMember 2023-12-31 0001556739 us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001556739 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember thry:VariableRateComponentOneMember 2024-01-01 2024-06-30 0001556739 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember thry:VariableRateComponentOneMember 2024-01-01 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember us-gaap:LineOfCreditMember thry:VariableRateComponentOneMember 2024-01-01 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001556739 us-gaap:RevolvingCreditFacilityMember thry:ABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001556739 thry:NewTermLoanMember 2024-05-01 0001556739 thry:NewTermLoanMember us-gaap:RelatedPartyMember 2024-05-01 0001556739 srt:MinimumMember us-gaap:RelatedPartyMember 2024-06-30 0001556739 thry:NewTermLoanMember us-gaap:RelatedPartyMember 2024-06-30 0001556739 thry:NewTermLoanMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-05-01 2024-05-01 0001556739 thry:NewTermLoanMember us-gaap:BaseRateMember 2024-05-01 2024-05-01 0001556739 thry:NewTermLoanMember thry:PaymentTermsTrancheOneMember 2024-05-01 2024-05-01 0001556739 thry:NewTermLoanMember 2024-05-01 2024-05-01 0001556739 thry:NewTermLoanMember thry:PaymentTermsTrancheTwoMember 2024-05-01 2024-05-01 0001556739 thry:TermLoanMember 2024-05-01 2024-05-01 0001556739 thry:TermLoanMember 2024-05-01 0001556739 thry:NewTermLoanMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-05-01 2024-05-01 0001556739 us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember 2024-05-01 0001556739 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-05-01 2024-05-01 0001556739 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-05-01 2024-05-01 0001556739 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-05-01 2024-05-01 0001556739 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-05-01 2024-05-01 0001556739 us-gaap:RevolvingCreditFacilityMember thry:NewABLFacilityMember us-gaap:LineOfCreditMember 2024-05-01 2024-05-01 0001556739 us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-04-01 2024-06-30 0001556739 us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-06-30 0001556739 us-gaap:NonqualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-04-01 2024-06-30 0001556739 us-gaap:NonqualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-06-30 0001556739 us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001556739 us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001556739 us-gaap:NonqualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001556739 us-gaap:NonqualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001556739 us-gaap:NonqualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-06-30 0001556739 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001556739 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001556739 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001556739 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001556739 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001556739 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001556739 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001556739 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001556739 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001556739 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001556739 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001556739 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001556739 us-gaap:PhantomShareUnitsPSUsMember 2024-04-01 2024-06-30 0001556739 us-gaap:PhantomShareUnitsPSUsMember 2023-04-01 2023-06-30 0001556739 us-gaap:PhantomShareUnitsPSUsMember 2024-01-01 2024-06-30 0001556739 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-06-30 0001556739 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001556739 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001556739 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001556739 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001556739 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001556739 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001556739 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001556739 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001556739 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001556739 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001556739 us-gaap:PerformanceSharesMember 2023-12-31 0001556739 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001556739 us-gaap:PerformanceSharesMember 2024-06-30 0001556739 us-gaap:PerformanceSharesMember thry:PerformanceConditionsMember 2024-06-30 0001556739 us-gaap:PerformanceSharesMember thry:MarketConditionsMember 2024-06-30 0001556739 us-gaap:EmployeeStockOptionMember 2024-06-30 0001556739 srt:MinimumMember 2024-01-01 2024-06-30 0001556739 srt:MaximumMember 2024-01-01 2024-06-30 0001556739 srt:MinimumMember 2023-01-01 2023-06-30 0001556739 srt:MaximumMember 2023-01-01 2023-06-30 0001556739 2024-04-30 0001556739 2024-06-20 2024-06-20 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001556739 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001556739 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001556739 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001556739 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001556739 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001556739 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001556739 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001556739 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001556739 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001556739 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001556739 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001556739 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001556739 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001556739 2018-12-31 0001556739 thry:Section199TaxCaseMember us-gaap:InternalRevenueServiceIRSMember 2024-06-30 0001556739 thry:Section199TaxCaseMember us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001556739 thry:ResearchAndDevelopmentTaxCaseMember us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001556739 thry:ResearchAndDevelopmentTaxCaseMember us-gaap:InternalRevenueServiceIRSMember 2024-06-30 0001556739 thry:MarketingServicesSegmentUSMember 2024-04-01 2024-06-30 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2024-04-01 2024-06-30 0001556739 thry:MarketingServicesSegmentUSMember 2023-04-01 2023-06-30 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2023-04-01 2023-06-30 0001556739 thry:MarketingServicesSegmentUSMember 2023-01-01 2023-06-30 0001556739 thry:SoftwareAsAServiceSegmentUSMember 2023-01-01 2023-06-30 0001556739 thry:PrintMember thry:MarketingServicesSegmentUSMember 2024-04-01 2024-06-30 0001556739 thry:PrintMember thry:MarketingServicesSegmentUSMember 2023-04-01 2023-06-30 0001556739 thry:PrintMember thry:MarketingServicesSegmentUSMember 2024-01-01 2024-06-30 0001556739 thry:PrintMember thry:MarketingServicesSegmentUSMember 2023-01-01 2023-06-30 0001556739 thry:DigitalMember thry:MarketingServicesSegmentUSMember 2024-04-01 2024-06-30 0001556739 thry:DigitalMember thry:MarketingServicesSegmentUSMember 2023-04-01 2023-06-30 0001556739 thry:DigitalMember thry:MarketingServicesSegmentUSMember 2024-01-01 2024-06-30 0001556739 thry:DigitalMember thry:MarketingServicesSegmentUSMember 2023-01-01 2023-06-30 0001556739 country:US 2024-04-01 2024-06-30 0001556739 country:US 2023-04-01 2023-06-30 0001556739 country:US 2024-01-01 2024-06-30 0001556739 country:US 2023-01-01 2023-06-30 0001556739 us-gaap:NonUsMember 2024-04-01 2024-06-30 0001556739 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001556739 us-gaap:NonUsMember 2024-01-01 2024-06-30 0001556739 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001556739 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0001556739 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001556739 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001556739 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares thry:segment thry:reporting_unit pure thry:petition thry:case 0001556739 --12-31 2024 Q2 false http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember 10-Q true 2024-06-30 false 001-35895 THRYV HOLDINGS, INC. DE 13-2740040 2200 West Airfield Drive, P.O. Box 619810 D/FW Airport TX 75261 (972) 453-7000 Common Stock, $0.01 par value per share THRY NASDAQ Yes Yes Large Accelerated Filer false false false 36303038 224084000 251421000 457708000 496976000 75496000 91336000 155479000 182083000 148588000 160085000 302229000 314893000 65409000 75683000 135500000 152026000 51841000 53695000 104257000 101375000 117250000 129378000 239757000 253401000 31338000 30707000 62472000 61492000 10001000 16292000 23360000 32780000 2174000 0 2174000 0 1581000 1865000 3162000 1986000 -5416000 0 -7789000 -366000 12166000 12550000 25987000 26360000 6618000 -3428000 12015000 1068000 5548000 15978000 13972000 25292000 67000 -302000 -198000 -2490000 5615000 15676000 13774000 22802000 0.15 0.46 0.39 0.73 0.15 0.43 0.37 0.68 36004324 34575338 35818549 34625561 37631825 36863295 38032132 36956933 15519000 18216000 18042000 14926000 193725000 205503000 37000 35000 8118000 2909000 1516000 3085000 23124000 17771000 12796000 16722000 5822000 2662000 260620000 266868000 37805000 38599000 300995000 302400000 6640000 18788000 152171000 128051000 27252000 28464000 785483000 783170000 8661000 10348000 110193000 105903000 25060000 23979000 25668000 44558000 35783000 70000000 16717000 0 6022000 8402000 228104000 263190000 183772000 230052000 87820000 0 18000000 48845000 72279000 69388000 12448000 18995000 374319000 367280000 0.01 0.01 250000000 250000000 63808097 36294269 62660783 35302746 638000 627000 1170798000 1151259000 27513828 27358037 488757000 485793000 -15389000 -15191000 -484230000 -498202000 183060000 152700000 785483000 783170000 63306246 633000 1159754000 27479338 -488087000 -15456000 -489778000 167066000 501851 5000 4691000 -7995 -171000 4525000 6353000 6353000 26495 499000 499000 67000 67000 5548000 5548000 63808097 638000 1170798000 27513828 -488757000 -15389000 -484230000 183060000 61557811 616000 1112420000 26739832 -469941000 -18449000 -229593000 395053000 274504 2000 3586000 -1243 -29000 3559000 5798000 5798000 613954 15760000 15760000 -302000 -302000 15978000 15978000 61832315 618000 1121804000 27355029 -485730000 -18751000 -213615000 404326000 62660783 627000 1151259000 27358037 -485793000 -15191000 -498202000 152700000 1147314 11000 7897000 -129296 -2465000 5443000 11642000 11642000 26495 499000 499000 -198000 -198000 13972000 13972000 63808097 638000 1170798000 27513828 -488757000 -15389000 -484230000 183060000 61279379 613000 1105701000 26685542 -468879000 -16261000 -238907000 382267000 552936 5000 4912000 -55533 -1091000 3826000 11191000 11191000 613954 15760000 15760000 -2490000 -2490000 25292000 25292000 61832315 618000 1121804000 27355029 -485730000 -18751000 -213615000 404326000 13972000 25292000 28625000 31098000 9624000 5032000 2255000 2721000 -24060000 -9135000 12179000 11580000 11642000 11191000 3162000 1986000 -1151000 881000 0 -10734000 -6638000 0 3170000 0 -923000 -25075000 5210000 -837000 10614000 -10090000 2428000 -38654000 -21885000 -29230000 27660000 57736000 16230000 14016000 0 8897000 0 217000 -16230000 -23130000 234256000 0 109444000 0 318654000 52500000 4339000 0 230079000 483473000 260924000 469750000 5319000 0 499000 0 5442000 3826000 -10514000 -34951000 -448000 -240000 468000 -585000 20530000 18180000 20998000 17595000 24378000 29592000 13343000 7419000 0 15760000 Description of Business and Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thryv Holdings, Inc. (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Thryv</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” or the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) provides small-to-medium sized businesses (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SMBs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) with print and digital marketing services and Software as a Service (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) business management tools. The Company owns and operates Print Yellow Pages (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PYP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Print</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) and digital marketing services (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), which includes Internet Yellow Pages (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IYP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), search engine marketing (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“SEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), and other digital media services, including online display advertising, and search engine optimization (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SEO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) tools. In addition, through the Thryv® platform, the Company is a provider of SaaS business management, communication, and marketing tools designed for SMBs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2023, Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow Holdings Limited (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Yellow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), a New Zealand marketing services company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2024, the Company changed the internal reporting provided to the chief operating decision maker (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CODM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). As a result, the Company reevaluated its segment reporting and determined that Thryv U.S. Marketing Services and Thryv International Marketing Services should be reflected as a single reportable segment, and that Thryv U.S. SaaS and Thryv International SaaS should be reflected as a single reportable segment. As such, beginning on January 1, 2024, the results of our Marketing Services and SaaS businesses will be presented as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segments. Comparative prior periods have been recast to reflect the current presentation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports its results based on two reportable segments (see Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Thryv Marketing Services, which includes the Company's Print and Digital solutions business; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Thryv SaaS, which includes the Company's SaaS </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">flagship all-in-one small business management modular software platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its financial statements in accordance with generally accepted accounting principles in the United States (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. GAAP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). The consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SEC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) regarding interim financial reporting. Accordingly, certain information and disclosures normally included in the complete financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The consolidated financial statements include the financial statements of Thryv Holdings, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, consisting of only normal recurring items and accruals, necessary for the fair statement of the financial position, results of operations and cash flows of the Company for the periods presented. The consolidated financial statements as of and for the three and six months ended June 30, 2024 and 2023 have been prepared on the same basis as the audited annual financial statements</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December 31, 2023 was derived from the audited annual financial statements. The consolidated results for interim periods are not necessarily indicative of results for the full year and should be read in conjunction with the Company’s audited financial statements and related footnotes for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements requires management to make estimates and assumptions about future events that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable. The results of those estimates form the basis for making judgments about the carrying values of certain assets and liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Examples of reported amounts that rely on significant estimates include revenue recognition, allowance for credit losses, assets acquired and liabilities assumed in business combinations, capitalized costs to obtain a contract, certain amounts relating to the accounting for income taxes, including valuation allowance, indemnification asset, stock-based compensation expense, operating lease right-of-use assets and operating lease liabilities, accrued service credits, and pension obligations. Significant estimates are also used in determining the recoverability and fair value of fixed assets and capitalized software, operating lease right-of-use assets, goodwill and intangible assets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company describes its significant accounting policies in Note 1 to the financial statements in Part II, Item 8 of its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no changes to the Company's significant accounting policies during the three and six months ended June 30, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) issued ASU No. 2023-07, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). ASU 2023-07 requires additional disclosures, including more detailed information about segment expenses about a public entity’s reportable segments on an annual and interim basis. The new segment disclosures are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming quarters, prior to implementation in the Company's 2024 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-07 to have a material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). ASU 2023-09 requires additional disclosures primarily related to the rate reconciliation and income taxes paid information. The new income tax disclosures are effective for fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming years, prior to implementation in the Company's 2025 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated financial statements.</span></div> 2 2 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its financial statements in accordance with generally accepted accounting principles in the United States (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. GAAP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). The consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SEC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) regarding interim financial reporting. Accordingly, certain information and disclosures normally included in the complete financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The consolidated financial statements include the financial statements of Thryv Holdings, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, consisting of only normal recurring items and accruals, necessary for the fair statement of the financial position, results of operations and cash flows of the Company for the periods presented. The consolidated financial statements as of and for the three and six months ended June 30, 2024 and 2023 have been prepared on the same basis as the audited annual financial statements</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December 31, 2023 was derived from the audited annual financial statements. The consolidated results for interim periods are not necessarily indicative of results for the full year and should be read in conjunction with the Company’s audited financial statements and related footnotes for the year ended December 31, 2023.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements requires management to make estimates and assumptions about future events that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable. The results of those estimates form the basis for making judgments about the carrying values of certain assets and liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Examples of reported amounts that rely on significant estimates include revenue recognition, allowance for credit losses, assets acquired and liabilities assumed in business combinations, capitalized costs to obtain a contract, certain amounts relating to the accounting for income taxes, including valuation allowance, indemnification asset, stock-based compensation expense, operating lease right-of-use assets and operating lease liabilities, accrued service credits, and pension obligations. Significant estimates are also used in determining the recoverability and fair value of fixed assets and capitalized software, operating lease right-of-use assets, goodwill and intangible assets.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2024 and 2023: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 15519000 15245000 5479000 2350000 20998000 17595000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) issued ASU No. 2023-07, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). ASU 2023-07 requires additional disclosures, including more detailed information about segment expenses about a public entity’s reportable segments on an annual and interim basis. The new segment disclosures are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming quarters, prior to implementation in the Company's 2024 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-07 to have a material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). ASU 2023-09 requires additional disclosures primarily related to the rate reconciliation and income taxes paid information. The new income tax disclosures are effective for fiscal years beginning after December 15, 2024. Management will review the extent of new disclosures necessary in the coming years, prior to implementation in the Company's 2025 Annual Report on Form 10-K. Other than additional disclosures, the Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated financial statements.</span></div> Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Yellow New Zealand Acquisition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 3, 2023 (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Yellow Acquisition Date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”), Thryv New Zealand Limited, the Company’s wholly-owned subsidiary, acquired Yellow, a New Zealand marketing services company for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$8.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in cash (net of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of cash acquired), subject to certain adjustments (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Yellow Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”). The Yellow Acquisition expanded the Company's market share with a broader geographical footprint and provided the Company with an increase in our clients. Yellow is a provider of marketing solutions serving SMBs in New Zealand. Control was obtained by means of acquiring all the voting interests. The assets acquired consisted primarily of $2.4 million in current assets and $5.6 million in fixed and intangible assets, consisting primarily of customer relationships, trade name, and technology assets, along with $5.1 million in goodwill. The Company also assumed liabilities of $4.7 million, consisting primarily of accrued, contract, and deferred liabilities. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the Yellow Acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This requires that the assets acquired and liabilities assumed are measured at fair value. With the assistance of a third-party valuation firm, the Company determined, using Level 3 inputs (see Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the fair value of certain assets and liabilities, including fixed assets and intangible assets by applying the income approach and the cost approach. Specific to intangible assets, client relationships were valued using a combination of the income and excess earnings approach, whereas trade names were valued using a relief of royalty method and assumptions related to Yellow's assets acquired and liabilities assumed</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair values of existing technologies were computed using a relief of royalty approach, similar to the trade name valuation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets acquired and liabilities assumed at the Yellow Acquisition Date:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value allocated to net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over the fair value of the identifiable net assets acquired and the liabilities assumed was allocated to goodwill. The recognized goodwill of $5.1 million was primarily related to the benefits expected from the acquisition and was allocated to the Thryv Marketing Services segment. The goodwill recognized is not deductible for income tax purposes.</span></div> 8900000 1700000 2400000 5600000 5100000 4700000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets acquired and liabilities assumed at the Yellow Acquisition Date:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value allocated to net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2438000 5565000 457000 3533000 1159000 5129000 8897000 5100000 Revenue Recognition<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that each of its Print and Digital marketing services and SaaS business management tools services is distinct and represents a separate performance obligation. The client can benefit from each service on its own or together with other resources that are readily available to the client. Services are separately identifiable from other promises in the contract. Control over the Company’s Print services transfers to the client upon delivery of the published directories containing their advertisements to the intended market(s). Therefore, revenue associated with Print services is recognized at a point in time upon delivery to the intended market(s). The Company bills </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">clients </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for Print advertising services monthly over the relative contract term. The difference between the timing of recognition of Print advertising revenue and monthly billing generates the Company’s unbilled receivables balance. The unbilled receivables balance is reclassified as billed accounts receivable through the passage of time as the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> clients a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re invoiced each month. SaaS and Digital marketing services are recognized using the series guidance. Under the series guidance, the Company's obligation to provide services is the same for each day under the contract, and therefore represents a single performance obligation. Revenue associated with SaaS and Digital marketing services is recognized over time using an output method to measure the progress toward satisfying a performance obligation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents disaggregated revenue based on the type of service within its segment footnote. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of billing to the Company’s clients. These timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) as disclosed on the Company's consolidated balance sheets. Contract assets represent the Company's right to consideration when revenue recognized exceeds the receivable from the client because the consideration allocated to fulfilled performance obligations exceeds the Company’s right to payment, and the right to payment is subject to more than the passage of time. Contract liabilities represent remaining performance obligations that consist of advance payments and revenue deferrals resulting from the allocation of the consideration to performance obligations. The Company recognizes revenue on all of its remaining performance obligations within the next twelve months. For the three and six months ended June 30, 2024, the Company recognized revenue of $8.3 million and $36.8 million, respectively, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that was recorded in Contract liabilities as of December 31, 2023</span>. For the three and six months ended June 30, 2023, the Company recognized revenue of $9.2 million and $39.0 million, respectively, that was recorded in Contract liabilities as of December 31, 2022. P12M 8300000 36800000 9200000 39000000.0 Fair Value Measurements<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to settle a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect the Company's own assumptions incorporated into valuation techniques.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These valuations require significant judgment.</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have a significant impact on fair value measurements.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-financial assets such as goodwill, intangible assets, fixed assets, capitalized software and operating lease right-of-use assets are adjusted to fair value when the net book values of the assets exceed their respective fair values, resulting in an impairment charge. Such fair value measurements are predominantly based on Level 3 inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification Asset</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2017, the Company completed the acquisition of YP Holdings, Inc. (the “</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">YP Acquisition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). As further discussed in Note 13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Liabilities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as part of the YP Acquisition agreement, the Company was indemnified for an uncertain tax position for up to the fair value of 1,804,715 shares held in escrow, subject to certain contract limitations (the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“indemnification asset”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2023, the Company entered into a settlement agreement with the sellers regarding the settlement of the indemnification asset. Pursuant to the settlement agreement, the Company and the sellers agreed (i) that the sellers would pay and indemnify the Company for $15.8 million of indemnified taxes (the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Indemnity Amount”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and (ii) that the Indemnity Amount would be deemed satisfied by the transfer of 613,954 outstanding shares of the Company’s common stock from the sellers back to the Company, which were returned to treasury and reduced the number of outstanding shares of the Company’s common stock. Furthermore, the sellers would be entitled to retain 1,190,761 currently outstanding shares of the Company’s common stock that previously secured the sellers' tax indemnity obligations under the YP Acquisition agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company no longer recorded a Level 1 indemnification asset because it was settled on June 22, 2023. A loss of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.7 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from the change in fair value of the Company’s Level 1 indemnification asset during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was recorded in General and administrative expense on the Company's consolidated statements of operations and comprehensive income. The $15.8 million Indemnity Amount, which was the fair value of the shares returned to treasury, was recorded in Treasury stock on the Company's consolidated balance sheets, along with the 613,954 shares that the Company received from the sellers, as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benefit Plan Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of benefit plan assets is measured and recorded on the Company's consolidated balance sheets using Level 2 inputs. See Note 9, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pensions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the carrying amounts of cash, trade receivables, and accounts payable to approximate fair value because of the relatively short period of time between the origination of these instruments and their expected realization or payment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company considers the carrying amounts of its New ABL Facility and Prior ABL Facility (each as defined in Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and financing obligations to approximate their respective fair values due to their short-term nature and approximation of interest rates to market rates. These fair value measurements are considered Level 2. See Note 8,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> New Term Loan and Prior Term Loan (each as defined in Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Obligations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are carried at amortized cost; however, the Company estimates the fair value of the New Term Loan and Prior Term Loan for disclosure purposes. The fair values of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> New Term Loan and Prior Term Loan are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> determined based on quoted prices that are observable in the marketplace and are classified as Level 2 measurements. See Note 8,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the carrying amount and fair value of the New Term Loan and Prior Term Loan:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.826%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Term Loan, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior Term Loan, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1804715 15800000 613954 1190761 -11500000 -10700000 15800000 613954 <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the carrying amount and fair value of the New Term Loan and Prior Term Loan:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.826%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Term Loan, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior Term Loan, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 324092000 329763000 0 0 0 0 300052000 300052000 Goodwill and Intangible Assets<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the changes in the carrying amount of the Company's goodwill for the six months ended June 30, 2024 and the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yellow Acquisition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    Yellow was included in the Thryv Marketing Services reporting unit. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2024, the Company changed its reporting structure from four to two reporting units. Accordingly, the Company assessed its goodwill for impairment under a four reporting unit structure prior to the assessment. Upon completion of this assessment, the Company determined that no impairment existed. Subsequent to this review and after allocating goodwill to the new reporting units based on relative fair value, the Company reassessed goodwill for impairment at the new reporting unit level (i.e., the Marketing Services and SaaS reporting units). Based upon each of these assessments, the Company determined no impairment existed for any of the Company's reporting units.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Intangible Assets</span></div><div style="text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables set forth the details of the Company's intangible assets as of June 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="text-indent:20pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.167%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020,051)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.081%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787,736)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,963)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets for the three and six months ended June 30, 2024 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.1 million and $10.5 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amortization expense for intangible assets for the three and six months ended June 30, 2023 was $6.5 million and $12.7 million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate future amortization expense by fiscal year for the Company's intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.001%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the changes in the carrying amount of the Company's goodwill for the six months ended June 30, 2024 and the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yellow Acquisition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span>    Yellow was included in the Thryv Marketing Services reporting unit. 347120000 218884000 566004000 5129000 0 5129000 268800000 0 268800000 67000 0 67000 83516000 218884000 302400000 -1405000 0 -1405000 82111000 218884000 300995000 4 2 4 <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables set forth the details of the Company's intangible assets as of June 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="text-indent:20pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.167%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020,051)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.081%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Amortization<br/>Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787,736)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,963)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr></table></div> 797854000 792836000 5018000 P1Y3M18D 223916000 222487000 1429000 P2Y6M 4921000 4728000 193000 P1Y 1026691000 1020051000 6640000 P1Y6M 799882000 787736000 12146000 P1Y4M24D 224423000 220886000 3537000 P1Y10M24D 10446000 7341000 3105000 P0Y9M18D 1034751000 1015963000 18788000 P1Y4M24D 5100000 10500000 6500000 12700000 <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate future amortization expense by fiscal year for the Company's intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.001%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4195000 1867000 403000 134000 41000 6640000 Allowance for Credit Losses<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's allowance for credit losses as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the six months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $7.3 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income. For the three months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $3.4 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the six months ended June 30, 2024 and 2023, the deductions represent amounts written off as uncollectible, net of recoveries.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2024, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$18.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the allowance is attributable to Accounts receivable and less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is attributable to Contract assets. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, $14.4 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s exposure to expected credit losses depends on the financial condition of its clients and other macroeconomic factors. The Company maintains an allowance for credit losses based upon its estimate of potential credit losses. This allowance is based upon historical and current client collection trends, any identified client-specific collection issues, and current as well as expected future economic conditions and market trends.</span> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's allowance for credit losses as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the six months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $7.3 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income. For the three months ended June 30, 2024 and 2023, the Company recorded a provision for credit losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $3.4 million, respectively, which is included in General and administrative expense in the Company's consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the six months ended June 30, 2024 and 2023, the deductions represent amounts written off as uncollectible, net of recoveries.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2024, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$18.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the allowance is attributable to Accounts receivable and less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is attributable to Contract assets. </span>As of June 30, 2023, $14.4 million of the allowance is attributable to Accounts receivable and less than $0.1 million is attributable to Contract assets. 14961000 14799000 8990000 7262000 5872000 7634000 18079000 14427000 9000000.0 7300000 3000000.0 3400000 18000000 100000 14400000 100000 Accrued Liabilities<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth additional financial information related to the Company's accrued liabilities as of June 30, 2024 and December 31, 2023: </span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued service credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth additional financial information related to the Company's accrued liabilities as of June 30, 2024 and December 31, 2023: </span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued service credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 45255000 57357000 35575000 37889000 26966000 8832000 2397000 1825000 110193000 105903000 Debt Obligations<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's outstanding debt obligations as of June 30, 2024 and December 31, 2023:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Term Loan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-554">SOFR +</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-558">SOFR +</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New ABL Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-562">SOFR +</span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50% - 2.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior ABL Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-567">SOFR +</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized original issue discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of New Term Loan/Prior Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2024, the Company entered into a new Term Loan Credit Agreement (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), the proceeds of which were used to refinance and pay off in full the Company’s previous term loan facility (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prior</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) and to pay fees and expenses related to the refinancing.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Term Loan established a senior secured term loan facility (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) in an aggregate principal amount equal to $350.0 million, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.8% was held by a related party who was an equity holder of the Company as of May 1, 2024. The Company defines a related party as any shareholder owning more than 5% of the Company's voting securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2024, 31.8% of the New Term Loan was held by a related party who was an equity holder of the Company as of that date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Term Loan Facility matures on May 1, 2029 and borrowings under the New Term Loan Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum equal to (i) 6.75% (for SOFR loans) and (ii) 5.75% (for base rate loans). The New Term Loan Facility requires mandatory amortization payments, paid quarterly commencing June 30, 2024, equal to (i) $52.5 million per year for the first two years following the closing date of the New Term Loan, and (ii) $35.0 million per year thereafter.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The New Term Loan, which was incurred by Thryv, Inc., the Company’s operating subsidiary, is secured by all the assets of Thryv, Inc., certain of its subsidiaries and the Company, and is guaranteed by the Company and certain of its subsidiaries.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net proceeds from the New Term Loan of $337.6 million (net of original issue discount costs of $6.3 million and third-party fees of $6.1 million) were used to repay the remaining $300.0 million outstanding principal balance of the Prior Term Loan, accrued interest of $3.8 million, and third-party fees of $0.6 million. The Company accounted for this transaction as a modification for lenders that were party to both the Prior Term Loan and New Term Loan. The debt of the new lenders that were party to the New Term Loan are new issuances, while the other lenders that were party to only the Prior Term Loan were accounted for as an extinguishment.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, total third-party fees paid were $6.1 million, of which $2.0 million was immediately charged to General and administrative expense on the Company's consolidated statement of operations and comprehensive income. The remaining third-party fees of $4.1 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method. Additionally, there were unamortized debt issuance costs which includes third-party fees and original issue discount costs of $7.8 million on the Prior Term Loan, of which $5.4 million was written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income. The remaining unamortized debt issuance costs of $2.4 million were deferred as debt issuance costs and will be amortized to interest expense, over the term of the New Term Loan, using the effective interest method.</span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has recorded accrued interest of $0.2 million and $1.1 million as of June 30, 2024 and December 31, 2023, respectively. Accrued interest is included in Other current liabilities on the Company's consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Term Loan Covenants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Term Loan Facility contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the term loans.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company is required to maintain compliance with (a) a maximum “Total Net Leverage Ratio”, calculated as the ratio of “Consolidated Total Net Indebtedness” to “Consolidated EBITDA” (in each case, as defined in the New Term Loan, which shall not be 3.0 to 1.0 as of the last day of each fiscal quarter and (b) a minimum “SaaS Revenue” (as defined in the New Term Loan), which shall not be less than the quarterly thresholds set forth in the New Term Loan Agreement as of the last day of each fiscal quarter. As of June 30, 2024, the Company was in compliance with its New Term Loan covenants. The Company also expects to be in compliance with these covenants for the next twelve months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">ABL Facility</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2024, the Company entered into a new Credit Agreement (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), which established a new $85.0 million asset-based revolving loan facility (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABL Facility refinanced the Company’s previous asset-based revolving loan facility (the “Prior </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). Proceeds of the New ABL Facility may be used by the Company for ongoing general corporate purposes and working capital. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New ABL Facility matures on May 1, 2028 and borrowings under the New ABL Facility bear interest at a fluctuating rate per annum equal to, at the Company’s option, SOFR or base rate, in each case, plus an applicable margin per annum, depending on the average excess availability under the New ABL Facility, equal to (i) 2.50% to 2.75% (for SOFR loans) and (ii) 1.50% to 1.75% (for base rate loans). The fee for undrawn commitments under the New ABL Facility is equal to 0.375% per annum. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for this transaction as an extinguishment of the Prior ABL Facility. Total third-party fees and lender fees of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> associated with the New ABL Facility, were deferred as debt issuance costs and will be amortized as interest expense, over the term of the New ABL Facility. Additionally, the unamortized debt issuance costs associated with the Prior ABL Facility of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were written off and recorded as a loss on early extinguishment of debt on the Company's consolidated statement of operations and comprehensive income. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company had debt issuance costs with a remaining balance of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.4 million, respectively. These debt issuance costs are included in Other assets on the Company's consolidated balance sheets.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company had borrowing base availability of $64.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of certain restrictions in the Company's debt agreements, as of June 30, 2024, approximately $54.2 million was available to be drawn upon under the New ABL Facility.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">ABL Facility Covenants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ABL Credit Agreement contains certain covenants that, subject to exceptions, limit or restrict the Company’s ability to, among others, incur additional indebtedness, guarantees and liens; make investments, loans and advances; dispose of assets and make sale-leaseback transactions; enter into swap agreements; make payments of dividends and other distributions; make payments in respect of certain indebtedness; enter into certain affiliate transactions and restrictive amendments to certain agreements; change its lines of business; amend certain material documents; consummate certain mergers, consolidations and liquidations; and use the proceeds of the revolving loans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company is required to maintain compliance with (a) a minimum “Fixed Charge Coverage Ratio”, calculated as the ratio of “Consolidated EBITDA” minus unfinanced capital expenditures to “Fixed Charges” (in each case, as defined in the ABL Credit Agreement), which shall not be less than 1.0 to 1.0 as of the last day of each fiscal quarter and </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) a minimum “Excess Availability” (as defined in the ABL Credit Agreement) of at least $8.5 million at all times. As of June 30, 2024, the Company was in compliance with its ABL Credit Agreement covenants. The Company also expects to be in compliance with these covenants for the next twelve months.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's outstanding debt obligations as of June 30, 2024 and December 31, 2023:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Term Loan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-554">SOFR +</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-558">SOFR +</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New ABL Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-562">SOFR +</span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50% - 2.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior ABL Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-567">SOFR +</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized original issue discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of New Term Loan/Prior Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.0675 336375000 0 0.085 0 309368000 0.0250 0.0275 18000000 0 0.030 0 48845000 12283000 9316000 342092000 348897000 52500000 70000000 289592000 278897000 350000000 0.318 0.05 0.318 0.0675 0.0575 52500000 P2Y 35000000 337600000 6300000 6100000 300000000 3800000 600000 6100000 2000000 4100000 7800000 5400000 2400000 200000 1100000 3.0 85000000.0 0.0250 0.0275 0.0150 0.0175 0.00375 1200000 1200000 1200000 1400000 64800000 54200000 1.0 8500000 Pensions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains pension obligations associated with non-contributory defined benefit pension plans that are currently frozen and incur no additional service costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company immediately recognizes actuarial gains and losses in its operating results in the period in which the gains and losses occur. The Company estimates the interest cost component of net periodic pension cost by utilizing a full yield curve approach and applying the specific spot rates along the yield curve used in the determination of the benefit obligations of the relevant projected cash flows. This method provides a more precise measurement of interest costs by improving the correlation between projected cash flows to the corresponding spot yield curve rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Periodic Pension Cost</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the other components of net periodic pension cost for the Company's pension plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since all pension plans are frozen and no employees accrue future pension benefits under any of the pension plans, the rate of compensation increase assumption is no longer needed. The Company determines the weighted-average discount rate by applying a yield curve comprised of the yields on several hundred high-quality, fixed income corporate bonds available on the measurement date to expected future benefit cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023, the Company recognized a settlement gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and as a result of an interim actuarial valuation due to the settlement of one of the Company's pension plans, the Company recognized a remeasurement gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2024, the Company made no contributions to the qualified plans and contributions and associated payments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million and $0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the non-qualified plans. During the three and six months ended June 30, 2023, the Company made </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cash contributions to the qualified plans, and contributions and associated payments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the non-qualified plans. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year 2024, the Company does not expect to make a contribution to the qualified plans and expects to contribute approximately $0.5 million to the non-qualified plans.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the other components of net periodic pension cost for the Company's pension plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4824000 7406000 9648000 10910000 3243000 3778000 6486000 7161000 0 420000 0 420000 0 1343000 0 1343000 1581000 1865000 3162000 1986000 400000 400000 1300000 1300000 0 0 100000 300000 0 0 100000 300000 500000 Stock-Based Compensation and Stockholders' Equity<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock-Based Compensation Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive income during the periods presented:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,612 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth stock-based compensation expense by award type during the periods presented:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Restricted Stock Units </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the Company's restricted stock unit (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">RSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”) activity during the six months ended June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891,598</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430,520)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.13</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,999)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.32</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230,543</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.46 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSUs to the Company's employees and non-employee directors under the Company’s 2020 Incentive Award Plan (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). Pursuant to the RSU award agreements, each RSU entitles the recipient to one share of the Company’s common stock, subject to time-based vesting conditions set forth in individual agreements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU grant is determined based upon the market closing price of the Company’s common stock on the date of grant. The RSUs vest over the requisite service period, which ranges between one year and three years from the date of grant, subject to the continued employment of the employees and services of the non-employee board members. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's RSU awards was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and is expected to be recognized over a weighted-average period of 1.98 years. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company issued an aggregate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430,520</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock to employees and non-employee directors upon the vesting of RSUs previously granted under the 2020 Plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the Company's performance-based restricted stock unit (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">PSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”) activity during the six months ended June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Performance-Based Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,936</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.89</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,241)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.33</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,116)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,358</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants PSUs to employees under the Company’s 2020 Plan. Pursuant to the PSU Award Agreement, each PSU entitles the recipient to up to 1.5 shares of the Company’s common stock, subject to certain performance measures set forth in individual agreements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The PSUs will vest, if at all, following the achievement of certain performance measures over a three year performance period, relative to certain performance and market conditions. The grant date fair value of PSUs that vest relative to a performance condition is measured based upon the market closing price of the Company’s common stock on the date of grant and expensed on a straight-line basis when it becomes probable that the performance conditions will be satisfied, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. The grant date fair value of PSUs that vest relative to a market condition is measured using a Monte Carlo simulation model and expensed on a straight-line basis, net of forfeitures, over the service period of the awards, which is generally the vesting term of three years. As of June 30, 2024, the nonvested balance of PSUs that vest based on performance and market conditions are </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,094,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's PSU awards was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and is expected to be recognized over a weighted-average period of 1.64 years. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the unrecognized stock-based compensation expense related to the unvested portion of the Company's stock options was approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and is expected to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years. As of June 30, 2024, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,334</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stock options expected to vest with a weighted-average grant-date fair value of $13.82. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company issued an aggregate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566,811</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per share. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company issued an aggregate of 156,592 shares of common stock to employees upon the exercise of options previously granted under the 2016 Stock Incentive Plan and 2020 Plan at exercise prices ranging from $3.68 to $13.82 per share. </span></div><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company issued 149,983 shares through the Employee Stock Purchase Plan (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ESPP”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). During the six months ended June 30, 2023, the Company issued 189,837 shares through the ESPP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Share Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2024, the Board authorized a new share repurchase program (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), under which the Company may repurchase up to $40 million in shares of common stock through April 30, 2029. The repurchase program will be subject to market conditions, the periodic capital needs of the Company’s operating activities, and the continued satisfaction of all covenants under the Company’s New Term Loan and ABL Credit Agreement. The Share </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase Program does not obligate the Company to repurchase shares and may be suspended, terminated, or modified at any time. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 20, 2024, the Company repurchased approximately 26,495 shares of its outstanding common stock. The total purchase price of this transaction was approximately $0.5 million. The acquired shares were recorded as Treasury stock upon repurchase.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive income during the periods presented:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,612 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174000 173000 347000 322000 2313000 2954000 3340000 5612000 3866000 2671000 7955000 5257000 6353000 5798000 11642000 11191000 <div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth stock-based compensation expense by award type during the periods presented:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3187000 2409000 6584000 4820000 2609000 2352000 4105000 4615000 143000 413000 290000 841000 414000 624000 663000 915000 6353000 5798000 11642000 11191000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the Company's restricted stock unit (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">RSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”) activity during the six months ended June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891,598</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430,520)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.13</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,999)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.32</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230,543</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.46 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 992464 21.52 891598 18.42 430520 22.13 222999 19.32 1230543 19.46 1 P1Y P3Y 19100000 P1Y11M23D 430520 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the Company's performance-based restricted stock unit (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">PSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”) activity during the six months ended June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Performance-Based Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,936</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.89</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,241)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.33</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,116)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,358</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1130779 23.68 693936 18.89 122241 26.33 352116 22.31 1350358 21.85 1.5 P3Y P3Y P3Y 729894 1094821 15100000 P1Y7M20D 200000 P0Y3M14D 83334 13.82 566811 3.68 13.82 156592 3.68 13.82 149983 189837 40000000 26495 500000 Earnings per Share<div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,004,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,575,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,625,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average basic shares outstanding during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,004,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,575,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,625,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Common stock equivalents associated with stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average diluted shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,631,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,863,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,032,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,956,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of weighted-average diluted shares outstanding excluded the following share amounts as their</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,231,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,004,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,575,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,625,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average basic shares outstanding during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,004,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,575,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,625,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Common stock equivalents associated with stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average diluted shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,631,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,863,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,032,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,956,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5548000 15978000 13972000 25292000 36004324 34575338 35818549 34625561 0.15 0.46 0.39 0.73 5548000 15978000 13972000 25292000 36004324 34575338 35818549 34625561 1627501 2287957 2213583 2331372 37631825 36863295 38032132 36956933 0.15 0.43 0.37 0.68 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of weighted-average diluted shares outstanding excluded the following share amounts as their</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,231,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 52683 339173 192347 328207 124811 284025 221326 284025 124502 105559 167265 76846 0 5231572 0 5234493 Income Taxes<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ETR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) was 54.4% and 46.2% for the three and six months ended June 30, 2024, respectively, and (27.3%) and 4.1% for the three and six months ended June 30, 2023, respectively. The Company's ETR differs from the 21.0% U.S. Federal statutory rate primarily due to permanent differences, including state taxes, non-deductible executive compensation, non-U.S. taxing jurisdictions, tax credits, change in valuation allowance due to expiring net operating losses, and the discrete impact of the debt refinancing discussed in Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Obligations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the amount of unrecognized tax benefits was $18.1 million and $17.1 million, respectively, excluding interest and penalties, that if recognized, would impact the effective tax rate. As of June 30, 2024 and December 31, 2023, the Company had $10.1 million and $9.0 million, respectively, recorded for interest on the Company's consolidated balance sheets. The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company expects to complete resolution of certain tax years with various tax authorities within the next 12 months. The Company believes it is reasonably possible that its existing gross unrecognized tax benefits may be reduced by up to $15.6 million within the next 12 months, affecting the Company’s ETR if realized. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Liabilities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Risks Related to Taxes and Tariffs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The international tax environment remains highly uncertain and increasingly complex as evidenced by initiatives put forth by the Organization for Economic Co-operation and Development (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OECD</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), which includes the introduction of a global minimum tax at a rate of 15% under the OECD’s Pillar Two rules. We continue to monitor these proposals closely and, if enacted by various countries in which we do business, they may increase our taxes in the applicable jurisdictions or cause us to change the way we operate our business and result in increased taxation of our international earnings. As of the six months ended June 30, 2024, Pillar Two legislation enacted by countries in which Thryv operates is not expected to materially impact the Company’s taxes in 2024.</span></div> 0.544 0.462 -0.273 0.041 18100000 17100000 10100000 9000000 15600000 Contingent Liabilities<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various lawsuits and other claims in the normal course of business. In addition, from time to time, the Company receives communications from government or regulatory agencies concerning investigations or allegations of noncompliance with laws or regulations in jurisdictions in which the Company operates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for the estimated losses on specific contingent liabilities for regulatory and legal actions where the Company deems a loss to be probable and the amount of the loss can be reasonably estimated. In other instances, losses are considered probable, but the Company is not able to make a reasonable estimate of the liability because of the uncertainties related to the outcome or the amount or range of potential loss. For these matters, disclosure is made when material, but no amount is reserved. The Company does not expect that the ultimate resolution of pending regulatory and legal matters in future periods will have a material adverse effect on the Company's consolidated statements of operations and comprehensive income, balance sheets or cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Section 199 and Research and Development Tax Case</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 199 of the Internal Revenue Code of 1986, as amended (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Tax Code”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), provides for deductions for manufacturing performed in the U.S. The Internal Revenue Service (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IRS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) has taken the position that directory providers are not entitled to take advantage of the deductions because printing vendors are already taking deductions and only one taxpayer can claim the deduction. The Tax Code also grants tax credits related to research and development expenditures. The IRS also takes the position that the expenditures have not been sufficiently documented to be eligible for the tax credit. The Company disagrees with these positions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS has challenged the Company's positions. With respect to the tax years 2012 through June 2015 for the YP LLC partnership, the IRS sent 90-day notices to DexYP on August 29, 2018. In response, the Company filed three petitions (in the names of various related partners) in U.S. Tax Court, and the IRS filed answers to those petitions. The three cases were consolidated by the court and were referred back to IRS Administrative Appeals for settlement negotiations, during which time the litigation was suspended. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several appeals c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onferences for YP have been held. The Company and the IRS also reached an agreement regarding additional research and development tax credits for the tax years at issue whereby the IRS will allow more tax credits than were originally claimed on the tax returns. With respect to the tax year from July to December 2015 for the Print Media LLC partnership, the Company has been unsuccessful in its attempt to negotiate a settlement with IRS Appeals, and the IRS issued a 90-day notice to the Company. The Company filed a petition in the U.S. Tax Court to challenge the IRS denial. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company has reserved $27.2 million and $26.1 million, respectively, in connection with the Section 199 disallowance and less than $0.1 million related to the research and development tax credit </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disallowance. See Note 4, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion of the Company's former indemnification asset related to these matters</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 22, 2023, the Company received a draft Appeals Settlement document (“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Draft Settlement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) from the IRS relating to the IRC Section 199 tax case. Once finalized, the Draft Settlement will result in a decrease in the unrecognized tax benefit recorded for this tax position. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year ended December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recorded a measurement adjustment to the uncertain tax position liability to account for the new information received from the Draft Settlement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is in continued discussion with the IRS regarding the finalization of this case and final tax impact that will result. As of June 30, 2024, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the final settlement has not been issued by the IRS. Accordingly, the Company does not consider the matter effectively settled.</span></div> 3 3 27200000 26100000 100000 100000 Changes in Accumulated Other Comprehensive Loss<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> six months ended June 30, 2024 and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.739%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance at January 1,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and $1.1 million, respectively</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at June 30,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,389)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,751)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> six months ended June 30, 2024 and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.739%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance at January 1,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and $1.1 million, respectively</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at June 30,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,389)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,751)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -15191000 -16261000 100000 -1100000 -198000 -2490000 -15389000 -18751000 Segment Information<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2024, the Company changed the internal reporting provided to the CODM. As a result, the Company reevaluated its segment reporting, as discussed in Note 1,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company determined that the Company manages its operations using two operating segments, which are also its reportable segments: (1) Thryv Marketing Services and (2) Thryv SaaS. Comparative prior periods have been recast to reflect the current presentation.</span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not allocate assets to its segments and the CODM does not evaluate performance or allocate resources based on segment asset data, and therefore, such information is not presented. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the operating results of the Company's reportable segments:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s Income before income tax expense to total Segment Adjusted EBITDA is as follows</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and integration expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic pension cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash loss from remeasurement of indemnification asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Consists of expenses related to the Yellow Acquisition and other transaction cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on services for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Print</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Thryv Marketing Services</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is based on the location of the customer. The following table sets forth the Company's disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on geographic region for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thryv Australia's revenue attributed to the International region was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.9% and 18.9% of total revenue for the three months ended June 30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023, respectively, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.9% and 17.6% for the six months ended June 30, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, respectively. No other individual country from the International region contributed more than 10% of total revenue for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three and six months ended June 30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023.</span></div> 2 2 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the operating results of the Company's reportable segments:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Gross Profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 146290000 77794000 224084000 96299000 52289000 148588000 49149000 10165000 59314000 188963000 62458000 251421000 120875000 39210000 160085000 63209000 6230000 69439000 305592000 152116000 457708000 200845000 101384000 302229000 99828000 13600000 113428000 374589000 122387000 496976000 238529000 76364000 314893000 121882000 6026000 127908000 <div style="margin-top:2pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s Income before income tax expense to total Segment Adjusted EBITDA is as follows</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and integration expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic pension cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash loss from remeasurement of indemnification asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Consists of expenses related to the Yellow Acquisition and other transaction cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s.</span></div> 12166000 12550000 25987000 26360000 12175000 16292000 25534000 32780000 14072000 15667000 28625000 31098000 6353000 5798000 11642000 11191000 7553000 3921000 12818000 9261000 0 0 0 373000 1581000 1865000 3162000 1986000 -6638000 0 -6638000 0 0 -11490000 0 -10734000 1224000 -1856000 978000 -4125000 59314000 69439000 113428000 127908000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company's disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on services for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv Marketing Services</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Print</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Thryv Marketing Services</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thryv SaaS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is based on the location of the customer. The following table sets forth the Company's disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on geographic region for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 82631000 86494000 167267000 163860000 63659000 102469000 138325000 210729000 146290000 188963000 305592000 374589000 77794000 62458000 152116000 122387000 224084000 251421000 457708000 496976000 178129000 197834000 374569000 403261000 45955000 53587000 83139000 93715000 224084000 251421000 457708000 496976000 0.169 0.189 0.159 0.176 false false false false