0000027996-24-000141.txt : 20240802 0000027996-24-000141.hdr.sgml : 20240802 20240802112302 ACCESSION NUMBER: 0000027996-24-000141 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240802 DATE AS OF CHANGE: 20240802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DELUXE CORP CENTRAL INDEX KEY: 0000027996 STANDARD INDUSTRIAL CLASSIFICATION: BLANKBOOKS, LOOSELEAF BINDERS & BOOKBINDING & RELATED WORK [2780] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 410216800 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07945 FILM NUMBER: 241169457 BUSINESS ADDRESS: STREET 1: 801 S. MARQUETTE AVE. CITY: MINNEAPOLIS STATE: MN ZIP: 55402 BUSINESS PHONE: 6514837111 MAIL ADDRESS: STREET 1: 801 S. MARQUETTE AVE. CITY: MINNEAPOLIS STATE: MN ZIP: 55402 FORMER COMPANY: FORMER CONFORMED NAME: DELUXE CHECK PRINTERS INC DATE OF NAME CHANGE: 19880608 10-Q 1 dlx-20240630.htm DELUXE CORPORATION 10-Q 06.30.2024 dlx-20240630
000002799612/312024Q2falsehttp://fasb.org/us-gaap/2023#FundsHeldForClientshttp://fasb.org/us-gaap/2023#FundsHeldForClientshttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puredlx:customers00000279962024-01-012024-06-3000000279962024-07-2400000279962023-12-3100000279962024-06-300000027996us-gaap:ProductMember2024-04-012024-06-300000027996us-gaap:ProductMember2023-04-012023-06-300000027996us-gaap:ProductMember2024-01-012024-06-300000027996us-gaap:ProductMember2023-01-012023-06-300000027996us-gaap:ServiceMember2024-04-012024-06-300000027996us-gaap:ServiceMember2023-04-012023-06-300000027996us-gaap:ServiceMember2024-01-012024-06-300000027996us-gaap:ServiceMember2023-01-012023-06-3000000279962024-04-012024-06-3000000279962023-04-012023-06-3000000279962023-01-012023-06-3000000279962024-03-310000027996us-gaap:CommonStockMember2024-03-310000027996us-gaap:AdditionalPaidInCapitalMember2024-03-310000027996us-gaap:RetainedEarningsMember2024-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000027996us-gaap:NoncontrollingInterestMember2024-03-310000027996us-gaap:RetainedEarningsMember2024-04-012024-06-300000027996us-gaap:NoncontrollingInterestMember2024-04-012024-06-300000027996us-gaap:CommonStockMember2024-04-012024-06-300000027996us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000027996us-gaap:CommonStockMember2024-06-300000027996us-gaap:AdditionalPaidInCapitalMember2024-06-300000027996us-gaap:RetainedEarningsMember2024-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000027996us-gaap:NoncontrollingInterestMember2024-06-3000000279962023-03-310000027996us-gaap:CommonStockMember2023-03-310000027996us-gaap:AdditionalPaidInCapitalMember2023-03-310000027996us-gaap:RetainedEarningsMember2023-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000027996us-gaap:NoncontrollingInterestMember2023-03-310000027996us-gaap:RetainedEarningsMember2023-04-012023-06-300000027996us-gaap:NoncontrollingInterestMember2023-04-012023-06-300000027996us-gaap:CommonStockMember2023-04-012023-06-300000027996us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-3000000279962023-06-300000027996us-gaap:CommonStockMember2023-06-300000027996us-gaap:AdditionalPaidInCapitalMember2023-06-300000027996us-gaap:RetainedEarningsMember2023-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000027996us-gaap:NoncontrollingInterestMember2023-06-300000027996us-gaap:CommonStockMember2023-12-310000027996us-gaap:AdditionalPaidInCapitalMember2023-12-310000027996us-gaap:RetainedEarningsMember2023-12-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000027996us-gaap:NoncontrollingInterestMember2023-12-310000027996us-gaap:RetainedEarningsMember2024-01-012024-06-300000027996us-gaap:NoncontrollingInterestMember2024-01-012024-06-300000027996us-gaap:CommonStockMember2024-01-012024-06-300000027996us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-3000000279962022-12-310000027996us-gaap:CommonStockMember2022-12-310000027996us-gaap:AdditionalPaidInCapitalMember2022-12-310000027996us-gaap:RetainedEarningsMember2022-12-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000027996us-gaap:NoncontrollingInterestMember2022-12-310000027996us-gaap:RetainedEarningsMember2023-01-012023-06-300000027996us-gaap:NoncontrollingInterestMember2023-01-012023-06-300000027996us-gaap:CommonStockMember2023-01-012023-06-300000027996us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000027996dlx:OutOfPeriodAdjustmentMember2024-04-012024-06-300000027996us-gaap:TradeAccountsReceivableMember2024-01-012024-06-300000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2024-06-300000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2023-12-310000027996us-gaap:CustomerRelatedIntangibleAssetsMember2024-06-300000027996us-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310000027996us-gaap:DistributionRightsMember2024-06-300000027996us-gaap:DistributionRightsMember2023-12-310000027996us-gaap:TechnologyBasedIntangibleAssetsMember2024-06-300000027996us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000027996us-gaap:TradeNamesMember2024-06-300000027996us-gaap:TradeNamesMember2023-12-310000027996dlx:SoftwareforResaleMember2024-06-300000027996dlx:SoftwareforResaleMember2023-12-310000027996us-gaap:TradeNamesMemberus-gaap:IntangibleAssetsAmortizationPeriodMember2024-04-012024-06-300000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2024-01-012024-06-3000000279962024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-12-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2023-12-310000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2024-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-06-300000027996us-gaap:NotesReceivableMember2024-01-012024-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2022-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2024-01-012024-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-01-012023-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2024-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-06-300000027996dlx:OnetotwointernalgradememberMemberdlx:LoansandnotesreceivablefromdistributorsMember2024-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMemberdlx:ThreetofourinternalgradeMember2024-06-300000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000027996us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300000027996us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000027996naics:ZZ5412142024-04-012024-06-300000027996naics:ZZ5412142024-01-012024-06-300000027996naics:ZZ5412142023-01-012023-12-310000027996naics:ZZ5412142024-06-300000027996us-gaap:CustomerRelatedIntangibleAssetsMember2024-01-012024-06-300000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember2023-01-012023-12-310000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember2023-01-012023-06-300000027996dlx:AmortizingInterestRateSwapJune2023Member2024-06-300000027996dlx:AmortizingInterestRateSwapJune2023Member2023-06-200000027996dlx:AmortizingInterestRateSwapJune2023Member2023-12-310000027996dlx:InterestRateSwapMarch2023Member2023-03-200000027996dlx:InterestRateSwapMarch2023Member2024-06-300000027996dlx:InterestRateSwapMarch2023Member2023-12-310000027996dlx:InterestRateSwapSeptember2022Member2022-09-200000027996dlx:InterestRateSwapSeptember2022Member2024-06-300000027996dlx:InterestRateSwapSeptember2022Member2023-12-310000027996dlx:CreditFacilityAgreementMembersrt:MinimumMember2024-01-012024-06-300000027996dlx:CreditFacilityAgreementMembersrt:MinimumMember2021-06-012021-06-010000027996dlx:CreditFacilityAgreementMembersrt:MaximumMember2024-01-012024-06-300000027996dlx:CreditFacilityAgreementMembersrt:MaximumMember2021-06-012021-06-010000027996us-gaap:FairValueMeasurementsRecurringMember2024-06-300000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300000027996us-gaap:CashAndCashEquivalentsMember2024-06-300000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2024-06-300000027996dlx:FundsHeldForCustomersMember2024-06-300000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2024-06-300000027996us-gaap:FairValueInputsLevel1Member2024-06-300000027996dlx:OtherCurrentAndNoncurrentAssetsMember2024-06-300000027996dlx:OtherCurrentAndNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2024-06-300000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2024-06-300000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMemberus-gaap:FairValueInputsLevel2Member2024-06-300000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-12-310000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000027996us-gaap:CashAndCashEquivalentsMember2023-12-310000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-12-310000027996dlx:FundsHeldForCustomersMember2023-12-310000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2023-12-310000027996us-gaap:FairValueInputsLevel1Member2023-12-310000027996dlx:OtherCurrentAndNoncurrentAssetsMember2023-12-310000027996dlx:OtherCurrentAndNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2023-12-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2023-12-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMemberus-gaap:FairValueInputsLevel2Member2023-12-310000027996dlx:NorthStarProgramMember2024-04-012024-06-300000027996dlx:NorthStarProgramMember2024-01-012024-06-300000027996dlx:NorthStarProgramMember2023-04-012023-06-300000027996dlx:NorthStarProgramMember2023-01-012023-06-300000027996dlx:NorthStarProgramMember2023-04-012024-06-300000027996dlx:NorthStarProgramMember2024-06-300000027996us-gaap:CostOfSalesMember2024-04-012024-06-300000027996us-gaap:CostOfSalesMember2023-04-012023-06-300000027996us-gaap:CostOfSalesMember2024-01-012024-06-300000027996us-gaap:CostOfSalesMember2023-01-012023-06-300000027996us-gaap:OperatingExpenseMember2024-04-012024-06-300000027996us-gaap:OperatingExpenseMember2023-04-012023-06-300000027996us-gaap:OperatingExpenseMember2024-01-012024-06-300000027996us-gaap:OperatingExpenseMember2023-01-012023-06-300000027996dlx:ExternalConsultingAndOtherCostsMember2024-04-012024-06-300000027996dlx:ExternalConsultingAndOtherCostsMember2023-04-012023-06-300000027996dlx:ExternalConsultingAndOtherCostsMember2024-01-012024-06-300000027996dlx:ExternalConsultingAndOtherCostsMember2023-01-012023-06-300000027996us-gaap:EmployeeSeveranceMember2024-04-012024-06-300000027996us-gaap:EmployeeSeveranceMember2023-04-012023-06-300000027996us-gaap:EmployeeSeveranceMember2024-01-012024-06-300000027996us-gaap:EmployeeSeveranceMember2023-01-012023-06-300000027996dlx:InternallaborMember2024-04-012024-06-300000027996dlx:InternallaborMember2023-04-012023-06-300000027996dlx:InternallaborMember2024-01-012024-06-300000027996dlx:InternallaborMember2023-01-012023-06-300000027996us-gaap:OtherRestructuringMember2024-04-012024-06-300000027996us-gaap:OtherRestructuringMember2023-04-012023-06-300000027996us-gaap:OtherRestructuringMember2024-01-012024-06-300000027996us-gaap:OtherRestructuringMember2023-01-012023-06-300000027996us-gaap:EmployeeSeveranceMember2023-12-310000027996us-gaap:EmployeeSeveranceMember2024-06-3000000279962023-01-012023-12-310000027996dlx:TermLoanFacilityMember2024-06-300000027996dlx:TermLoanFacilityMember2023-12-310000027996us-gaap:UnsecuredDebtMember2024-06-300000027996us-gaap:UnsecuredDebtMember2023-12-310000027996us-gaap:RevolvingCreditFacilityMember2024-06-300000027996us-gaap:RevolvingCreditFacilityMember2023-12-310000027996dlx:ARSecuritizationMember2024-06-300000027996dlx:ARSecuritizationMember2023-12-310000027996us-gaap:RevolvingCreditFacilityMember2021-06-010000027996dlx:TermLoanFacilityMember2021-06-010000027996dlx:SwinglineSubFacilityMember2024-06-300000027996dlx:SwinglineSubFacilityMember2021-06-010000027996us-gaap:LetterOfCreditMember2021-06-010000027996us-gaap:LetterOfCreditMember2024-06-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-04-012025-06-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-01-012025-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2026-01-012026-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-10-012025-12-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-07-012025-09-300000027996dlx:CreditFacilityAgreementMember2024-06-300000027996dlx:CreditFacilityAgreementMember2023-12-310000027996dlx:CreditFacilityAgreementMembersrt:ScenarioForecastMember2024-07-012026-06-010000027996dlx:CreditFacilityAgreementMember2024-04-012024-06-300000027996us-gaap:UnsecuredDebtMember2021-06-010000027996us-gaap:UnsecuredDebtMember2021-06-012021-06-010000027996us-gaap:UnsecuredDebtMember2022-12-310000027996dlx:ARSecuritizationMember2024-03-1300000279962018-10-240000027996us-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300000027996us-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300000027996us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberdlx:MajorCustomersMemberMember2024-01-012024-06-300000027996us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberdlx:MajorCustomersMemberMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-01-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMember2023-01-012023-06-300000027996us-gaap:CorporateNonSegmentMember2024-04-012024-06-300000027996us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000027996us-gaap:CorporateNonSegmentMember2024-01-012024-06-300000027996us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ChecksrevenueMemberdlx:PrintMember2024-04-012024-06-300000027996dlx:ChecksrevenueMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMemberdlx:MerchantServicesRevenueMember2024-04-012024-06-300000027996dlx:MerchantServicesRevenueMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2024-04-012024-06-300000027996dlx:PromotionalSolutionsRevenueMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2024-04-012024-06-300000027996dlx:FormsandotherproductsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:TreasurymanagementsolutionsMemberdlx:B2BPaymentsMember2024-04-012024-06-300000027996dlx:TreasurymanagementsolutionsMember2024-04-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2024-04-012024-06-300000027996dlx:DatadrivenmarketingsolutionsMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:OtherMemberdlx:B2BPaymentsMember2024-04-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:OtherMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:OtherMember2024-04-012024-06-300000027996dlx:OtherMember2024-04-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ChecksrevenueMemberdlx:PrintMember2023-04-012023-06-300000027996dlx:ChecksrevenueMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMemberdlx:MerchantServicesRevenueMember2023-04-012023-06-300000027996dlx:MerchantServicesRevenueMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:PromotionalSolutionsRevenueMember2023-04-012023-06-300000027996dlx:PromotionalSolutionsRevenueMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2023-04-012023-06-300000027996dlx:FormsandotherproductsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:TreasurymanagementsolutionsMemberdlx:B2BPaymentsMember2023-04-012023-06-300000027996dlx:TreasurymanagementsolutionsMember2023-04-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2023-04-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:OtherMemberdlx:B2BPaymentsMember2023-04-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:OtherMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:OtherMember2023-04-012023-06-300000027996dlx:OtherMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ChecksrevenueMemberdlx:PrintMember2024-01-012024-06-300000027996dlx:ChecksrevenueMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMemberdlx:MerchantServicesRevenueMember2024-01-012024-06-300000027996dlx:MerchantServicesRevenueMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2024-01-012024-06-300000027996dlx:PromotionalSolutionsRevenueMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2024-01-012024-06-300000027996dlx:FormsandotherproductsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:TreasurymanagementsolutionsMemberdlx:B2BPaymentsMember2024-01-012024-06-300000027996dlx:TreasurymanagementsolutionsMember2024-01-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2024-01-012024-06-300000027996dlx:DatadrivenmarketingsolutionsMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:OtherMemberdlx:B2BPaymentsMember2024-01-012024-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:OtherMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:OtherMember2024-01-012024-06-300000027996dlx:OtherMember2024-01-012024-06-300000027996us-gaap:OperatingSegmentsMemberdlx:ChecksrevenueMemberdlx:PrintMember2023-01-012023-06-300000027996dlx:ChecksrevenueMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMemberdlx:MerchantServicesRevenueMember2023-01-012023-06-300000027996dlx:MerchantServicesRevenueMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:PromotionalSolutionsRevenueMember2023-01-012023-06-300000027996dlx:PromotionalSolutionsRevenueMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2023-01-012023-06-300000027996dlx:FormsandotherproductsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:TreasurymanagementsolutionsMemberdlx:B2BPaymentsMember2023-01-012023-06-300000027996dlx:TreasurymanagementsolutionsMember2023-01-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2023-01-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:OtherMemberdlx:B2BPaymentsMember2023-01-012023-06-300000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:OtherMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberdlx:OtherMember2023-01-012023-06-300000027996dlx:OtherMember2023-01-012023-06-30

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

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
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: 1-7945
deluxelogo2020ba01.jpg

DELUXE CORPORATION
(Exact name of registrant as specified in its charter) 
MN41-0216800
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
801 S. Marquette Ave., Minneapolis, MN
55402-2807
(Address of principal executive offices)
(Zip Code)

(651) 483-7111
(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, par value $1.00 per shareDLXNYSE

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated Filer Smaller Reporting Company
Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

The number of shares outstanding of registrant’s common stock as of July 24, 2024 was 44,211,138.

1


PART I – FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

DELUXE CORPORATION
CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share par value)June 30,
2024
December 31,
2023
ASSETS  
Current assets:  
Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023
$23,077 $71,962 
Trade accounts receivable, net of allowance for credit losses
175,170 191,005 
Inventories and supplies, net of reserve38,028 42,088 
Funds held for customers50,937 383,134 
Prepaid expenses38,332 30,116 
Revenue in excess of billings
30,964 26,107 
Other current assets34,865 16,576 
Total current assets391,373 760,988 
Deferred income taxes8,129 8,694 
Long-term investments
62,281 61,924 
Property, plant and equipment, net of accumulated depreciation of $344,856 and $334,101, respectively
112,393 116,539 
Operating lease assets52,428 58,961 
Intangibles, net of accumulated amortization of $752,687 and $775,190, respectively
357,815 391,744 
Goodwill1,430,542 1,430,590 
Other non-current assets251,345 251,182 
Total assets$2,666,306 $3,080,622 
LIABILITIES AND SHAREHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$160,235 $154,863 
Funds held for customers51,870 386,622 
Accrued liabilities149,145 191,427 
Current portion of long-term debt43,124 86,153 
Total current liabilities404,374 819,065 
Long-term debt1,514,852 1,506,698 
Operating lease liabilities52,048 58,840 
Deferred income taxes12,487 22,649 
Other non-current liabilities62,069 68,754 
Commitments and contingencies (Note 13)
Shareholders' equity:  
Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2024 – 44,210; December 31, 2023 – 43,743)
44,210 43,743 
Additional paid-in capital106,466 99,141 
Retained earnings495,113 491,238 
Accumulated other comprehensive loss(25,900)(30,028)
Non-controlling interest587 522 
Total shareholders’ equity620,476 604,616 
Total liabilities and shareholders’ equity$2,666,306 $3,080,622 


See Condensed Notes to Unaudited Consolidated Financial Statements

2



DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited)
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)2024202320242023
Product revenue$309,225 $323,805 $609,536 $634,031 
Service revenue228,591 247,881 463,234 483,020 
Total revenue537,816 571,686 1,072,770 1,117,051 
Cost of products(115,170)(125,453)(229,505)(243,888)
Cost of services (133,856)(144,494)(270,938)(276,721)
Total cost of revenue(249,026)(269,947)(500,443)(520,609)
Gross profit288,790 301,739 572,327 596,442 
Selling, general and administrative expense(233,818)(245,359)(467,911)(492,989)
Restructuring and integration expense(11,064)(24,191)(24,868)(37,132)
Gain on sale of businesses and long-lived assets15,401 21,942 23,982 21,942 
Operating income59,309 54,131 103,530 88,263 
Interest expense(30,197)(31,932)(61,006)(61,948)
Other income, net1,786 824 4,726 3,247 
Income before income taxes30,898 23,023 47,250 29,562 
Income tax provision(10,401)(6,622)(15,923)(10,381)
Net income20,497 16,401 31,327 19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe$20,459 $16,375 $31,262 $19,127 
Total comprehensive income$20,434 $25,517 $35,455 $25,554 
Comprehensive income attributable to Deluxe20,396 25,491 35,390 25,500 
Basic earnings per share0.46 0.38 0.71 0.44 
Diluted earnings per share0.46 0.37 0.70 0.44 


See Condensed Notes to Unaudited Consolidated Financial Statements


3


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(unaudited)

(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, March 31, 202444,046 $44,046 $101,317 $488,317 $(25,837)$549 $608,392 
Net income— — — 20,459 — 38 20,497 
Cash dividends ($0.30 per share)
— — — (13,663)— — (13,663)
Common shares issued, net of tax withholding164 164 146 — — — 310 
Employee share-based compensation
— — 5,003 — — — 5,003 
Other comprehensive loss
— — — — (63)— (63)
Balance, June 30, 2024
44,210 $44,210 $106,466 $495,113 $(25,900)$587 $620,476 


(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, March 31, 202343,421 $43,421 $83,800 $507,992 $(40,007)$443 $595,649 
Net income— — — 16,375 — 26 16,401 
Cash dividends ($0.30 per share)
— — — (13,309)— — (13,309)
Common shares issued, net of tax withholding192 192 197 — — — 389 
Employee share-based compensation
— — 5,383 — — — 5,383 
Other comprehensive income
— — — — 9,116 — 9,116 
Balance, June 30, 2023
43,613 $43,613 $89,380 $511,058 $(30,891)$469 $613,629 


See Condensed Notes to Unaudited Consolidated Financial Statements


4


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (continued)
(unaudited)

(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, December 31, 2023
43,743 $43,743 $99,141 $491,238 $(30,028)$522 $604,616 
Net income— — — 31,262 — 65 31,327 
Cash dividends ($0.60 per share)
— — — (27,387)— — (27,387)
Common shares issued, net of tax withholding467 467 (2,846)— — — (2,379)
Employee share-based compensation
— — 10,171 — — — 10,171 
Other comprehensive income
— — — — 4,128 — 4,128 
Balance, June 30, 2024
44,210 $44,210 $106,466 $495,113 $(25,900)$587 $620,476 

(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, December 31, 2022
43,204 $43,204 $79,234 $518,635 $(37,264)$415 $604,224 
Net income— — — 19,127 — 54 19,181 
Cash dividends ($0.60 per share)
— — — (26,704)— — (26,704)
Common shares issued, net of tax withholding409 409 (1,113)— — — (704)
Employee share-based compensation
— — 11,259 — — — 11,259 
Other comprehensive income
— — — — 6,373 — 6,373 
Balance, June 30, 2023
43,613 $43,613 $89,380 $511,058 $(30,891)$469 $613,629 


See Condensed Notes to Unaudited Consolidated Financial Statements

5


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 Six Months Ended
June 30,
(in thousands)20242023
Cash flows from operating activities:  
Net income$31,327 $19,181 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation10,375 11,052 
Amortization of intangibles73,064 75,076 
Amortization of prepaid product discounts16,354 17,173 
Employee share-based compensation expense10,130 11,350 
Operating lease expense9,279 10,522 
Amortization of cloud computing arrangement implementation costs8,247 7,470 
Gain on sale of businesses and long-lived assets(23,982)(21,942)
Deferred income taxes(11,887)(9,489)
Other non-cash items, net21,871 14,136 
Changes in assets and liabilities:  
Trade accounts receivable6,682 (9,889)
Inventories and supplies2,029 (4,609)
Payments for cloud computing arrangement implementation costs(75)(5,846)
Other current and non-current assets(27,018)4,660 
Accounts payable8,059 21,134 
Prepaid product discount payments(14,497)(12,742)
Other accrued and non-current liabilities(53,736)(79,900)
Net cash provided by operating activities66,222 47,337 
Cash flows from investing activities:  
Purchases of capital assets(48,626)(55,904)
Proceeds from sale of businesses and long-lived assets4,738 27,880 
Other(50)(9,878)
Net cash used by investing activities(43,938)(37,902)
Cash flows from financing activities:  
Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs466,937 437,500 
Payments on long-term debt and swingline loans(504,306)(416,376)
Net change in customer funds obligations(328,376)(149,336)
Cash dividends paid to shareholders(27,469)(26,852)
Other(5,395)(5,656)
Net cash used by financing activities(398,609)(160,720)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
(3,704)3,063 
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents(380,029)(148,222)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year458,033 337,415 
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3)$78,004 $189,193 


See Condensed Notes to Unaudited Consolidated Financial Statements

6

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS

The consolidated balance sheet as of June 30, 2024, the consolidated statements of comprehensive income for the quarters and six months ended June 30, 2024 and 2023, the consolidated statements of shareholders’ equity for the quarters and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles ("GAAP"). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any items discussed in the notes below. Interim results are not necessarily indicative of results for a full year or future results. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the "2023 Form 10-K").

The preparation of the consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable, the results of which form the basis for making judgments about the carrying values of our assets, liabilities, revenues and expenses and the related disclosure of contingent assets and liabilities. Actual results may differ significantly from our estimates and assumptions.

During the quarter ended June 30, 2024, we recorded out-of-period correcting adjustments that increased net income attributable to Deluxe by $1,778. These adjustments were not material to any historical interim or annual period.

Comparability The consolidated statement of cash flows for the six months ended June 30, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statements of shareholders' equity for the quarter and six months ended June 30, 2023 have also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.


NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS

ASU No. 2023-07 – In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.

ASU No. 2023-09 – In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures, which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.



7

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION

Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Trade accounts receivable – gross$184,754 $197,546 
Allowance for credit losses(9,584)(6,541)
Trade accounts receivable – net(1)
$175,170 $191,005 

(1) Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023 were as follows:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense8,980 3,027 
Write-offs and other(5,937)(1,771)
Balance, end of period$9,584 $5,438 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Finished and semi-finished goods$32,138 $34,194 
Raw materials and supplies17,125 17,339 
Reserve for excess and obsolete items(11,235)(9,445)
Inventories and supplies, net of reserve$38,028 $42,088 

Available-for-sale debt securities – We did not hold any available-for-sale debt securities as of June 30, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:

 December 31, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$22,000 $ $ $22,000 
Available-for-sale debt securities$22,000 $ $ $22,000 
 
The domestic money market fund held highly liquid, short-term investments managed by the financial institution. Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.

Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Conditional right to receive consideration$20,693 $20,680 
Unconditional right to receive consideration(1)
10,271 5,427 
Revenue in excess of billings$30,964 $26,107 

(1) Represents revenues that are earned but not currently billable under the related contract terms.

8

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Intangibles – Intangibles were comprised of the following:
 June 30, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$577,245 $(435,266)$141,979 $554,825 $(412,364)$142,461 
Customer lists/relationships346,890 (239,298)107,592 363,298 (235,557)127,741 
Partner relationships75,100 (16,050)59,050 74,911 (14,031)60,880 
Technology-based intangibles65,700 (25,752)39,948 97,633 (54,251)43,382 
Trade names39,367 (31,516)7,851 39,367 (23,792)15,575 
Software to be sold6,200 (4,805)1,395 36,900 (35,195)1,705 
Intangibles$1,110,502 $(752,687)$357,815 $1,166,934 $(775,190)$391,744 

Amortization of intangibles was $37,366 for the quarter ended June 30, 2024, $36,859 for the quarter ended June 30, 2023, $73,064 for the six months ended June 30, 2024 and $75,076 for the six months ended June 30, 2023. During the quarter ended June 30, 2024, we modified the useful life of a trade name asset that we no longer expect to utilize beyond 2024. This change resulted in incremental amortization expense of $6,674 during the quarter, and a similar incremental amount is expected to be recognized during the quarter ended September 30, 2024.

Based on the intangibles in service as of June 30, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$61,171 
202588,178 
202658,906 
202736,071 
202826,993 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the six months ended June 30, 2024, we acquired or developed $37,710 of internal-use software with a weighted-average useful life of 3 years. Other intangibles acquired during the period were not material.

Goodwill – In conjunction with the realignment of our reportable business segments effective January 1, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2024:
(in thousands)Merchant ServicesB2B Payments
Data Solutions(1)
Print(1)
All OtherTotal
Balance, December 31, 2023
$727,688 $160,431 $40,804 $493,924 $7,743 $1,430,590 
Currency translation adjustment— — — (48)— (48)
Balance, June 30, 2024
$727,688 $160,431 $40,804 $493,876 $7,743 $1,430,542 

(1) The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.


9

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Postretirement benefit plan asset$99,163 $94,939 
Cloud computing arrangement implementation costs48,124 59,234 
Prepaid product discounts(1)
41,390 40,376 
Deferred contract acquisition costs(2)
20,513 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,081 12,443 
Other30,074 23,087 
Other non-current assets$251,345 $251,182 

(1) Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.
(2) Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.

(3) Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.

Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the six months ended June 30, 2024 and 2023:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)217 (73)
Balance, end of period$1,145 $951 

Past due receivables and those on non-accrual status were not material as of June 30, 2024 or December 31, 2023.

We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.

The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of June 30, 2024. There were no write-offs or recoveries recorded during the six months ended June 30, 2024.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$967 $341 $928 $340 $11,448 $14,024 
3-4 internal grade    703 703 
Loans and notes receivable$967 $341 $928 $340 $12,151 $14,727 

10

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Deferred revenue(1)
$26,620 $35,343 
Employee bonuses, including sales incentives23,902 49,446 
Income taxes17,965 7,558 
Operating lease liabilities13,369 13,562 
Customer rebates10,637 12,718 
Wages and payroll liabilities, including vacation8,344 8,605 
Prepaid product discounts7,457 4,477 
Restructuring3,800 9,689 
Other37,051 50,029 
Accrued liabilities$149,145 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.

Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)June 30,
2024
June 30,
2023
Cash and cash equivalents$23,077 $39,052 
Restricted cash and restricted cash equivalents included in funds held for customers50,937 147,392 
Non-current restricted cash included in other non-current assets3,990 2,749 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$78,004 $189,193 



11

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

NOTE 4: EARNINGS PER SHARE

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)2024202320242023
Earnings per share – basic:  
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities(5)(12)(14)(19)
Income attributable to Deluxe available to common shareholders$20,454 $16,363 $31,248 $19,108 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Earnings per share – basic$0.46 $0.38 $0.71 $0.44 
Earnings per share – diluted:
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities  (11)(10)
Re-measurement of share-based awards classified as liabilities
  (37)(19)
Income attributable to Deluxe available to common shareholders$20,459 $16,375 $31,214 $19,098 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Dilutive impact of potential common shares524 216 547 279 
Weighted-average shares and potential common shares outstanding
44,686 43,740 44,586 43,700 
Earnings per share – diluted$0.46 $0.37 $0.70 $0.44 
Antidilutive potential common shares excluded from calculation1,295 1,553 1,295 1,553 



12

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(334)(568)(667)(1,137)Other income
Total amortization21 (213)44 (426)Other income
Tax (expense) benefit(44)16 (89)32 Income tax provision
Amortization of postretirement benefit plan items, net of tax(23)(197)(45)(394)Net income
Realized gain on cash flow hedges
895 634 1,810 1,204 Interest expense
Tax expense
(242)(169)(489)(321)Income tax provision
Realized gain on cash flow hedges, net of tax
653 465 1,321 883 Net income
Currency translation adjustment(1)
 (863) (863)Gain on sale of businesses and long-lived assets
Total reclassifications, net of tax$630 $(595)$1,276 $(374)

(1) Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 (Note 6).

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
 6,903 (1,499)5,404 
Amounts reclassified from accumulated other comprehensive loss
45 (1,321) (1,276)
Net current-period other comprehensive income (loss)
45 5,582 (1,499)4,128 
Balance, June 30, 2024
$(19,779)$5,296 $(11,417)$(25,900)

(1) Other comprehensive income before reclassifications is net of income tax expense of $2,553.


13

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain on cash flow hedges(2)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2022
$(26,872)$(909)$2,593 $(12,076)$(37,264)
Other comprehensive (loss) income before reclassifications
 (8)4,858 1,149 5,999 
Amounts reclassified from accumulated other comprehensive loss
394  (883)863 374 
Net current-period other comprehensive income (loss)
394 (8)3,975 2,012 6,373 
Balance, June 30, 2023
$(26,478)$(917)$6,568 $(10,064)$(30,891)

(1) Other comprehensive loss before reclassifications is net of an income tax benefit of $3.

(2) Other comprehensive income before reclassifications is net of income tax expense of $1,768.


NOTE 6: DIVESTITURES

In September and December 2023, we executed agreements allowing for the conversion of our U.S. and Canadian payroll and human resources services customers to other service providers. We recognized related income of $15,401 during the quarter ended June 30, 2024 and $22,982 during the six months ended June 30, 2024, and we received related cash proceeds of $4,738 during the six months ended June 30, 2024. The income recognized is included in gain on sale of businesses and long-lived assets on the consolidated statements of comprehensive income. Recognition of the remaining income will be based on actual customer conversion and retention activity, which we expect to be completed during 2024. These businesses generated annual revenue of approximately $27,000 during 2023. Our U.S. and Canadian payroll and human resources businesses comprise a reporting unit that had a goodwill balance of $7,743 as of June 30, 2024. We evaluated this goodwill for impairment as of June 30, 2024, and, based on our quantitative analysis, we concluded that it was not impaired as of that date. In conjunction with our phased transition out of these businesses, we expect that this goodwill will be fully impaired during 2024, at the point when the remaining cash flows expected to be generated by these businesses no longer support the carrying value of the reporting unit. During the six months ended June 30, 2024, we also recognized a gain of $1,000 on the sale of a small business distributor customer list.

In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230, and we recognized a pretax gain of $21,942 during the quarter and six months ended June 30, 2023. These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.


14

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS

As part of our interest rate risk management strategy, we have entered into interest rate swaps, which we designated as cash flow hedges, to mitigate variability in interest payments on a portion of our variable-rate debt (Note 12). Our derivative instruments were comprised of the following:

June 30,
2024
December 31,
2023
(in thousands)Notional amount
Interest rate(1)
MaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$239,174 4.249 %June 2026Other non-current assets and other non-current liabilities$1,369 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,422 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,503 1,519 

(1) In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12).

Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair values of the derivatives are calculated based on the applicable reference rate curve on the date of measurement. The cash flow hedges were fully effective as of June 30, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.


NOTE 8: FAIR VALUE MEASUREMENTS

Recurring fair value measurements – Cash and cash equivalents included available-for-sale debt securities at December 31, 2023 (Note 3), which consisted of a domestic money market fund. The cost of the fund, which was traded in an active market, approximated its fair value because of the short-term nature of the underlying investments. The fair value of derivative instruments (Note 7) is calculated based on the applicable reference rate curve on the date of measurement.


15

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Information regarding the fair values of our financial instruments was as follows:

 Fair value measurements using
June 30, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$7,294 $7,294 $— $7,294 $— 
Amortized cost:
CashCash and cash equivalents23,077 23,077 23,077 — — 
CashFunds held for customers50,937 50,937 50,937 — — 
CashOther non-current assets3,990 3,990 3,990 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,582 14,294 — — 14,294 
Long-term debtCurrent portion of long-term debt and long-term debt1,557,976 1,538,742 — 1,538,742 — 

16

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

 Fair value measurements using
December 31, 2023Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Available-for-sale debt securities
Cash and cash equivalents$22,000 $22,000 $22,000 $— $— 
Derivative assets (Note 7)Other non-current assets1,806 1,806 — 1,806 — 
Derivative liability (Note 7)Other non-current liabilities(2,158)(2,158)— (2,158)— 
Amortized cost:
CashCash and cash equivalents49,962 49,962 49,962 — — 
Cash
Funds held for customers383,134 383,134 383,134 — — 
Cash
Other non-current assets2,937 2,937 2,937 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,430 13,249 — — 13,249 
Long-term debt
Current portion of long-term debt and long-term debt1,592,851 1,554,028 — 1,554,028 — 


NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE

Restructuring and integration expense consists of costs related to initiatives to drive earnings and cash flow growth and also includes costs related to the consolidation and migration of certain applications and processes. These costs consist primarily of consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as costs related to facility closures and consolidations. In addition, we have recorded employee severance costs across functional areas. Restructuring and integration expense is not allocated to our reportable business segments.

We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our earnings before interest, taxes, depreciation and amortization ("EBITDA") growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. The associated expense, which consisted primarily of consulting and severance costs, was approximately $10,000 during the quarter ended June 30, 2024 and $22,000 during the six months ended June 30, 2024. During the quarter and six months ended June 30, 2023, we incurred associated expense of approximately $15,000. To date, we have incurred expense of approximately $70,000, and we anticipate that we will incur additional North Star restructuring and integration expense of approximately $50,000 through 2025.


17

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total cost of revenue$(35)$3,286 $898 $4,439 
Operating expenses11,064 24,191 24,868 37,132 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
External consulting and other costs$9,150 $12,930 $17,119 $20,621 
Employee severance benefits(415)6,161 1,557 6,347 
Internal labor384 1,750 1,222 3,872 
Other1,910 6,636 5,868 10,731 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 

Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions, as well as the related severance payments, are expected to be completed within the next year.

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,056 
Reversals(499)
Payments(7,446)
Balance, June 30, 2024
$3,800 

The charges and reversals presented in the rollforward of our restructuring and integration accruals do not include items charged directly to expense as incurred, as those items are not reflected in accrued liabilities on the consolidated balance sheets.


NOTE 10: INCOME TAX PROVISION

The effective income tax rate for the six months ended June 30, 2024 was 33.7%, compared to the effective tax rate of 34.1% for the year ended December 31, 2023. The benefit of business exit activity in 2023 was more than offset by lower tax impacts in 2024 from share-based compensation, foreign operations and return to provision adjustments. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.


NOTE 11: POSTRETIREMENT BENEFITS

We have historically provided certain health care benefits for eligible retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement

18

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

benefit plans can be found under the caption “Note 12: Postretirement Benefits” in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.

Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Interest cost$435 $496 $871 $993 
Expected return on plan assets(2,099)(1,830)(4,197)(3,660)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses334 568 667 1,137 
Net periodic benefit income$(1,685)$(1,121)$(3,370)$(2,241)

NOTE 12: DEBT

Debt outstanding was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Senior, secured term loan facility$790,563 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility223,000 252,000 
Securitization obligations78,917  
Total principal amount1,567,480 1,604,187 
Less: unamortized discount and debt issuance costs(9,504)(11,336)
Total debt, net of discount and debt issuance costs1,557,976 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(43,124)(86,153)
Long-term debt$1,514,852 $1,506,698 

Maturities of long-term debt were as follows as of June 30, 2024:
(in thousands)Debt obligations
2025$101,063 
2026912,500 
202778,917 
2028 
2029475,000 
Total principal amount$1,567,480 

Credit facilityIn June 2021, we executed a senior, secured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility is required to be repaid in equal quarterly installments of $21,656 through June 30, 2025 and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.

19

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the Secured Overnight Financing Rate ("SOFR") plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement, and a commitment fee is payable on the unused portion of the revolving credit facility. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.70% as of June 30, 2024 and 6.83% as of December 31, 2023, including the impact of interest rate swaps that effectively convert a portion of our variable-rate debt to fixed-rate debt. Further information regarding the interest rate swaps can be found in Note 7.

Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement.

The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. During each remaining quarterly period, the consolidated total leverage ratio may not equal or exceed 4.25 to 1.00 and the consolidated secured leverage ratio may not equal or exceed 3.50 to 1.00. In addition, we must maintain a minimum interest coverage ratio of at least 3.00 to 1.00 throughout the remaining term of the credit facility. Failure to meet any of the above requirements would result in an event of default that would allow lenders to declare amounts outstanding immediately due and payable and would allow the lenders to enforce their interests against collateral pledged if we are unable to settle the amounts outstanding. We were in compliance with all debt covenants as of June 30, 2024.

The credit agreement contains customary representations and warranties and, as a condition to borrowing, requires that all such representations and warranties be true and correct in all material respects on the date of each borrowing, including representations as to no material adverse change in our business, assets, operations or financial condition. If our consolidated total leverage ratio exceeds 2.75 to 1.00, the aggregate annual amount of permitted dividends and share repurchases in connection with incentive-based equity and compensation is limited to $60,000.

As of June 30, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(223,000)
Outstanding letters of credit(1)
(7,673)
Net available for borrowing as of June 30, 2024
$269,327 

(1) We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.

Senior unsecured notes – In June 2021, we issued $500,000 of 8.0% senior, unsecured notes that mature in June 2029. The notes were issued via a private placement under Rule 144A of the Securities Act of 1933. Proceeds from the offering, net of discount and offering costs, were $490,741, resulting in an effective interest rate of 8.3%. The net proceeds from the notes were used to fund the acquisition of First American Payment Systems, L.P. in June 2021. Interest payments are due each June and December. During 2022, we settled $25,000 of these notes via open market purchases.

The indenture governing the notes contains covenants that limit our ability and the ability of our restricted subsidiaries to, among other things, incur additional indebtedness and liens, issue redeemable stock and preferred stock, pay dividends and distributions, make loans and investments and consolidate or merge or sell all or substantially all of our assets.

Securitization facility – In March 2024, Deluxe Receivables LLC, a wholly-owned subsidiary, entered into a receivables financing agreement (the “Securitization Facility”) with a group of financial institutions. The agreement terminates in March 2027, unless extended in accordance with its terms. The maximum amount available under the Securitization Facility is $80,000, subject to certain borrowing base adjustments. Under the agreement, we sold and will continue to automatically sell certain of our accounts receivable to the subsidiary as collateral for borrowings under the facility. Borrowings bear interest at SOFR plus an applicable margin, and a commitment fee is payable on the unused portion of the facility. Interest and fees are due monthly. As of June 30, 2024, $78,917 was outstanding under the facility at an interest rate of 6.91%. We utilized the proceeds from these borrowings to prepay amounts due under our secured term loan facility.

The Securitization Facility is accounted for as a collateralized financing activity, rather than the sale of assets. As such, the subsidiary is consolidated, and the receivable balances pledged as collateral are presented as accounts receivable on the

20

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

consolidated balance sheet, and the borrowings are presented as long-term debt. Cash receipts related to the underlying receivables are reflected as operating cash flows and borrowings and repayments under the collateralized loans are reflected as financing cash flows within the consolidated statement of cash flows.


NOTE 13: OTHER COMMITMENTS AND CONTINGENCIES

Indemnifications – In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnification provisions generally encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. These liabilities were not material as of June 30, 2024 or December 31, 2023.

Self-insurance – We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $8,851 as of June 30, 2024 and $9,024 as of December 31, 2023. These accruals are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not material as of June 30, 2024 or December 31, 2023.

Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.

Litigation – Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.


NOTE 14: SHAREHOLDERS' EQUITY

In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the six months ended June 30, 2024 or June 30, 2023, and $287,452 remained available for repurchase as of June 30, 2024.


NOTE 15: BUSINESS SEGMENT INFORMATION

Effective January 1, 2024, we revised our reportable business segments to align with structural and management reporting changes that better reflect our portfolio mix and offerings. We now operate the following reportable segments, generally organized by product and service type:

Merchant Services – provides electronic credit and debit card authorization and payment systems and processing services, primarily to small and medium-sized retail and service businesses.

B2B Payments – provides treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, as well as fraud and security services and Deluxe Payment Exchange+, an accounts payable automation solution.


21

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Data Solutions – provides data-driven marketing solutions, including digital engagement, financial institution profitability reporting and account switching tools, and business incorporation services.

Print – provides printed personal and business checks, printed business forms, business accessories and promotional products.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function.

All of our segments operate primarily in the U.S., with some operations in Canada. Through June 2023, we operated our former web hosting business in portions of Europe and through partners in Central and South America. Revenue and long-lived assets related to our foreign operations were not material to our consolidated financial statements during the periods covered by this report. No single customer accounted for more than 10% of consolidated revenue during the six months ended June 30, 2024 and 2023.

Our chief operating decision maker ("CODM") is our Chief Executive Officer. He reviews EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related expenses outside of the normal course of business; and gains or losses on sales of businesses and long-lived assets. The CODM does not review segment asset information when making investment or operating decisions regarding our reportable business segments.


22

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

The following is our segment information for the quarters and six months ended June 30, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Merchant Services:
Revenue$98,527 $91,467 $195,004 $180,572 
Adjusted EBITDA19,188 17,300 40,625 35,727 
B2B Payments:
Revenue70,230 76,341 139,648 151,537 
Adjusted EBITDA14,012 15,192 27,273 28,667 
Data Solutions:
Revenue57,393 59,301 117,104 103,654 
Adjusted EBITDA15,796 13,382 30,665 23,638 
Print:
Revenue308,745 324,517 612,079 638,557 
Adjusted EBITDA93,863 104,770 184,819 199,971 
Total reportable segments:
Revenue$534,895 $551,626 $1,063,835 $1,074,320 
Adjusted EBITDA142,859 150,644 283,382 288,003 
All other:(1)
Revenue2,921 20,060 8,935 42,731 
Adjusted EBITDA1,588 8,239 5,225 18,041 
Total:
Revenue$537,816 $571,686 $1,072,770 $1,117,051 
Adjusted EBITDA144,447 158,883 288,607 306,044 

(1) Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).

The following table presents the reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total segment adjusted EBITDA$144,447 $158,883 $288,607 $306,044 
Corporate operations(41,061)(50,511)(84,763)(97,236)
Depreciation and amortization expense(41,692)(42,607)(83,439)(86,128)
Interest expense(30,197)(31,932)(61,006)(61,948)
Net income attributable to non-controlling interest38 26 65 54 
Restructuring and integration expense(11,029)(27,477)(25,766)(41,571)
Share-based compensation expense(5,009)(5,484)(10,130)(11,350)
Certain legal-related expense (benefit) 183 (300)(245)
Gain on sale of businesses and long-lived assets15,401 21,942 23,982 21,942 
Income before income taxes$30,898 $23,023 $47,250 $29,562 


23

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $179,360 $— $179,360 
Merchant services98,527 — — — — 98,527 
Promotional solutions— — — 71,021 — 71,021 
Forms and other business products— — — 58,364 — 58,364 
Treasury management solutions
— 55,349 — — — 55,349 
Data-driven marketing— — 52,495 — — 52,495 
Other— 14,881 4,898 — 2,921 22,700 
Total revenue$98,527 $70,230 $57,393 $308,745 $2,921 $537,816 
Quarter Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $186,424 $— $186,424 
Merchant services91,467 — — — — 91,467 
Promotional solutions— — — 71,330 707 72,037 
Forms and other business products— — — 66,763 — 66,763 
Treasury management solutions
— 61,166 — — — 61,166 
Data-driven marketing— — 54,503 — — 54,503 
Other— 15,175 4,798 — 19,353 39,326 
Total revenue$91,467 $76,341 $59,301 $324,517 $20,060 $571,686 
Six Months Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $357,844 $— $357,844 
Merchant services195,004 — — — — 195,004 
Promotional solutions— — — 132,079 — 132,079 
Forms and other business products— — — 122,156 — 122,156 
Treasury management solutions
— 110,426 — — — 110,426 
Data-driven marketing— — 106,819 — — 106,819 
Other— 29,222 10,285 — 8,935 48,442 
Total revenue$195,004 $139,648 $117,104 $612,079 $8,935 $1,072,770 

24

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Six Months Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $365,071 $— $365,071 
Merchant services180,572 — — — — 180,572 
Promotional solutions— — — 141,233 1,456 142,689 
Forms and other business products— — — 132,253 — 132,253 
Treasury management solutions— 121,640 — — — 121,640 
Data-driven marketing— — 93,785 — — 93,785 
Other— 29,897 9,869 — 41,275 81,041 
Total revenue$180,572 $151,537 $103,654 $638,557 $42,731 $1,117,051 


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Our Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&A") includes the following sections:

Executive Overview that discusses what we do, our operating results at a high level and our financial outlook for the year;
Consolidated Results of Operations, Restructuring and Integration Expense, and Segment Results that includes a more detailed discussion of our revenue and expenses;
Cash Flows and Liquidity and Capital Resources that discusses key aspects of our cash flows, financial commitments, capital structure and financial position; and
Critical Accounting Estimates that discusses the estimates that involve a significant level of uncertainty and have had or are reasonably likely to have a material impact on our financial condition or results of operations.

Please note that this MD&A discussion contains forward-looking statements that involve risks and uncertainties, including, but not limited to, our 2024 outlook, market impacts, and expectations regarding our strategy and performance. Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 (the "2023 Form 10-K") outlines known material risks and important information to consider when evaluating our forward-looking statements and is incorporated into this Item 2 of this report on Form 10-Q as if fully stated herein. The Private Securities Litigation Reform Act of 1995 (the "Reform Act") provides a “safe harbor” for forward-looking statements to encourage companies to provide prospective information. When we use the words or phrases “should result,” “believe,” “intend,” “plan,” “are expected to,” “targeted,” “will continue,” “will approximate,” “is anticipated,” “estimate,” “project,” “outlook,” "forecast" or similar expressions in this Quarterly Report on Form 10-Q, in future filings with the Securities and Exchange Commission, in our press releases, investor presentations and in oral statements made by our representatives, they indicate forward-looking statements within the meaning of the Reform Act.

This MD&A includes financial information prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP"). In addition, we discuss free cash flow, net debt, liquidity, adjusted diluted earnings per share ("EPS"), consolidated adjusted earnings before interest, taxes, depreciation and amortization ("EBITDA") and consolidated adjusted EBITDA margin, all of which are non-GAAP financial measures. We believe that these non-GAAP financial measures, when reviewed in conjunction with GAAP financial measures, can provide useful information to assist investors in analyzing our current period operating performance and in assessing our future operating performance. For this reason, our internal management reporting also includes these financial measures, which should be considered in addition to, and not as superior to or as a substitute for, GAAP financial measures. We strongly encourage investors and shareholders to review our financial statements and publicly-filed reports in their entirety and not to rely on any single financial measure. Our non-GAAP financial measures may not be comparable to similarly titled measures used by other companies and therefore, may not result in useful comparisons. The reconciliation of our non-GAAP financial measures to the most directly comparable GAAP financial measures can be found in Consolidated Results of Operations.


25



EXECUTIVE OVERVIEW

We help businesses deepen customer relationships through trusted, technology-enabled solutions that help businesses pay and get paid, accelerate growth and operate more efficiently. Our solutions include merchant services, marketing services and data analytics, treasury management solutions, and promotional products, as well as customized checks and business forms. We support millions of small businesses, thousands of financial institutions and hundreds of the world’s largest consumer brands. Our reach, scale and distribution channels position us to be a trusted business partner for our customers.

Our Strategy

A detailed discussion of our strategy can be found in Part I, Item 1 of the 2023 Form 10-K. Having substantially completed our infrastructure modernization initiatives, we have shifted our focus to growth investments, primarily in our payments and data businesses, so that we can continue to drive scale, with the goal of growing profits faster than revenue. Our operations continue to benefit from our disciplined pricing actions and overall cost management. During the third quarter of 2023, we announced our North Star program, the goal of which is to further drive shareholder value by (1) expanding our EBITDA growth trajectory, (2) driving increased cash flow, (3) paying down debt, and (4) improving our leverage ratio. We have begun to see the benefits of our North Star initiatives, with both adjusted EBITDA and adjusted EBITDA margin for the first half of the year improving over 2023, excluding the impact of business exits. Further information can be found in Restructuring and Integration Expense.

Realignment – Effective January 1, 2024, we realigned our organizational structure to better reflect our portfolio mix and offerings, and we updated our reportable segments to correspond with these changes. We did not operate under the new segment structure during 2023. Information regarding our realigned reportable segments for the second quarter and first half of 2024 and 2023 can be found under the caption "Note 15: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report.

Business exits – In June 2023, we completed the sale of our North American web hosting and logo design businesses. These businesses generated annual revenue of approximately $28 million during 2023, through the sale date. In September and December of 2023, we executed agreements allowing for the conversion of our U.S. and Canadian payroll and human resources services customers to other service providers. These businesses generated annual revenue of approximately $27 million during 2023. Further information regarding these business exits can be found under the caption "Note 6: Divestitures" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report and under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K. We believe that these business exits allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.

2024 Financial Results

2024 earnings vs. 2023 – Multiple factors drove the increase in net income for the first half of 2024, as compared to the first half of 2023, including:

price increases in response to the inflationary environment;

the benefit of actions taken to optimize our cost structure, including workforce adjustments, marketing refinement and real estate rationalization;

a $15.8 million decrease in restructuring and integration expense;

a $13.5 million decrease in acquisition amortization, excluding the impact of accelerated amortization resulting from changes in the estimated useful lives of certain intangible assets; and

growth in the Data Solutions and Merchant Services segments.

Partially offsetting these increases in net income were the following factors:

the continuing secular decline in checks, business forms and some business accessories;

the elimination of the earnings generated by exited businesses;

inflationary pressures on hourly wages, materials and delivery;

accelerated amortization of $9.9 million in 2024 related to brand consolidation within the Merchant Services segment and assets utilized by the payroll and human resources business we are currently exiting; and

26




an increase in bad debt expense of $6.2 million, primarily related to certain specific accounts receivable reserve adjustments in the Print segment.

Diluted EPS of $0.70 for the first half of 2024, as compared to $0.44 for the first half of 2023, reflects the increase in net income as described in the preceding paragraphs, partially offset by higher shares outstanding in 2024. Adjusted diluted EPS for the first half of 2024 was $1.62 compared to $1.73 for the first half of 2023, and excludes the impact of non-cash items or items that we believe are not indicative of our current period operating performance. The decrease in adjusted diluted EPS was driven by the continuing secular decline in checks, business forms and some business accessories, as well as the impact of business exits, which we estimate reduced adjusted diluted EPS by approximately $0.18 year-over-year, and inflationary pressures on our cost structure. These decreases in adjusted diluted EPS were partially offset by price increases in response to the inflationary environment, the benefit of various cost optimization actions across functional areas, and growth in the Data Solutions and Merchant Services segments. A reconciliation of diluted EPS to adjusted diluted EPS can be found in Consolidated Results of Operations.

Cash flows and liquidity – Net cash provided by operating activities increased $18.9 million for the first half of 2024, as compared to the first half of 2023, driven, in large part, by our pricing and cost management initiatives and a reduction in restructuring costs in 2024. In addition, payments for income taxes decreased $9.1 million due to the timing of payments, payments for cloud computing implementation costs decreased $5.8 million related to costs incurred in 2023 for the implementation of our enterprise resource planning ("ERP") system, and performance-based compensation payments decreased $5.3 million compared to the prior year. Partially offsetting these increases in operating cash flow was the continuing secular decline in checks, business forms and some business accessories, as well as the impact of our business exits and inflationary pressures on our cost structure. Free cash flow increased $26.2 million for the first half of 2024, as compared to the first half of 2023. Total debt was $1.56 billion and net debt was $1.53 billion as of June 30, 2024. We held cash and cash equivalents of $23.1 million as of June 30, 2024, and liquidity was $292.4 million. Our capital allocation priorities are to reduce our debt and net leverage, deliver high return internal investments and pay our dividend. We continue to responsibly invest the free cash flow generated by our Print business into our growth businesses. A reconciliation of free cash flow, net debt and liquidity to the comparable GAAP financial measures can be found in Consolidated Results of Operations.

Recent market conditions – We continually monitor the interest rate environment and its impact on our outstanding debt. As of June 30, 2024, we held interest rate swaps that effectively convert $739.2 million of our variable-rate debt to a fixed rate. As a result, 77% of our debt had a weighted-average fixed rate of 7.0% as of June 30, 2024, which partially insulates us from future interest rate increases.

We continue to monitor inflationary pressures on our labor, delivery and material costs. In response to the inflationary environment, we implemented targeted price increases, primarily in our Print segment and more recently in Merchant Services. Despite the price changes, we continue to experience healthy revenue volumes, demonstrating the strength of our business and continued demand for our products. We have, at times, experienced some supply disruptions impacting certain printed products in our Print segment. We continuously monitor our supply chain to avoid delays or disruptions. We have also experienced labor supply issues in portions of our business. It remains difficult to estimate the severity and duration of inflation or supply chain and labor issues on our business, financial position or results of operations.

We also monitor trends in small business sentiment and consumer discretionary spending. We review many data sources, including information from the credit card brands, the Federal Reserve and other economic forecast providers, as well as our own proprietary data. These trends impact multiple areas of our portfolio, most notably our Merchant Services segment. Our year-to-date performance reflected the generally stable economic environment, despite some signs of continued pressure on the average consumer. In Merchant Services, ratios of non-discretionary spend compared with discretionary spend have remained a bit elevated, and in certain market verticals we have seen some flattening of same store sales. Similarly, demand for some of our discretionary promotional products has also softened. These data points, combined with some lingering macroeconomic uncertainty for the balance of the year, are reflected in our 2024 revenue outlook.

Outlook for 2024

We expect that revenue for 2024 will be between $2.12 billion and $2.16 billion, compared to 2023 revenue of $2.19 billion, which included revenue of approximately $56 million from our various business exits. We expect that adjusted EBITDA for the full year will be between $400 million and $420 million, compared to $417 million for 2023, which included adjusted EBITDA of approximately $26 million from our business exits. We expect that adjusted diluted EPS for 2024 will be between $3.10 and $3.40, compared to $3.32 for 2023, which included approximately $0.30 from our business exits, and we expect that free cash flow for the full year will be between $80 million and $100 million, compared to $98 million for 2023. Our outlook ranges exclude the payroll and human resources services business that we are currently in the process of exiting. These estimates are subject to, among other things, prevailing macroeconomic conditions, global unrest, labor supply issues, inflation and the impact of business exits. Information regarding our outlook information can be found in Reconciliation of Non-GAAP Financial Measures within the Consolidated Results of Operations section.

27




As of June 30, 2024, we held cash and cash equivalents of $23.1 million and $269.3 million was available for borrowing under our revolving credit facility. We anticipate that capital expenditures will be approximately $100 million for the full year, as compared to $101 million for 2023, as we continue with important innovation investments and building scale across our product categories. We also expect that we will continue to pay our regular quarterly dividend. However, dividends are approved by our board of directors each quarter and thus, are subject to change. We anticipate that net cash generated by operations, along with cash and cash equivalents on hand and availability under our credit facility, will be sufficient to support our operations, including our contractual obligations and debt service requirements, for the next 12 months, as well as our long-term capital requirements. We were in compliance with our debt covenants as of June 30, 2024, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months.


CONSOLIDATED RESULTS OF OPERATIONS

Consolidated Revenue
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total revenue$537,816 $571,686 (5.9%)$1,072,770 $1,117,051 (4.0%)

The decreases in total revenue for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven, in part, by the business exits discussed in Executive Overview, which resulted in a decrease in revenue of approximately $17 million for the second quarter of 2024 and $34 million for the first half of 2024. Also contributing to the decrease in revenue was the continuing secular decline in order volumes for checks, business forms and some business accessories, as well as a decrease in treasury management revenue due to reduced lockbox processing volumes and the transition from our dependency on one-time, non-recurring revenue to a recurring revenue model. Partially offsetting these decreases in revenue were price increases in response to the inflationary environment, primarily in the Print and Merchant Services segments, as well as growth in the Merchant Services segment driven by both increased volume and new customers. In addition, for the first half of 2024, strong demand for our data-driven marketing services drove a $13 million increase in revenue.

We do not manage our business based on product versus service revenue. Instead, we analyze our revenue based on the product and service offerings shown under the caption "Note 15: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.

Our revenue mix by business segment was as follows:
 Quarter Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Merchant Services18.3 %16.0 %18.2 %16.2 %
B2B Payments13.1 %13.3 %13.0 %13.6 %
Data Solutions10.7 %10.4 %10.9 %9.3 %
Print57.4 %56.8 %57.1 %57.1 %
All other0.5 %3.5 %0.8 %3.8 %
Total revenue100.0 %100.0 %100.0 %100.0 %

Consolidated Cost of Revenue
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total cost of revenue$249,026 $269,947 (7.8%)$500,443 $520,609 (3.9%)
Total cost of revenue as a percentage of total revenue
46.3 %47.2 %(0.9) pts.46.6 %46.6 %


28



Cost of revenue consists primarily of raw materials used to manufacture our products, shipping and handling costs, third-party costs for outsourced products and services, payroll and related expenses, information technology costs, depreciation and amortization of assets used in the production process and in support of digital service offerings, and related overhead.

The decreases in total cost of revenue for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven by reduced revenue volume from the continuing secular decline in checks, business forms and some business accessories, as well as the benefit of our various cost optimization initiatives and the decrease in treasury management revenue. In addition, total cost of revenue decreased approximately $7 million for the second quarter of 2024 and $13 million for the first half of 2024 due to the business exits discussed under Executive Overview, and restructuring and integration expense included in cost of revenue decreased $3 million for the second quarter of 2024 and $4 million for the first half of 2024. Partially offsetting these decreases in cost of revenue was the revenue growth in Merchant Services and inflationary pressure on hourly wages, materials and delivery. In addition, for the first half of 2024, strong demand for our data-driven marketing services drove an increase in cost of revenue, and we recorded additional amortization expense of $3 million related to the acceleration of amortization on the assets of our payroll and human resources business, which we are currently in the process of exiting.

Total cost of revenue as a percentage of total revenue for the second quarter of 2024 decreased as compared to the second quarter of 2023, as the benefit of our pricing and cost optimization actions, the lower restructuring and integration expense and changes in campaign timing and client mix in Data Solutions more than offset the inflationary impacts. For the first half of 2024, total cost of revenue as a percentage of total revenue was the same as the first half of 2023, as these factors, along with the accelerated amortization expense, offset each other.

Consolidated Selling, General & Administrative ("SG&A") Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
SG&A expense$233,818 $245,359 (4.7%)$467,911 $492,989 (5.1%)
SG&A expense as a percentage of total revenue
43.5 %42.9 %0.6 pts.43.6 %44.1 %(0.5) pts.

The decreases in SG&A expense for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven, in large part, by our various cost management actions, including workforce adjustments, marketing optimization and real estate rationalization, as well as a decrease related to the business exits discussed under Executive Overview of approximately $4 million for the second quarter of 2024 and $9 million for the first half of 2024. Additionally, acquisition amortization, excluding the impact of accelerated amortization resulting from changes in the estimated useful lives of certain intangible assets, decreased $6 million for the second quarter of 2024 and $12 million for the first half of 2024, as certain of our intangible assets are amortized using accelerated methods. These decreases in SG&A expense were partially offset by accelerated amortization of $7 million in the second quarter and first half of 2024 related to brand consolidation within the Merchant Services segment, and bad debt expense increased $5 million for the second quarter of 2024 and $6 million for the first half of 2024, primarily related to certain specific accounts receivable reserve adjustments. We do not expect this magnitude of accounts receivable reserve adjustments to continue over the last half of 2024. In addition, for the first half of 2024, we incurred increased costs related to investments in our technology infrastructure.

Restructuring and Integration Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Restructuring and integration expense$11,064 $24,191 $(13,127)$24,868 $37,132 $(12,264)

We continue to pursue several initiatives designed to focus our business behind our growth strategy and to increase our efficiency. The amount of restructuring and integration expense is expected to vary from period to period as we execute these initiatives. Further information regarding these costs can be found in Restructuring and Integration Expense in this MD&A discussion.


29



Gain on Sale of Businesses and Long-Lived Assets

 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Gain on sale of businesses and long-lived assets$15,401 $21,942 $(6,541)$23,982 $21,942 $2,040 

As discussed in Executive Overview, we are currently in the process of exiting our payroll and human resources services business, and we recognized income of $15.4 million during the second quarter of 2024 and $23.0 million during the first half of 2024 related to conversion agreements executed in 2023. In June 2023, we completed the sale of our North American web hosting and logo design businesses. Further information regarding these business exits can be found under the caption "Note 6: Divestitures" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report.

Interest Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Interest expense$30,197 $31,932 (5.4%)$61,006 $61,948 (1.5%)
Weighted-average debt outstanding1,592,048 1,706,152 (6.7%)1,596,758 1,704,186 (6.3%)
Weighted-average interest rate7.1 %7.2 %(0.1) pts.7.1 %6.9 %0.2 pts.

The decreases in interest expense for the second quarter and first half of 2024, as compared to the same periods in 2023, were primarily due to the decrease in average debt outstanding. For the first half of 2024, this decrease was partially offset by the impact of higher interest rates. Based on the amount of variable-rate debt outstanding as of June 30, 2024, a one percentage point change in the weighted-average interest rate would result in a change in interest expense of approximately $2 million for the remainder of 2024.

Income Tax Provision
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Income tax provision$10,401 $6,622 57.1%$15,923 $10,381 53.4%
Effective income tax rate33.7 %28.8 %4.9 pts.33.7 %35.1 %(1.4) pts.

The change in our effective income tax rate for the second quarter of 2024, as compared to the second quarter of 2023, was driven primarily by the impact of business exit activities on the 2023 income tax rate.

The effective income tax rate decreased for the first half of 2024, as compared to the first half of 2023, as the business exit activity in 2023 was more than offset by lower tax impacts in 2024 from share-based compensation.

Net Income / Diluted Earnings Per Share
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands, except per share amounts)20242023Change20242023Change
Net income$20,497 $16,401 25.0%$31,327 $19,181 63.3%
Diluted earnings per share0.46 0.37 24.3%0.70 0.44 59.1%
Adjusted diluted EPS(1)
0.86 0.93 (7.5%)1.62 1.73 (6.4%)

(1) Information regarding the calculation of adjusted diluted EPS can be found in the following section entitled Reconciliation of Non-GAAP Financial Measures.

The increases in net income and diluted EPS for the second quarter of 2024, as compared to the second quarter of 2023, were driven by our pricing and cost optimization actions, a $16 million reduction in restructuring and integration expense and a $7 million reduction in acquisition amortization, excluding the impact of accelerated amortization resulting from changes in the estimated useful lives of certain intangible assets, as certain of our intangible assets are amortized using accelerated methods. Growth in Merchant Services and a $2 million reduction in interest expense also contributed to the increases. Partially offsetting these increases in net income and diluted EPS was the continuing secular decline in checks, business forms and some business accessories and a decrease of approximately $0.11 per share due to our business exits. In addition, the decreases were driven

30



by inflationary pressures on hourly wages, materials and delivery; accelerated amortization of $7 million related to brand consolidation within Merchant Services; a decrease in gain on sale of businesses and long-lived assets of $7 million; and an increase in bad debt expense of $5 million for the second quarter of 2024. The decrease in adjusted diluted EPS for the second quarter of 2024, as compared to the second quarter of 2023, was driven by the continuing secular decline in checks, business forms and some business accessories, as well as the impact of business exits, inflationary pressures on our cost structure, and increased bad debt expense. Partially offsetting these decreases in adjusted EPS were our pricing and cost optimization actions, growth in Merchant Services and lower interest expense.

The increases in net income and diluted EPS and the decrease in adjusted diluted EPS for the first half of 2024, as compared to the first half of 2023, were driven by the factors outlined in Executive Overview - 2024 earnings vs. 2023.

Adjusted EBITDA
Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Adjusted EBITDA(1)
$103,386 $108,372 (4.6%)$203,844 $208,808 (2.4%)
Adjusted EBITDA as a percentage of total revenue (adjusted EBITDA margin)(1)
19.2 %19.0 %0.2 pts.19.0 %18.7 %0.3 pts.

(1) Information regarding the calculation of adjusted EBITDA and adjusted EBITDA margin can be found in the following section entitled Reconciliation of Non-GAAP Financial Measures.

The decreases in adjusted EBITDA for the second quarter and first half of 2024, as compared to the same periods in 2023, were due to the continuing secular decline in checks, business forms and some business accessories; inflationary pressures on hourly wages, materials and delivery; and for the first half of 2024, investments in our technology infrastructure. In addition, adjusted EBITDA decreased $7 million for the second quarter of 2024 and $13 million for the first half of 2024 due to the business exits discussed under Executive Overview, and increased bad debt expense also contributed to the decrease. Partially offsetting these decreases in adjusted EBITDA were the benefits of our pricing and cost optimization actions, growth in Merchant Services, and for the first half of 2024, growth in Data Solutions.

Adjusted EBITDA margin increased for the second quarter and first half of 2024, as compared to the same periods in 2023, as pricing and cost optimization actions more than offset the inflationary pressures, our infrastructure investments and the increase in bad debt expense.

Reconciliation of Non-GAAP Financial Measures

Free cash flow – We define free cash flow as net cash provided by operating activities less purchases of capital assets. We believe that free cash flow is an important indicator of cash available for debt service and for shareholders, after making capital investments to maintain or expand our asset base. A limitation of using the free cash flow measure is that not all of our free cash flow is available for discretionary spending, as we may have mandatory debt payments and other cash requirements that must be deducted from our available cash. We believe that the measure of free cash flow provides an additional metric to compare cash generated by operations on a consistent basis and to provide insight into the cash flow available to fund items such as dividends, mandatory and discretionary debt reduction, acquisitions or other strategic investments, and share repurchases.

Net cash provided by operating activities reconciles to free cash flow as follows:
 Six Months Ended
June 30,
(in thousands)20242023
Net cash provided by operating activities$66,222 $47,337 
Purchases of capital assets(48,626)(55,904)
Free cash flow$17,596 $(8,567)

Net debt – Management believes that net debt is an important measure to monitor leverage and to evaluate the balance sheet. In calculating net debt, cash and cash equivalents are subtracted from total debt because they could be used to reduce our debt obligations. A limitation associated with using net debt is that it subtracts cash and cash equivalents, and therefore, may imply that management intends to use cash and cash equivalents to reduce outstanding debt. In addition, net debt suggests that our debt obligations are less than the most comparable GAAP measure indicates.


31



Total debt reconciles to net debt as follows:
(in thousands)June 30,
2024
December 31,
2023
Total debt$1,557,976 $1,592,851 
Cash and cash equivalents(23,077)(71,962)
Net debt$1,534,899 $1,520,889 

Liquidity – We define liquidity as cash and cash equivalents plus the amount available for borrowing under our revolving credit facility. We consider liquidity to be an important metric for demonstrating the amount of cash that is available or that could be available on short notice. This financial measure is not a substitute for GAAP liquidity measures. Instead, we believe that this measurement enhances investors' understanding of the funds that are currently available.

Liquidity was as follows:
(in thousands)June 30,
2024
December 31,
2023
Cash and cash equivalents$23,077 $71,962 
Amount available for borrowing under revolving credit facility269,327 240,514 
Liquidity$292,404 $312,476 

Adjusted diluted EPS – By excluding the impact of non-cash items or items that we believe are not indicative of current period operating performance, we believe that adjusted diluted EPS provides useful comparable information to assist in analyzing our current period operating performance and in assessing our future operating performance. As such, adjusted diluted EPS is one of the key financial performance metrics we use to assess the operating results and performance of the business and to identify strategies to improve performance. It is reasonable to expect that one or more of the excluded items will occur in future periods, but the amounts recognized may vary significantly.

32




Diluted EPS reconciles to adjusted diluted EPS as follows:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)2024202320242023
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Acquisition amortization13,960 21,018 28,776 42,297 
Accelerated amortization6,820 — 9,889 — 
Restructuring and integration expense11,029 27,477 25,766 41,571 
Share-based compensation expense5,009 5,484 10,130 11,350 
Certain legal-related (benefit) expense— (183)300 245 
Gain on sale of businesses and long-lived assets(15,401)(21,942)(23,982)(21,942)
Adjustments, pretax21,417 31,854 50,879 73,521 
Income tax provision impact of pretax adjustments(1)
(3,427)(7,407)(9,844)(16,895)
Adjustments, net of tax17,990 24,447 41,035 56,626 
Adjusted net income attributable to Deluxe38,449 40,822 72,297 75,753 
Re-measurement of share-based awards classified as liabilities
— — (40)(20)
Adjusted income attributable to Deluxe available to common shareholders
$38,449 $40,822 $72,257 $75,733 
Weighted average shares and potential common shares outstanding44,686 43,740 44,586 43,700 
Adjustment(2)
— — 16 16 
Adjusted weighted average shares and potential common shares outstanding44,686 43,740 44,602 43,716 
GAAP diluted EPS$0.46 $0.37 $0.70 $0.44 
Adjustments, net of tax0.40 0.56 0.92 1.29 
Adjusted diluted EPS$0.86 $0.93 $1.62 $1.73 

(1) The tax effect of the pretax adjustments considers the tax treatment and related tax rate(s) that apply to each adjustment in the applicable tax jurisdiction(s). Generally, this results in a tax impact that approximates the U.S. effective tax rate for each adjustment. However, the tax impact of certain adjustments, such as share-based compensation expense, depends on whether the amounts are deductible in the respective tax jurisdictions and the applicable effective tax rate(s) in those jurisdictions.

(2) The total of weighted-average shares and potential common shares outstanding used in the calculation of adjusted diluted EPS differs from the GAAP calculation due to differences in the amount of dilutive securities in each calculation.

Adjusted EBITDA and adjusted EBITDA margin – We believe that adjusted EBITDA and adjusted EBITDA margin are useful in evaluating our operating performance, as they eliminate the effect of interest expense, income taxes, the accounting effects of capital investments (i.e., depreciation and amortization) and certain items, as presented below, that may vary for reasons unrelated to current period operating performance. In addition, management utilizes these measures to assess the operating results and performance of the business, to perform analytical comparisons and to identify strategies to improve performance. We also believe that an increasing adjusted EBITDA and adjusted EBITDA margin depict an increase in the value of the company. We do not consider adjusted EBITDA to be a measure of cash flow, as it does not consider certain cash requirements such as interest, income taxes, debt service payments or capital investments.


33



Net income reconciles to adjusted EBITDA and adjusted EBITDA margin as follows:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Depreciation and amortization expense41,692 42,607 83,439 86,128 
Interest expense30,197 31,932 61,006 61,948 
Income tax provision10,401 6,622 15,923 10,381 
Restructuring and integration expense11,029 27,477 25,766 41,571 
Share-based compensation expense5,009 5,484 10,130 11,350 
Certain legal-related (benefit) expense— (183)300 245 
Gain on sale of businesses and long-lived assets(15,401)(21,942)(23,982)(21,942)
Adjusted EBITDA$103,386 $108,372 $203,844 $208,808 
Adjusted EBITDA margin19.2 %19.0 %19.0 %18.7 %

2024 outlook – Our outlook information for 2024 excludes the operations of the payroll and human resources services business that we are currently in the process of exiting. Because the revenue from this business will gradually decrease as customers elect to convert to other service providers, we are unable to estimate the results of operations for this business for 2024. In addition, we do not reconcile our adjusted EBITDA, adjusted diluted EPS or free cash flow outlook to the directly comparable GAAP financial measures because we do not provide outlook guidance for the reconciling items between net income, adjusted net income and adjusted EBITDA, and certain of these reconciling items impact cash flows from operating activities. Because of the substantial uncertainty and variability surrounding certain of the forward-looking reconciling items, including asset impairment charges, restructuring and integration expense, gains and losses on sales of businesses and long-lived assets, and certain legal-related expenses, a reconciliation of the non-GAAP financial measure outlook guidance to the corresponding GAAP measure is not available without unreasonable effort. The probable significance of certain of these reconciling items is high and, based on historical experience, could be material.

Reconciliations to the comparable GAAP financial measures for adjusted EBITDA, adjusted diluted EPS and free cash flow for the year ended December 31, 2023 can be found in the MD&A section of the 2023 Form 10-K, under the caption entitled Reconciliation of Non-GAAP Financial Measures within the Consolidated Results of Operations section.


RESTRUCTURING AND INTEGRATION EXPENSE

Restructuring and integration expense consists of costs related to initiatives to drive earnings and cash flow growth and also includes costs related to the consolidation and migration of certain applications and processes. These costs consist primarily of consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as costs related to facility closures and consolidations. In addition, we have recorded employee severance costs across functional areas.

We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our EBITDA growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. We have made meaningful progress on all of the North Star initiatives, and we expect we will continue to see the benefits in our results of operations for the second half of this year and throughout 2025. For example, during the second quarter of 2024, we began the consolidation into one unified brand of all six brands acquired in 2021 as part of the First American acquisition. We expect that this will improve our marketing effectiveness and lower our costs over time. Further information regarding our restructuring and integration expense, including expenses related to our North Star program, can be found under the caption "Note 9: Restructuring and Integration Expense" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.


34



We expect that the benefits of the various North Star initiatives will continue to ramp up over the coming quarters. The overall program targets a $100 million run-rate improvement in free cash flow and an $80 million run-rate improvement in adjusted EBITDA by 2026. Through June 30, 2024, we have incurred related restructuring and integration expense of approximately $70 million, and we anticipate that we will incur additional North Star restructuring and integration expense of approximately $50 million through 2025. These charges will include professional services fees, employee severance and other restructuring-related charges.

The majority of the employee reductions included in our restructuring and integration accruals as of June 30, 2024, as well as the related severance payments, are expected to be completed within the next year. As a result of these employee reductions, including those related to our North Star program, we expect to realize annual cost savings of approximately $10 million in cost of sales and $25 million in SG&A expense in 2024, in comparison to our 2023 results of operations. In addition, we anticipate cost savings from facility closures of approximately $3 million in 2024, in comparison to our 2023 results of operations. Note that these savings may be offset by increased labor and other costs, including inflationary impacts and investments in the business.


SEGMENT RESULTS

Effective January 1, 2024, we realigned our organizational structure to better reflect our portfolio mix and offerings, and we updated our reportable segments to correspond with these changes. We did not operate under the new segment structure during 2023. Information regarding our realigned reportable segments can be found under the caption "Note 15: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report, where information regarding revenue from our various product and service offerings can also be found.

Merchant Services

Results for our Merchant Services segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total revenue$98,527 $91,467 7.7%$195,004 $180,572 8.0%
Adjusted EBITDA19,188 17,300 10.9%40,625 35,727 13.7%
Adjusted EBITDA margin19.5 %18.9 %0.6 pts.20.8 %19.8 %1.0 pts.

The increases in total revenue for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven by customer wins spanning our market channels, including our bank partner relationships and increasing penetration with integrated software vendors, or ISVs. In addition, revenue also benefited from favorable volume, most notably in our government channel, as well as pricing actions in the second quarter of 2024 in response to the inflationary environment. For the full year, we anticipate mid to high single-digit revenue growth. Year-over-year comparisons in the fourth quarter of 2024, in particular, will be negatively impacted by a large customer conversion that we completed in the fourth quarter of 2023.

The increases in adjusted EBITDA for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven primarily by the revenue growth and price increases. Adjusted EBITDA margin increased for the second quarter and first half of 2024, as compared to the same periods in 2023, driven by the scalability of this business and the pricing actions. For the full year, we expect adjusted EBITDA margin to be in the low 20% range.

B2B Payments

Results for our B2B Payments segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total revenue$70,230 $76,341 (8.0%)$139,648 $151,537 (7.8%)
Adjusted EBITDA14,012 15,192 (7.8%)27,273 28,667 (4.9%)
Adjusted EBITDA margin20.0 %19.9 %0.1 pts.19.5 %18.9 %0.6 pts.

Total revenue decreased for the second quarter and first half of 2024, as compared to the same periods in 2023, driven primarily by reduced lockbox processing volumes and some non-recurring hardware and other sales during 2023. We are in the midst of a transition from our dependency on one-time, non-recurring revenue to a recurring revenue model. As such, we are

35



deliberately reducing focus on selling lower-margin products such as check imaging devices and one-time software licenses. We currently have a number of new remittance processing customers in the implementation phase, and we expect them to go live later this year. Partially offsetting these decreases in revenue was the benefit of a modest price increase implemented in response to the inflationary environment. For the full year, we anticipate that revenue will decline in the low single-digit percentage range as we continue to transition to recurring revenue.

Adjusted EBITDA decreased for the second quarter and first half of 2024, as compared to the same periods in 2023, driven primarily by the revenue decline and inflationary pressures on labor costs. Partially offsetting these decreases in adjusted EBITDA was the benefit of continued cost optimization initiatives, including the consolidation of our lockbox processing operations, which also drove the increases in adjusted EBITDA margin as compared to 2023. Adjusted EBITDA margins are expected to improve to the low to mid-20% range for the full year.

Data Solutions

Results for our Data Solutions segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total revenue$57,393 $59,301 (3.2%)$117,104 $103,654 13.0%
Adjusted EBITDA15,796 13,382 18.0%30,665 23,638 29.7%
Adjusted EBITDA margin27.5 %22.6 %4.9 pts.26.2 %22.8 %3.4 pts.

The decrease in total revenue for the second quarter of 2024, as compared to the second quarter of 2023, was driven primarily by campaign timing dynamics during 2023. This business experiences some quarter-to-quarter volatility driven by the timing of our customers' marketing campaigns, which presents a challenge when forecasting revenue.

The increase in total revenue for the first half of 2024, as compared to the first half of 2023, was driven primarily by strong demand for customer acquisition marketing activities across both our base of core financial institution partners, as well as our growing portfolio of other clients. New campaign activity remains strong, and we anticipate that our mid- to high single-digit longer term growth outlook remains appropriate from a full year perspective.

Adjusted EBITDA for the second quarter and first half of 2024 increased compared to the same periods in 2023, driven primarily by changes in campaign timing and client mix and our cost optimization actions. For first half of 2024, adjusted EBITDA also benefited from the increase in data-driven marketing volume. Adjusted EBITDA margin increased for the second quarter and first half of 2024, as compared to the same periods in 2023, driven primarily by changes in campaign timing and client mix and cost optimization actions. For the full year, we anticipate that adjusted EBITDA will be in the low to mid-20% range.

Print

Results for our Print segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20242023Change20242023Change
Total revenue$308,745 $324,517 (4.9%)$612,079 $638,557 (4.1%)
Adjusted EBITDA93,863 104,770 (10.4%)184,819 199,971 (7.6%)
Adjusted EBITDA margin30.4 %32.3 %(1.9) pts.30.2 %31.3 %(1.1) pts.

The decreases in total revenue for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven primarily by the continuing secular decline in order volumes for checks, business forms and some business accessories, as well as some demand softness for our promotional products. For the second quarter of 2024, the decrease was also partially attributable to benefits in the second quarter of 2023 from a revenue shift related to the implementation of our ERP system in the first quarter of 2023. These decreases in revenue were partially offset by pricing actions in response to the inflationary environment. For the full year, we expect that the percentage revenue decline will be in the low to mid-single digits.

The decreases in adjusted EBITDA for the second quarter and first half of 2024, as compared to the same periods in 2023, were driven by the secular decline in order volumes, reduced volume for our promotional products, and inflationary pressures on delivery and materials. In addition, adjusted EBITDA was impacted by increased bad debt expense, primarily related to certain specific accounts receivable reserve adjustments that we do not expect to continue over the last half of 2024. These decreases in adjusted EBITDA were partially offset by pricing actions in response to the inflationary environment, as well as the benefit of various cost optimization initiatives. We remain focused on operating expense discipline and overall efficiency in

36



this segment. Adjusted EBITDA margin for the second quarter and first half of 2024 decreased as compared to the same periods in 2023, as the impact of inflationary cost pressures, the lower order volumes and the increased bad debt expense more than offset the benefit of pricing and cost optimization actions. For the full year, we continue to expect adjusted EBITDA margin in the low 30% range.


CASH FLOWS AND LIQUIDITY

As of June 30, 2024, we held cash and cash equivalents of $23.1 million and restricted cash and restricted cash equivalents included in funds held for customers and other non-current assets of $54.9 million. The following table shows our cash flow activity for the six months ended June 30, 2024 and 2023 and should be read in conjunction with the consolidated statements of cash flows appearing in Part I, Item 1 of this report.
 Six Months Ended June 30,
(in thousands)20242023Change
Net cash provided by operating activities$66,222 $47,337 $18,885 
Net cash used by investing activities(43,938)(37,902)(6,036)
Net cash used by financing activities(398,609)(160,720)(237,889)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
(3,704)3,063 (6,767)
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents
$(380,029)$(148,222)$(231,807)
Free cash flow(1)
$17,596 $(8,567)$26,163 
(1) See Reconciliation of Non-GAAP Financial Measures within the Consolidated Results of Operations section, which defines and illustrates how we calculate free cash flow.

Net cash provided by operating activities increased $18.9 million for the first half of 2024, as compared to the first half of 2023, driven, in large part, by our pricing and cost management initiatives and a reduction in restructuring costs in 2024. In addition, payments for income taxes decreased $9.1 million due to the timing of payments, payments for cloud computing implementation costs decreased $5.8 million related to costs incurred in 2023 for the implementation of our ERP system, and performance-based compensation payments decreased $5.3 million compared to the prior year. Partially offsetting these increases in operating cash flow was the continuing secular decline in checks, business forms and some business accessories, as well as the impact of our business exits and inflationary pressures on our cost structure.

Included in net cash provided by operating activities were the following operating cash outflows:
 Six Months Ended June 30,
(in thousands)20242023Change
Interest payments$62,877 $60,013 $2,864 
Performance-based compensation payments(1)
39,045 44,320 (5,275)
Income tax payments19,827 28,892 (9,065)
Prepaid product discount payments14,497 12,742 1,755 
Severance payments7,446 7,406 40 

(1) Amounts reflect compensation based on total company and segment performance.

Net cash used by investing activities for the first half of 2024 was $6.0 million higher than the first half of 2023, driven by lower proceeds from business exit activities in 2024 and payments of $10 million in 2023 related to a joint venture focused on launching and marketing a business payment distribution technology platform. Partially offsetting these increases in net cash used by investing activities was a $7.3 million decrease in capital expenditures in 2024.

Net cash used by financing activities for the first half of 2024 was $237.9 million higher than the first half of 2023, driven primarily by the net change in customer fund obligations in each period. In the first quarter of each year, we see a significant decrease in customer fund obligations driven by the seasonal nature of a portion of our Merchant Services segment. Property tax payments are collected in December and are paid on behalf of customers the following year. In addition, our customer fund obligations decreased due to our exit from the payroll business as discussed under Executive Overview. Also contributing to the increase in net cash used by financing activities were net payments on long-term debt during the first half of 2024, as compared

37



to net borrowings in the first half of 2023, driven by the favorable operating cash flow and the use of cash on hand at December 31, 2023.

Significant cash transactions, excluding those related to operating activities, for each period were as follows:
 Six Months Ended June 30,
(in thousands)20242023Change
Net change in customer funds obligations$(328,376)$(149,336)$(179,040)
Purchases of capital assets(48,626)(55,904)7,278 
Net change in debt(37,369)21,124 (58,493)
Cash dividends paid to shareholders(27,469)(26,852)(617)
Proceeds from sale of businesses and long-lived assets4,738 27,880 (23,142)

In assessing our cash needs, we must consider our debt service requirements, lease obligations, other contractual commitments and contingent liabilities. Information regarding the maturities of our long-term debt and our contingent liabilities can be found under the captions “Note 12: Debt” and "Note 13: Other Commitments and Contingencies," both of which appear in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. Information regarding our lease obligations can be found under the caption "Note 14: Leases" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K, and information regarding our contractual obligations can be found in the MD&A section of the 2023 Form 10-K, under the section entitled Cash Flows and Liquidity.

As of June 30, 2024, $269.3 million was available for borrowing under our revolving credit facility. We anticipate that net cash generated by operations, along with cash and cash equivalents on hand and availability under our credit facility, will be sufficient to support our operations, including our contractual obligations and debt service requirements, for the next 12 months, as well as our long-term capital requirements. We anticipate that we will continue to pay our regular quarterly dividend. However, dividends are approved by our board of directors each quarter and thus, are subject to change.


CAPITAL RESOURCES

The principal amount of our debt obligations was $1.57 billion as of June 30, 2024 and $1.60 billion as of December 31, 2023. Further information concerning our outstanding debt, including our debt service obligations, can be found under the caption “Note 12: Debt” in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.

Our capital structure for each period was as follows:
 June 30, 2024December 31, 2023 
(in thousands)AmountWeighted-
average interest rate
AmountWeighted-
average interest rate
Change
Fixed interest rate(1)
$1,214,174 7.0 %$1,246,659 7.0 %$(32,485)
Floating interest rate353,306 7.5 %357,528 7.9 %(4,222)
Debt principal1,567,480 7.1 %1,604,187 7.2 %(36,707)
Shareholders’ equity620,476  604,616  15,860 
Total capital$2,187,956  $2,208,803  $(20,847)

(1) The fixed interest rate amount includes the amount of our variable-rate debt that is subject to interest rate swap agreements. The related interest rate includes the fixed rate under the swaps plus the credit facility spread due on all amounts outstanding under our credit facility.

In March 2024, we entered into an accounts receivable financing facility with a capacity of up to $80 million. As of June 30, 2024, $79 million was outstanding under the facility. We utilized the proceeds from these borrowings to prepay amounts due under our secured term loan facility. As such, we have no remaining payments due under the term loan facility in 2024. We were in compliance with our debt covenants as of June 30, 2024, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months.


38



In October 2018, our board of directors authorized the repurchase of up to $500.0 million of our common stock. This authorization has no expiration date. We have not repurchased any shares under this authorization since the first quarter of 2020. As of June 30, 2024, $287.5 million remained available for repurchase under this authorization. Information regarding changes in shareholders' equity can be found in the consolidated statements of shareholders' equity appearing in Part I, Item 1 of this report.


CRITICAL ACCOUNTING ESTIMATES

A description of our critical accounting estimates was provided in the MD&A section of the 2023 Form 10-K. There were no changes in the determination of these estimates during the first half of 2024.

New accounting pronouncements – Information regarding new accounting pronouncements yet to be adopted can be found under the caption “Note 2: New Accounting Pronouncements” in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest rate risk We are exposed to changes in interest rates primarily as a result of the borrowing activities used to support our capital structure, maintain liquidity and fund business operations and investments. We do not enter into financial instruments for speculative or trading purposes. The nature and amount of debt outstanding can be expected to vary as a result of future business requirements, market conditions and other factors.

Interest is payable on amounts outstanding under our credit facility and under our accounts receivable financing arrangement at fluctuating rates of interest determined by reference to SOFR plus an applicable margin, as defined in the credit agreements. We also had $475.0 million of 8.0% senior, unsecured notes outstanding as of June 30, 2024. Including the related discount and debt issuance costs, the effective interest rate on these notes is 8.3%. Information regarding the maturities of our long-term debt can be found under the caption "Note 12: Debt" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.

As of June 30, 2024, our total debt outstanding was as follows:
(in thousands)
Carrying amount(1)
Fair value(2)
Interest rate(3)
Senior, secured term loan facility$787,125 $790,563 6.7 %
Senior, unsecured notes468,934 446,262 8.0 %
Amounts drawn on revolving credit facility223,000 223,000 6.7 %
Securitization obligations78,917 78,917 6.9 %
Total debt$1,557,976 $1,538,742 7.1 %

(1) The carrying amount has been reduced by unamortized discount and debt issuance costs of $9.5 million.

(2) For the amounts outstanding under our credit facility agreement and our securitization obligations, fair value approximates carrying value because the interest rates are variable and reflect current market rates. The fair value of the senior, unsecured notes is based on quoted prices in active markets for the identical liability when traded as an asset.

(3) The interest rate presented for total debt includes the impact of the interest rate swaps discussed below.

As part of our interest rate risk management strategy, we entered into interest rate swaps, which we designated as cash flow hedges, to mitigate variability in interest payments on a portion of our variable-rate debt. As of June 30, 2024, the interest rate swaps effectively converted $739 million of variable-rate debt to a fixed rate. Further information regarding the interest rate swaps can be found under the caption "Note 7: Derivative Financial Instruments" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt.

Based on the amount of variable-rate debt outstanding as of June 30, 2024, a one percentage point change in the weighted-average interest rate would result in a change in interest expense of approximately $2 million for the reminder of 2024.

39




Foreign currency exchange rate risk We are exposed to changes in foreign currency exchange rates. Investments in, and loans and advances to, foreign subsidiaries and branches, as well as the operations of these businesses, are denominated in foreign currencies, primarily Canadian dollars. The effect of exchange rate changes is expected to have a minimal impact on our earnings and cash flows, as our foreign operations represent a relatively small portion of our business. We have not entered into hedges against changes in foreign currency exchange rates.


ITEM 4. CONTROLS AND PROCEDURES

(a)  Disclosure Controls and Procedures – As of the end of the period covered by this report, June 30, 2024 (the "Evaluation Date"), we carried out an evaluation, under the supervision and with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")). Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that, as of the Evaluation Date, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in applicable rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

(b) Internal Control Over Financial Reporting – There were no material changes in our internal control over financial reporting identified in connection with our evaluation during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


PART II – OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

We record accruals with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. We believe the recorded reserves in our consolidated financial statements are adequate in light of the probable and estimable outcomes. As of June 30, 2024, recorded liabilities were not material to our financial position, results of operations or liquidity, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.


ITEM 1A. RISK FACTORS

Our risk factors are outlined in Part I, Item 1A of the 2023 Form 10-K. There have been no significant changes in these risk factors since we filed the 2023 Form 10-K.


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES

In October 2018, our board of directors authorized the repurchase of up to $500.0 million of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the second quarter of 2024 and $287.5 million remained available for repurchase as of June 30, 2024.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.



40



ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5. OTHER INFORMATION

During the three months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended), adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).


ITEM 6. EXHIBITS

Exhibit NumberDescription
31.1
31.2
32.1
101.INSXBRL 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.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover page interactive data file (formatted as Inline XBRL and contained in Exhibit 101)


41



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.
 
 DELUXE CORPORATION
            (Registrant)
  
Date: August 2, 2024/s/ Barry C. McCarthy
 Barry C. McCarthy
President and Chief Executive Officer
(Principal Executive Officer)
  
Date: August 2, 2024/s/ William C. Zint
 William C. Zint
Senior Vice President, Chief Financial Officer
(Principal Financial Officer)
Date: August 2, 2024/s/ Chad P. Kurth
Chad P. Kurth
Vice President, Chief Accounting Officer
(Principal Accounting Officer)

42
EX-31.1 2 exhibit3116302024.htm EX-31.1 Document



Exhibit 31.1


CEO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Barry C. McCarthy, President and Chief Executive Officer of Deluxe Corporation, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Deluxe Corporation;

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

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

4.  The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.  The registrant's other certifying officer 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 2, 2024/s/ Barry C. McCarthy
 Barry C. McCarthy
 President and Chief Executive Officer 

EX-31.2 3 exhibit3126302024.htm EX-31.2 Document


Exhibit 31.2


CFO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, William C. Zint, Chief Financial Officer of Deluxe Corporation, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Deluxe Corporation;

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

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

4.  The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.  The registrant's other certifying officer 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 2, 2024/s/ William C. Zint
 William C. Zint
 Senior Vice President, Chief Financial Officer

EX-32.1 4 exhibit3216302024.htm EX-32.1 Document



Exhibit 32.1


CEO AND CFO CERTIFICATION OF PERIODIC REPORT

We, Barry C. McCarthy, President and Chief Executive Officer of Deluxe Corporation (the “Company”), and William C. Zint, Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

(1)the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); 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 2, 2024/s/ Barry C. McCarthy
 Barry C. McCarthy
 President and Chief Executive Officer
 
 /s/ William C. Zint
 William C. Zint
 Senior Vice President, Chief Financial Officer


EX-101.SCH 5 dlx-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Consolidated financial statements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - New accounting pronouncements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Supplemental balance sheet and cash flow information link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Other comprehensive income (loss) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Derivative financial instruments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Restructuring and integration expense link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income tax provision link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Postretirement benefits link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Other commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Business segment information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Consolidated financial statements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Supplemental balance sheet and cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Other comprehensive income (loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Derivative financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Restructuring and integration expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Postretirement benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Consolidated financial statements (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Derivative financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Restructuring and integration expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Restructuring and integration expense (accruals) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income tax provision (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Postretirement benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Other commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Business segment information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dlx-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dlx-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dlx-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net income attributable to non-controlling interest Net income attributable to non-controlling interest Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Reserve for excess and obsolete items Inventory Valuation Reserves Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Loans and notes receivable from distributors, net of allowance for credit losses Financing Receivable, after Allowance for Credit Loss, Noncurrent Revenue disaggregated by product and service offerings Revenue from External Customers by Products and Services [Table Text Block] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Out-of-period adjustment [Member] OutOfPeriodAdjustment [Member] Represents out of period adjustments that are immaterial to historical interim or annual filing periods. Weighted-average interest rate at period end Line of Credit Facility, Interest Rate at Period End Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Senior, secured revolving credit facility [Member] Revolving Credit Facility [Member] Available-for-sale debt securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Maximum consolidated total leverage ratio Consolidated total leverage ratio The maximum consolidated total leverage ratio allowed under the entity's debt covenants. Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Treasury management solutions [Member] Treasury management solutions [Member] Treasury management solutions Restatement Determination Date: Restatement Determination Date [Axis] Revenue in excess of billings Revenue in excess of billings Revenue in excess of billings, current Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current. Other income, net Nonoperating Income (Expense) Re-measurement of share-based awards classified as liabilities Remeasurement Of Liability Share Based Award Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position. Commitments and contingencies (Note 13) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss [Abstract] Deferred revenue Deferred Revenue, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Shareholders' equity Equity [Text Block] Accrued liabilities Accrued Liabilities, Current [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Prior period adjustment [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] 2020 Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year Income tax provision Income Tax Disclosure [Text Block] Customer [Axis] Customer [Axis] Geographic Distribution [Domain] Geographic Distribution [Domain] Current liabilities: Liabilities, Current [Abstract] Permitted payments Permitted payments Limit on permitted payments under the terms of the company's debt agreement. Goodwill accumulated impairment charges Goodwill, Impaired, Accumulated Impairment Loss Adjusted EBITDA Adjusted EBITDA Adjusted EBITDA reported as the entity's measure of segment profitability. Cash proceeds Proceeds from Divestiture of Businesses Cash dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Diluted earnings per share Earnings per share - diluted Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Trade accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Realized gain on cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Significant unobservable inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Components of net periodic benefit income Schedule of Net Benefit Costs [Table Text Block] Merchant Services [Member] Merchant Services [Member] Merchant Services Software to be sold [Member] Software for Resale [Member] Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed. Derivative assets (Note 7) [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] 2024 Financing Receivable, Year One, Originated, Current Fiscal Year Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Allowance for credit losses Financing Receivable, Allowance for Credit Loss [Table Text Block] Long-term debt, fair value Long-Term Debt, Fair Value Net income attributable to Deluxe Net income attributable to Deluxe Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Amortizable intangibles [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Current portion of long-term debt and long-term debt [Member] Current portion of long-term debt and long-term debt [Member] Primary financial statement captions encompassing current portion of long-term debt and long-term debt. Shareholders' equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total reclassifications, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other Other Assets, Miscellaneous, Noncurrent Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative Liability (Note 7) [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Executive Category: Executive Category [Axis] Acquired intangibles, weighted-average useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Quoted prices in active markets for identical assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Name Measure Name Credit facility, commitment Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning of year Goodwill, end of period Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 2023 Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year 2026 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other comprehensive income (loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Trade accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast [Member] Forecast [Member] Letter of credit sub-facility [Member] Letter of Credit [Member] Notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Other current and noncurrent assets [Member] Other current and noncurrent assets [Member] Primary financial statement captions encompassing other current assets and other noncurrent assets. Income Statement Location [Axis] Income Statement Location [Axis] Divestitures [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Less: unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Dilutive impact of potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Internal labor [Member] Internal labor [Member] Internal labor costs incurred as part of a restructuring or integration initiative. Income taxes Accrued Income Taxes, Current Total revenue Revenue Revenues Other non-current assets Other Assets, Noncurrent [Abstract] Fair value of financial instruments Fair Value, by Balance Sheet Grouping [Table Text Block] 3-4 internal grade [Member] Three to four internal grade [Member] Three to four internal grade credit quality indicator Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from debt offering, net of discount and debt issuance costs Proceeds from Debt, Net of Issuance Costs Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Senior, unsecured notes Unsecured Debt [Abstract] Inventories and supplies Increase (Decrease) in Inventories Conditional right to receive consideration Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Antidilutive potential common shares excluded from calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Acquired intangibles Finite-Lived Intangible Assets Acquired Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Changes in allowance for credit losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Available-for-sale debt securities Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current 2027 Long-Term Debt, Maturity, Year Three Net unrealized loss on debt securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Entity Shell Company Entity Shell Company Long-term investments Long-Term Investments Restatement Determination Date Restatement Determination Date Unbilled receivables Unbilled Receivables, Current Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Other accrued and non-current liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Repayment amount Debt Instrument, Periodic Payment, Principal Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3) Total cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Trade accounts receivable - gross Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease expense Operating Lease, Cost Loans and notes receivable from distributors, fair value Notes Receivable, Fair Value Disclosure Gross profit Gross Profit Securitization facility [Member] AR Securitization [Member] Collateralized debt obligation backed by certain accounts receivable accounts. Wages and payroll liabilities, including vacation Accrued wages and payroll liabilities 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, including accrued salaries, payroll taxes and employee withholdings. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Restructuring and integration expense Restructuring operating expense Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income. Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Loans and notes receivable, current Financing Receivable, after Allowance for Credit Loss, Current Earnings per share - diluted: Earnings Per Share, Diluted, Two Class Method [Abstract] Selling, general and administrative expense Selling, General and Administrative Expense 2028 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Funds held for customers Funds Held For Customers Liability The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients. Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Employee Stock Option Share-Based Payment Arrangement, Option [Member] Interest rate swap September 2022 Interest rate swap September 2022 [Member] Interest rate swap September 2022 Currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Derivative financial instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Other Proceeds from (Payments for) Other Financing Activities Debt settled Debt Instrument, Repurchased Face Amount Maximum [Member] Maximum [Member] Comprehensive income attributable to Deluxe Comprehensive Income (Loss), Net of Tax, Attributable to Parent Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Restructuring and integration expense Restructuring and Related Costs [Table Text Block] Cash equivalents Cash Equivalents, at Carrying Value Derivative financial instruments Schedule of Interest Rate Derivatives [Table Text Block] Document Type Document Type Finished and semi-finished goods Inventory, Finished Goods and Work in Process, Gross Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Deferred contract acquisition costs Capitalized Contract Cost, Net Other non-cash items, net Other Noncash Income (Expense) Payroll and human resource services business 541214 Payroll Services [Member] Balance, beginning of year Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Revolving credit facility Schedule of Line of Credit Facilities [Table Text Block] Customer concentration risk [Member] Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] Non-current restricted cash included in other non-current assets Restricted cash, carrying value Restricted Cash, Noncurrent B2B Payments [Member] B2B Payments [Member] Business to business payments Intangibles Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Modification of useful life [Member] Intangible Assets, Amortization Period [Member] Title of 12(b) Security Title of 12(b) Security Restructuring and integration expense [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Changes in restructuring and integration accruals Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Cash and cash equivalents, securities carried at fair value Cash, fair value Cash and Cash Equivalents, Fair Value Disclosure Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Derivative liability (Note 7) Derivative Liability Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating segments [Member] Operating Segments [Member] Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Interest rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Postretirement benefit plan asset Assets for Plan Benefits, Defined Benefit Plan Unrealized gain on debt securities arising during the period, tax benefit OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Maturities of long-term debt Maturities of Long-Term Debt [Abstract] Entity Tax Identification Number Entity Tax Identification Number Currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Total debt, net of discount and debt issuance costs Debt, Long-Term and Short-Term, Combined Amount Inventories and supplies, net of reserve Inventories and supplies, net of reserve Inventory, Net Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Amortization of prepaid product discounts Amortization of prepaid product discounts The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. 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. Checks [Member] Checks revenue [Member] Revenue from the sale of checks. Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Product [Member] Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventories and supplies Inventory Disclosure [Abstract] Segment [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Certain legal-related expense (benefit) Loss Contingency Accrual, Provision Earnings per share - basic: Earnings Per Share, Basic, Two Class Method [Abstract] Error Correction, Type [Axis] Error Correction, Type [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Data-driven marketing [Member] Data-driven marketing solutions [Member] Data-driven marketing solutions Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Postretirement benefits Retirement Benefits [Text Block] Accumulated other comprehensive loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (per share) Common Stock, Par or Stated Value Per Share Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Realized gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Reclassification adjustments Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Inventories and supplies Schedule of Inventory, Current [Table Text Block] Total amortization Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Debt Instrument [Axis] Debt Instrument [Axis] Fair value asset / (liability), other non-current liabilities Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Payments on long-term debt and swingline loans Repayments of Debt Maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Service [Member] Service [Member] Consolidated financial statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Accumulated other comprehensive loss [Member] Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount North American web hosting and logo design businesses [Member] North American web hosting and logo design businesses [Member] North American web hosting and logo design businesses Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Stated interest rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Employee bonuses, including sales incentives Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Disposal Groups, Including Discontinued Operations [Table] Postretirement benefit plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Merchant services [Member] Merchant services revenue [Member] Merchant services revenue Earnings Per Share [Abstract] Earnings Per Share [Abstract] Loans and notes receivable from distributors, credit quality information Credit Quality Information [Abstract] Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2024 - 44,210; December 31, 2023 - 43,743) Common Stock, Value, Issued External consulting and other costs [Member] External consulting and other costs [Member] External consulting and other costs incurred as part of a restructuring or integration initiative. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names [Member] Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trade accounts receivable - net Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Loans and notes receivable by credit quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] Prepaid product discounts Prepaid product discount liability, current Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities. Amortization of intangibles Amortization of intangibles Amortization Entity Filer Category Entity Filer Category Balance, beginning of year Balance, end of period Financing Receivable, Allowance for Credit Loss Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Common shares repurchased (in shares) Stock Repurchased During Period, Shares New accounting pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Schedule of Product Information [Table] Schedule of Product Information [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Restricted cash and restricted cash equivalents included in funds held for customers Restricted Cash, Current Goodwill Schedule of Goodwill [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Loans and notes receivable from distributors, allowance for credit losses [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Corporate operations [Member] Corporate, Non-Segment [Member] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Depreciation and amortization expense Depreciation, Depletion and Amortization Prior Financing Receivable, Originated, More than Five Years before Current Fiscal Year Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Balance, beginning of period Balance, end of period Equity, Attributable to Parent Maximum consolidated secured leverage ratio Maximum consolidated secured leverage ratio The maximum consolidated secured leverage ratio allowed under the entity's debt covenants. Loans and notes receivable from distributors Financing Receivable, after Allowance for Credit Loss Deferred revenue recognized Deferred Revenue, Revenue Recognized Consolidation Items [Axis] Consolidation Items [Axis] Goodwill impairment charges Goodwill, Impairment Loss Other [Member] Other [Member] This element represents other services and products offered by the entity. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Net unrealized gain on cash flow hedges [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Number of customers Number of customers Number of customers Unconditional right to receive consideration Unbilled Contracts Receivable Forms and other business products [Member] Forms and other products [Member] Forms and other products Geographic Distribution [Axis] Geographic Distribution [Axis] Tax (expense) benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Restructuring and integration expense Restructuring and Related Activities Disclosure [Text Block] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Significant other observable inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Amortization of cloud computing arrangement implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Operating expenses [Member] Operating Expense [Member] Swingline sub-facility [Member] Swingline sub-facility [Member] Swingline sub-facility Entity Emerging Growth Company Entity Emerging Growth Company Prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Purchases of capital assets Payments to Acquire Productive Assets Intangibles, net of accumulated amortization of $752,687 and $775,190, respectively Net carrying amount Intangible Assets, Net (Excluding Goodwill) Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Print [Member] Print [Member] Print Credit facility agreement [Member] Credit facility agreement [Member] Credit facility agreement Document Fiscal Period Focus Document Fiscal Period Focus Funds held for customers [Member] Funds Held for Customers [Member] This grouping includes information about funds held on behalf of others. Net available for borrowing as of June 30, 2024 Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Employee share-based compensation expense Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common shares par value [Member] Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Fair value asset / (liability), other non-current assets Derivative Asset, Noncurrent Loans and notes receivable from distributors [Member] Loans and notes receivable from distributors [Member] Loans and notes receivable from the entity's distributors. Document Fiscal Year Focus Document Fiscal Year Focus Total shareholders' equity Balance, beginning of period Balance, end of period Equity, Including Portion Attributable to Noncontrolling Interest Unrealized loss on cash flow hedge arising during the period, tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Minimum [Member] Minimum [Member] Property, plant and equipment, net of accumulated depreciation of $344,856 and $334,101, respectively Property, Plant and Equipment, Net 1-2 internal grade member [Member] One to two internal grade member [Member] One to two internal grade credit quality indicator Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash dividends per share Common Stock, Dividends, Per Share, Cash Paid Cash, carrying value Cash Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common shares issued, net of tax withholding (in shares) Stock Issued During Period Shares Net Of Tax Withheld Stock issued during the period net of shares withheld for payroll taxes. Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023) Dividends, Common Stock, Cash ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Other commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Retained earnings [Member] Retained Earnings [Member] Current portion of long-term debt Less: current portion of long-term debt, net of debt issuance costs Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Reconciliation of adjusted EBITDA to income before income taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and shareholders' equity Liabilities and Equity Cost Debt Securities, Available-for-Sale, Amortized Cost Other non-current assets Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per share Earnings per share - basic Earnings Per Share, Basic Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Reversals Restructuring Reserve, Accrual Adjustment Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Total reportable segments [Member] Reportable Segments [Member] Reportable Segments Gain on sale of businesses and long-lived assets Gain on sale of businesses and long-lived assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Other non-current assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Amortization of postretirement benefit plan items, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Business segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Amounts reclassified from accumulated other comprehensive loss Reclassification adjustments [Abstract] Reclassification adjustments from accumulated other comprehensive income Supplemental balance sheet and cash flow information Supplemental Balance Sheet Disclosures [Text Block] Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs Proceeds from Issuance of Debt Restructuring and integration expense Charges Restructuring and integration expense Restructuring Charges Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Senior, unsecured notes [Member] Unsecured Debt [Member] Amount remaining under share repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Technology-based intangibles [Member] Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Proceeds from sale of businesses and long-lived assets Proceeds from Sales of Business, Affiliate and Productive Assets Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized Common Stock, Shares Authorized Tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Domestic [Member] Geographic Distribution, Domestic [Member] 2019 Financing​Receivable​Originated​Five​​Years​Before​Latest​Fiscal​Year Amount of net investment in direct financing lease originated five years prior to current fiscal year. Fair value Debt Securities, Available-for-Sale Fair value measurements [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Derivative Instrument [Axis] Derivative Instrument [Axis] Common shares issued, net of tax withholding Stock Issued During Period Value Net Of Tax Withheld Value of stock issued during the period, net of shares withheld for payroll taxes. Total principal amount Long-Term Debt, Gross 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] All Trading Arrangements All Trading Arrangements [Member] Loans and notes receivable [Member] Notes Receivable [Member] Partner relationships [Member] Distribution Rights [Member] Cloud computing arrangements implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Data Solutions [Member] Data Solutions [Member] Data Solutions reportable business segment Derivative assets (Note 7) Derivative Asset Consolidated total leverage ratio limiting permitted payments Consolidated total leverage ratio limiting permitted payments The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants. Deferred income taxes Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Total Financing Receivable, before Allowance for Credit Loss Insider Trading Arrangements [Line Items] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss 2025 Long-Term Debt, Maturity, Year One Restructuring Balance, December 31, 2023 Balance, June 30, 2024 Restructuring Reserve, Current Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Funds held for customers Funds Held for Clients All Other [Member] Other Segments [Member] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other current and non-current assets Increase (Decrease) in Other Operating Assets Restricted cash, fair value Restricted cash fair value disclosure Fair value of non-current restricted cash. 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Total cost of revenue [Member] Cost of Sales [Member] Senior, secured term loan facility [Member] Term loan facility [Member] Term loan facility Employee severance benefits [Member] Employee Severance [Member] Internal-use software [Member] Internal-use Computer Software Intangible Asset [Member] Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only. Non-controlling interest Equity, Attributable to Noncontrolling Interest Payments Payments for Restructuring Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Entity Central Index Key Entity Central Index Key Business segment information [Line Items] Segment Reporting Information [Line Items] Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff North Star program [Member] North Star Program [Member] North Star Program Write-offs Financing Receivable, Allowance for Credit Loss, Writeoff Fair value measurements Fair Value Disclosures [Text Block] Total revenue benchmark [Member] Revenue Benchmark [Member] Other [Member] Other Restructuring [Member] Name Trading Arrangement, Individual Name Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Bad debt expense (benefit) Financing Receivable, Credit Loss, Expense (Reversal) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Available-for-sale debt securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Amortizing interest rate swap June 2023 Amortizing interest rate swap June 2023 [Member] Amortizing interest rate swap June 2023 Net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Promotional solutions [Member] Promotional solutions revenue [Member] Promotional solutions revenue Amendment Flag Amendment Flag Customer lists/relationships [Member] Customer-Related Intangible Assets [Member] Money market securities [Member] Money Market Funds [Member] Amortization of net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Prepaid product discount payments Prepaid product discount payments Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts. Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest rate margin on variable-rate debt Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Anticipated additional restructuring and integration expense Restructuring and Related Cost, Expected Cost Remaining Long-term debt Long-Term Debt, Excluding Current Maturities Weighted-average shares and potential common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration] Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Payments for cloud computing arrangement implementation costs Payments for cloud computing arrangement implementation costs Cash payments for implementation costs related to cloud computing arrangements. Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Trade accounts receivable [Member] Trade Accounts Receivable [Member] Recoveries Financing Receivable, Allowance for Credit Loss, Recovery Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital [Member] Additional Paid-in Capital [Member] Restructuring charges, net Restructuring charges, net Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals. Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Employee share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2029 Long-Term Debt, Maturity, Year Five Recurring fair value measurements [Member] Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other non-current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Net change in customer funds obligations Net change in customer funds obligations Net increase (decrease) in customer funds obligations during the period. Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Business segment information Segment Reporting Disclosure [Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Net change in cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt instruments [Line Items] Debt Instrument [Line Items] Scenario [Axis] Scenario [Axis] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Prepaid product discounts Prepaid product discounts Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization. Comparability Reclassification, Comparability Adjustment [Policy Text Block] Major Customers [Member] MajorCustomersMember [Member] MajorCustomersMember Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cash and cash equivalents [Member] Cash and Cash Equivalents [Member] Total cost of revenue Cost of Revenue Disaggregated revenue information Product Information [Line Items] Estimated future amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Error Correction, Type [Domain] Error Correction, Type [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Business Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Debt outstanding Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Interest rate swap March 2023 Interest rate swap March 2023 [Member] Interest rate swap March 2023 Self-insurance liabilities Self Insurance Reserve Minimum interest coverage ratio Minimum interest coverage ratio The minimum interest coverage ratio allowed under the entity's debt covenants. Customer rebates Customer rebates Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year. Type of Restructuring [Domain] Type of Restructuring [Domain] Non-controlling interest [Member] Noncontrolling Interest [Member] EX-101.PRE 9 dlx-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 dlx-20240630_g1.jpg begin 644 dlx-20240630_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1"417AI9@ 34T *@ @ ! $[ ( M + (2H=I 0 ! (5IR= $ 6 0=NH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z#IX;7!M971A/@T* M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L M0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7 M&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M_\ $0@!)01E P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$ M!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ M\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ M +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&Q MP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY M^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI#0 N:,TVB@!V:,TV MB@!V:,TVB@!V:,TVB@!V:"0.IIM5=2)&FW!!P=AH E^WV@ZW4/\ W\%)]OL_ M^?J#_OX*^%K_ %?4AJ5R!J%T )7_ .6S>I]Z@_M?4O\ H(77_?\ ;_&@#[P^ MWV?_ #]0?]_!1]OL_P#GZ@_[^"O@_P#M?4O^@A=?]_V_QH_M?4O^@A=?]_V_ MQH&?>'V^S_Y^H/\ OX*/M]G_ ,_4'_?P5\'_ -KZE_T$+K_O^W^-']KZE_T$ M+K_O^W^- 'WA]OL_^?J#_OX*W$B-<$%6E8@_(W;- C[&S1FFT4 .S1FFT4 .S1FFT4 M .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1 MFFT4 .S1FFT4 .S1FFT4 ,DNK>)MLL\:'T9P*9]OL_\ GZ@_[^"OF7]H2_O+ M;Q] EO=SQ+]F!VQR%1]X^E>4_P!KZE_T$+K_ +_M_C0!]X?;[/\ Y^H/^_@H M^WV?_/U!_P!_!7P?_:^I?]!"Z_[_ +?XT?VOJ7_00NO^_P"W^- S[P^WV?\ MS]0?]_!1]OL_^?J#_OX*^#_[7U+_ *"%U_W_ &_QH_M?4O\ H(77_?\ ;_&@ M#[P^WV?_ #]0?]_!1]OL_P#GZ@_[^"O@_P#M?4O^@A=?]_V_QH_M?4O^@A=? M]_V_QH ^\/M]G_S]0?\ ?P5+'-',NZ*17'JK U\%?VOJ7_00NO\ O^W^-?4/ M[/MQ-<_#]GN)9)6\X_,[%CU/K0(]7S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 M.S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1F MFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 M.S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1F MFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 M.S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S1FFT4 .S13 M:4=* %HHHH *0TM(: $HHHH **** "BBB@ HHHH *JZE_P @RX_ZYFK55M14 MMILZJ,DH<"@#X.U#_D)7/_79_P"9JO70WWA#Q VH7#+I%T096(/E^YJO_P ( M?XA_Z ]U_P!^Z!F-16S_ ,(?XA_Z ]U_W[H_X0_Q#_T![K_OW0!C45=O]&U' M2MO]HV-_P!=C_,U\K5]4_L[_P#)/&_Z['^9H ]9HHHH$%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !2CI24HZ4 +1110 4AI:0T )1110 4 M444 %%%% !1110 4444 1^1%_P \D_[Y%'D1?\\D_P"^14E% $?D1?\ /)/^ M^11Y$7_/)/\ OD5)10!X!^TQ&B1:1L55X?H,=Q7SY7T+^TU_J='^C_S%?/5 MPKM/@_\ \E=\/_\ 7R?_ $!JXNNT^#__ "5WP_\ ]?)_] :@#[.HHHH$%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M-:-'.716/N,TWR(O^>2?]\BI** (_(B_YY)_WR*/(B_YY)_WR*DHH C\B+_G MDG_?(J"_@B_LZY_=)_JF_A'H:MU7O_\ D&W/_7)OY&@#X5U_CQ%J'_7P_P#Z M$:SZT-?_ .1BU#_KX?\ ]"-9] PKZI_9W_Y)XW_78_S-?*U?5/[._P#R3QO^ MNQ_F: /6:***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4HZ4E*.E "T44 M4 %(:6D- "4444 %%%% !1110 4444 %%%% !1110 4444 >!?M-?ZG1_H_\ MQ7SU7T+^TU_J='^C_P Q7SU0,*[3X/\ _)7?#_\ U\G_ - :N+KM/@__ ,E= M\/\ _7R?_0&H ^SJ***!!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %5[__ )!MS_UR;^1JQ5>__P"0 M;<_]LT444""BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ I1TI*4=* %HHHH *0TM(: $HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH \"_::_U.C_1_P"8KYZKZ%_::_U.C_1_YBOGJ@85VGP?_P"2 MN^'_ /KY/_H#5Q==I\'_ /DKOA__ *^3_P"@-0!]G4444""BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *KW_P#R#;G_ *Y-_(U8JO?_ /(-N?\ KDW\C0!\*Z__ ,C%J'_7P_\ Z$:S MZT-?_P"1BU#_ *^'_P#0C6?0,*^J?V=_^2>-_P!=C_,U\K5]4_L[_P#)/&_Z M['^9H ]9HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2CI24HZ4 +111 M0 4AI:0T )1110 445PGQ!^*NC^!K4HS+=Z@P^2V0\CW- '<331V\+2SNL<: MC+,QP *X#7_C;X-T)GC^WF]F7C;:@.,^YS7S;XP^)?B'QC=,U]=O#;YREM$< M*O\ 6N1)).2)9(7#HPRK \&O@ $J00<$=Q75 M^%/B1XC\(W2OI]])) #EK>4Y5OZT ?:]%>'^A M_P :]'Z]*!'@7[37^IT?Z/\ S%?/5?0O[37^IT?Z/_,5\]4#"NT^#_\ R5WP M_P#]?)_] :N+KM/@_P#\E=\/_P#7R?\ T!J /LZBBB@04444 %%%% !1110 M445'//%;0M+<2+'&@RS,< "@"2H+R]MM/MVGO9T@B7J[G %>-^/?V@+'2FEL M/"Z+>7 RK7#?<4^W0UX)K_C+7O$MT9]7U*><]EW8 'I@4 ?4.M_''P7HY94O MVO7!P!:J''YYKA=3_::",RZ5H:RKV>64J1^SYUHH&>T2_M*:^SYBTVW1? M3=G^E,_X:2\1_P#/A;?G_P#6KQJB@#WBP_::O!(%O]"B9#U=)CD?ABNWT3]H M#PCJ96.]DFL93U,J (/^!9KY0HH ^]-+UG3M:M1<:5>1741_CB;(J]7P?I'B M/5]"N5GTF_FMI%.04;C\CQ7O/@']H.&Z:+3_ !>BPOPJW:]&/^U_]84"/=Z* MAM;J"]MTGM)4FB<95T.014U !1110 4444 %%%% !1110 57O_\ D&W/_7)O MY&K%5[__ )!MS_UR;^1H ^%=?_Y&+4/^OA__ $(UGUH:_P#\C%J'_7P__H1K M/H&%?5/[._\ R3QO^NQ_F:^5J^J?V=_^2>-_UV/\S0!ZS1110(**** "BBB@ M HHHH **** (+R]MM/M6N+Z=((5^\\AP!61_PG'AC_H.V/\ W^%8/QG)7X7: MB5)!RG(^M?'GG2_\]'_[Z- 'W#_PG'AC_H.V/_?X4?\ "<>&/^@[8_\ ?X5\ M/>=+_P ]'_[Z-'G2_P#/1_\ OHT#/OR*5)HEDB8.C#*L#P13ZR?"YSX5TW/_ M #[K_*M:@04444 %%%% !1110 4444 9>H>)=%TJX\C4M3MK:7&=DL@!Q57_ M (3CPQ_T';'_ +_"OG7]H>1U^(D05V ^S#H?]HUY1YTO_/1_^^C0!]P_\)QX M8_Z#MC_W^%6M/\2:-JMQY&FZG;7,N,[(I 3BOA3SI?\ GH__ 'T:]9_9VD=O MB,0SL1]G?J?]DT ?4U%%% !1110 5!=WMM80^=>SI!'G&YS@5/5/5=-@U?3) MK*[7='*NT^U*5[:%PY>9<^Q4_P"$JT'_ *"UK_W\%'_"5:#_ -!:U_[^"OF[ MQ7H%YX8UZ:QN&5+F M0FRN"%E#'(7W_6JABVY>\M#'%<+^SHRG1FW)=.Y](T4R&9)X4EB8,CJ&4CN* M?7H'Q.VC"BBB@ HHHH **** "BBB@ HHHH ***1F"*68X &23VH AN[RWL8# M->3)#$#@NYP*S_\ A*M!_P"@M:_]_!7BOQ4\;-KFK?V=I\K"RMCAMIX=_7\. M:\^\V3^^WYUY]3%M2M%:'VF"X8]M0C4K3<6^A]5_\)5H/_06M?\ OX*/^$JT M'_H+6O\ W\%?*GFR?WV_.M#0]+O=>UB"PL][/*V"03\H]:GZW/L=,^%J$(N4 MJK27DCZHLM2L]1C+V%S'<*#@F-LXJU67X=T*#P[HD&GVWS",?,YZN>YK4KT( M\UO>W/AJJ@IM4W== HHHJC,**** "BBB@ HK"\4>,-'\(Z>UUK%TD>!\L>?F M<^@%?.WC;X^ZUKK26V@ Z9:'@..9&'OU% 'T7KOC'0/#:YUK4[>U;LCN Q^@ MKSO6?VB_#-FS)I<-Q>.O4LFU3]#DU\Q75[1\S:9;RK MZ;\?TKH=)_:8M)2!K&CM;#/)AR$-^+ M/Q7M_!ED^G::RRZO*ORCJ(@>Y_PKY4O[^YU.^EO+Z5IIYFW.['))J35=4NM: MU2>_U"5I9YG+,S'/7M5.@84444 %%==X1^&?B/QE(ITZS,=L3@W,HP@_K7LF MA_LV:7!&LFMZE+<2X^:., )^?!H ^;:*^O;?X%>!(DQ+I1F/]YIG'\C4-Y\! M?!%P"+>Q>V/JLC''YF@#Y(HKW_Q#^S45C>7PYJA=NHBN1@?08%>.>(_!NN>% M;IH=8L)81GY7QE6]P: ,:">2VG2:!VCD0Y5E."#7T5\(/C/_ &@T>A>*IP+C MI!=.?O\ ^R<]_P">:^&M,L-3#/<6 *";^^O;/X 5R- !78_"218?BQH#OPHN#G_OAJXZNJ M^&/_ "4S0_\ KX_]E- 'VQ1110(**** "BBB@ HHJ"\O(+"SENKN18X8E+.S M'@ 4 0ZOJ]EH>ES:AJE0,5CC!QYA'&X_Y[UYS0,**** "BN@\->!]>\67 CT M>PDE7^*4C"K7K^@_LTLR))XAU;8W4QVPR/HTDN<= M2TC#/Y&K4OP,\!21E4T?RS_>$SG^M 'R!17TGKW[-NE7$;2:'J$MM)VC<97\ M^37BOBWX=^(?!MP5U6S8P9PMQ&,HWT[T O6/VB?^2BQ?\ 7J/_ $(UY/0, M*]:_9U_Y*.?^O=__ $$UY+7K7[.O_)1S_P!>[_\ H)H ^J****!!1110 444 M4 WD^WS/':***\\_03VGX1>-_ M/C&@ZG+^\4?Z.['J/[M>N5\@6EW-8W<=S;.4EC;Z]_)_\ !.HHHHKN/D HHHH **** M "BBB@ HHHH *\V^*_C?^QM-.DZ?)B\N!AR#]Q#_ (\UUWBSQ);^&-"FO;@@ MN!B-.[-Z5\Q:MJESK.J37]ZY>69MQ)[5QXFMRKD6Y]5P]E?UFK]8JKW(_B_^ M 4R222>2>II***\P_2155G8*@+,3@ =Z^A?A=X*7P]I(O[Q/].NEROX5[J , =!7?A:/VV?!\29IS/ZG2?^ M+_+_ #%HHHKT#X@**** "BBB@ KS[XE_%33O UDT$3+<:I(O[N$'.WW;TJW\ M3?B#;>!?#[R@K)?S#;;Q$]_4^U?(&KZM>:YJD^H:C,TUQ,Q9F8T 6?$7B75/ M%.J/?ZQ(UCGN M(1I]J_.^?@L/8#- 'FU%?3>D?LW:#:J&U._N+M^ZX 'Z5T<'P+\!QIB32/-/ MJ9G']: /D&BOK6_^ ?@JZ0BULWM"1@,DC-C\S7G/BG]G'4+&%Y_#5[]N5>?) ME&'/L,#% 'B%%6=0TV\TJ\DM-0MWMYXSAD<8P:K4 36=Y<6%W'=6!9+>W;%UJ!\E".JCKG],5\CT#"BBB@ KVWX1_!?\ MME(M=\3QE;/.Z"W/63W;V]JYSX,_#UO&'B1;N^B)TRS(:0D<.W9?T-?6D$,= MM D,"!(T4*JJ, "@!MK:06-LEO:1+##&-JH@P *FHHH$%%%% !5+5='L-;L) M+/5+6.Y@D&&1QFKM% 'R_P#%'X)7/ASS=6\.*UQIP^9XNKQ?XC\*\=K[_DC2 M:)HY5#HPPRL,@BOF?XT_"?\ L&XD\0:#%_H$K9FB7_EDQ/4>W- SQBBBB@ K MJOAC_P E-T/_ *^/_937*UU7PQ_Y*;H?_7Q_[*: /MBBBB@04444 %%%% !7 MSY^T!\0R7_X172I]O)#)-.Y=V/KQ9TZV;]VC#B5Q_05]0QQI#$L<2A$4855& !0!7T[3+/2; M)+33K>.W@C&%1!@"K=%% @HHHH *K7^GVNJ6'/-UKP\ADTW.9(0,M%_]:O'*^_KBWBNK>2"X19(I%VLK#((KY*^,?PZ M;P9X@^U62G^S+QB8O]ANZT#/-J*** /HW]GWQ^U[:MX7U*3,L"[K9F/5>Z_A MBO=:^#_#VLS^'_$%GJ=J[*]O*KG:>H!Y%?<&A:K%K>A6FHV[;DGB5LCUQS^M M C0HHHH **** "BBB@ JO?\ _(-N?^N3?R-6*KW_ /R#;G_KDW\C0!\*Z_\ M\C%J'_7P_P#Z$:SZT-?_ .1BU#_KX?\ ]"-9] PKZI_9W_Y)XW_78_S-?*U? M5/[._P#R3QO^NQ_F: /6:***!!1110 4444 %%%% !1110!P7QH_Y);J/U3^ M=?'5?8OQH_Y);J/U3^=?'5 PHHHH ^[/"W_(J:;_ ->Z_P JUJR?"W_(J:;_ M ->Z_P JUJ!!1110 4444 %%%% !1110!\J_M$_\E%B_Z]1_Z$:\GKUC]HG_ M )*+%_UZC_T(UY/0,*]:_9U_Y*.?^O=__037DM>M?LZ_\E'/_7N__H)H ^J* M***!!1110 4444 %17-O%=VTD%P@DBD7:RD<$5+11N--IW1\T?$'P?+X5UU] M@)LYSNA;'3V/O7(U]4^+?#=MXGT*:RN%&_&8GQRK5\QZMI=SHVIS6-ZA26)B M"#W]Z\BO2]G+38_4/_%[QQM4Z!IDG)_X^'4]/ M]G^>:RJU%3C<[\!@JF-KJC#YOLCB?B'XQE\4ZZXB8BRMR5B3U]ZY"BBO&E)R M=V?KV'H4\/2C2IJR05T'@WPO<>*=>BM85/DJ0TS]E6L6UM9KV[CMK:,R2RMM M15')-?2W@/PE#X5T&.+:#=3#=,^.<^GTK:C2=25NAY.=9FL!0]WXY;?YF_IN MG6^E:?#96:!(85"J*M445ZZ22LC\IE)R;D]V%%%%,04444 %4=9U:VT/2+G4 M;UPL-NA=LG&<#.*O5\__ +1?C3"P>&+*7!XEN=I[?PC]#0!Y!XY\77?C+Q-< M:C=.3'N*PIV5.U74=O; M(9)9&"HH')-?7?PG^'-MX*T!)IXU?4[E0TSD9V^PH K?#OX.:1X0MXKO4(DO M-5P"TK#(C/\ LUZ4 , 8%+10(**** "BBB@#D/'7PYT;QOIS)>P*EVJGRKA M1AE/^%?)'BWPCJ7@W7)=-U6,@J?DE ^60>H-?F?0X% 'Q915K4].N-)U*>QO(S'- Y1@1Z&JM S2\/Z[>>'-C>Q]J^U?"'B2V\5^&+/5;1P1,@WKGE6Z$'\J^&*]K_9V\8#3]>G\/ MWDI$5[\UN"?^6@[?D#0!]+T444""BBB@ I1TI*4=* %HHHH *0TM5=2O%T_3 M;B[D^[!&SGZ 4 ?+'Q^\1_VQX^-C&^8M/3RQ@\$GG^M>65H:]?2:EX@OKN9M MS2SN<^V>/TK/H&%36EM)>WD-M ,R3.$48[DXJ&O2_@5X:77OB!'/,F^"P7S7 M&.YR!^N* /H_X>^%(?"'@ZSTZ- LVP/.1W/-3O78G]\8U^B_+_ $KFJ!A6CH&DS:[K]GIMNI9[ MB4+@>G?]*SJ]E_9R\/IJ'BVZU2>,%;&+,3$=')P?T- 'T3X;T*V\-^'[72[- M0([>,*2!]XXY-:E%% @HHHH **** "BBB@ KE_B'X7A\6^#+VPE4>8(S)$V. M0PYX^N,5U%'7K0!\!7-O):74MO,-LD3E&'H0<&HJ[OXRZ$N@_$N_BB7$<^)P M<<$OR?YUPE PKZ<_9S\1F_\ "ESI$S9:QD_=@G^$\G]37S'7J/P UHZ9\1DM M6?"7T9A"YX)R#_2@#ZQHHHH$%%%% !1110 57O\ _D&W/_7)OY&K%5[_ /Y! MMS_UR;^1H ^%=?\ ^1BU#_KX?_T(UGUH:_\ \C%J'_7P_P#Z$:SZ!A7U3^SO M_P D\;_KL?YFOE:OJG]G?_DGC?\ 78_S- 'K-%%% @HHHH **** "BBB@ HH MHH X+XT?\DMU'ZI_.OCJOL7XT?\ )+=1^J?SKXZH&%%%% 'W9X6_Y%33?^O= M?Y5K5D^%O^14TW_KW7^5:U @HHHH **** "BBB@ HHHH ^5?VB?^2BQ?]>H_ M]"->3UZQ^T3_ ,E%B_Z]1_Z$:\GH&%>M?LZ_\E'/_7N__H)KR6O6OV=?^2CG M_KW?_P!!- 'U11110(**** "BBB@ HHHH *\V^+'@D:QIIU:PC'VNW7,@4PF*IXNC&M3V8Y':.0.A*LIR".U?0_P MP\:KXCT<6=X_^G6JX;)Y<>M?.U:?A_6[GP_K,%_:.5:-OF']X=Q5TJCIRN<6 M;9=''X=P^TMG_7<^LJ*R_#VNVOB+1H=0LV!60?, ?NMW%:E>RFFKH_)IPE3D MX35F@HHHID!11534]2MM(TV:^O7V0PJ68TFTE=E1BY-1CNSGOB!XOA\*Z$S* M0;N<%(5]_6OFNYN9;RZDN+ES)+(Q9F/"/(C&O:G%B1N+=&'0?WJ])?%-]JLI8_:)69 ?X5SP*^I?CAKW]B_#:[C5]DMZ1#&<]\@ M_P @:^0J!A110 20!R30![/^SUX+&JZ]+X@O(]T%B0L08<%ST/X8KZ;KBOA- MX?3P[\.M.@"X>=//8GJ=_P W]:[6@04444 %%%% !1110 4444 ?.?[1G@]; M6]M_$EH@5)\13X'5L<'\A7A-?:7Q3T9=;^'&JV^T-(L)>+(Z,*^+F7:Q4]0< M4#$K0T#4I-'\065_ VQX)E;=Z#//Z5GT4 ?>VDZC%J^D6NH6YS%<1B12/0BK ME>@04444 %*.E)2CI0 M%%% !7'?%;4/[ M.^&NKR;MID@:($?[0(KL:\J_:'O&M_AB84)4S7*<@]@>1^M 'R@>3S1110,* M^FOV;]&^R^%+S4G7$EQ-L4XZJ #_ #KYE%?9OPBL!I_PNT92H5Y(-[X]-=1&E>"M5N\X9+639_O;3BMVO.OCIJ']G_ LO67[TDB1X!P<$X- ' MR+-*T\\DK_>D8L?J3FF444#"OJ#]G'3/LG@B[NF'S7-SN!_V=H_PKY?KKM ^ M)_BCPSI:Z?I%Z(K=3D+@_P"- 'VI17Q__P +P\./^@D/^^3_C1_PO#QQ_T$A_WR?\: /L"BOC_P#X M7AXX_P"@D/\ OD_XT?\ "\/''_02'_?)_P : /L"BOC_ /X7AXX_Z"0_[Y/^ M-'_"\/''_02'_?)_QH ^P**^/_\ A>'CC_H)#_OD_P"-'_"\/''_ $$A_P!\ MG_&@#J/VE;=8_%FG3#[TL+9_#;7BM;OBCQEK'C">";7)Q-) "J$#'!Q_A6%0 M,*Z#P'?'3?'FD78./*N ?YBN?J>Q/K0!]\H=R*?49IU5[";[ M1I\$H&W?&#C\*L4""BBB@ HHHH *KW__ "#;G_KDW\C5BJ]__P @VY_ZY-_( MT ?"NO\ _(Q:A_U\/_Z$:SZT-?\ ^1BU#_KX?_T(UGT#"OJG]G?_ ))XW_78 M_P S7RM7U3^SO_R3QO\ KL?YF@#UFBBB@04444 %%%% !1110 4444 <%\:/ M^26ZC]4_G7QU7V+\:/\ DENH_5/YU\=4#"BBB@#[L\+?\BIIO_7NO\JUJR?" MW_(J:;_U[K_*M:@04444 %%%% !1110 4444 ?*O[1/_ "46+_KU'_H1KR>O M6/VB?^2BQ?\ 7J/_ $(UY/0,*]:_9U_Y*.?^O=__ $$UY+7K7[.O_)1S_P!> M[_\ H)H ^J****!!1110 4444 %%%% !1110!1UC2K;6M*GL;Q \WO7 MS%XI\.7'AC79K"X!*J?W5I_OM'TL-_";@K^++7@->J?M!WWVKXB^3G/V:+R M^G3G/]:\KH&%7M#@^U>(=.@(R);J-#^+@51J>QO9M.OH;NU(6:%PZ$]B#D4 M?>EE;BTL(+=>D,:H/P&*GKX__P"%X>./^@F/^^3_ (T?\+P\./^@D/^^3_C0!]@45\?\ _"\/ M''_02'_?)_QH_P"%X>./^@D/^^3_ (T ?8%%?'__ O#QQ_T$A_WR?\ &C_A M>'CC_H)#_OD_XT ?8%%?'_\ PO#QQ_T$A_WR?\:/^%X>./\ H)#_ +Y/^- ' MUQ?0K<:?/%(,J\9!'X5\':C UMJ=S"_WDD8'\Z[AOC?XW92IU(8(P?E/^-<% MZ^9OV: MY]GBV_AW8\R$''KC-?3- @HHHH *4=*2E'2@!:*** "O%OVEI OA'3HRV"TS M$+ZXV?XU[37A?[3G_(%T3_KI-_[3H ^;Z***!CHQF11[BON?PC!]F\(:9#@# M9 HP*^&(O].?M(?\ (CVO_7?\ @.W^%']B:K_T#+S_ ,!V_P * *5%7?[$U7_H&7G_ (#M_A1_8FJ_ M] R\_P# =O\ "@"E15W^Q-5_Z!EY_P" [?X4?V)JO_0,O/\ P';_ H I45= M_L35?^@9>?\ @.W^%']B:K_T#+S_ ,!V_P * *5%7?[$U7_H&7G_ (#M_A1_ M8FJ_] R\_P# =O\ "@"E15W^Q-5_Z!EY_P" [?X4?V)JO_0,O/\ P';_ H MI5);G%U$1_?'\ZL_V)JO_0,O/_ =O\*D@T351<1YTR\^\/\ EW;U^E 'V[X: ME:;PSI\C_>:!2:U*R?"RLGA73E=2K"!001@BM:@04444 %%%% !5>_\ ^0;< M_P#7)OY&K%5[_P#Y!MS_ -LT444 M""BBB@ HHHH **** "BBB@#@OC1_R2W4?JG\Z^.J^Q?C1_R2W4?JG\Z^.J!A M1110!]V>%O\ D5--_P"O=?Y5K5D^%O\ D5--_P"O=?Y5K4""BBB@ HHHH ** M** "BBB@#Y5_:)_Y*+%_UZC_ -"->3UZQ^T3_P E%B_Z]1_Z$:\GH&%>M?LZ M_P#)1S_U[O\ ^@FO):]:_9U_Y*.?^O=__030!]44444""BBB@ HHHH **** M"BBB@ HHHH \:^+_ ((*R-XATZ/AO^/E5'?^]7C]?8%S;17=M)!<('CD7:RG MN*^9_'WA?_A%_$DMO&ZM!+^\BP>0/0UYF)I _%8A)4'<>OX9J[\ M1_&DGBC5Q% 7CLH.$C88R?4BN]8K]WYGP,^')/,.2/\ ">O_ #F]$]!?Q'XBMK!&55=LN6/;K7U!IFFV^DZ=#96:!(8E"J!75AZ7/*[V1\ MOQ#FCPU+ZO3?O2_!?\$M !5 P!P!2T45ZI^;!1110 4444 %%%% !1110!\ M:_&2X-Q\6=;P^]%F4+[#8M?^ [?X4?V)JO\ T#+S_P !V_PH I45=_L3 M5?\ H&7G_@.W^%']B:K_ - R\_\ =O\* *5%7?[$U7_ *!EY_X#M_A1_8FJ M_P#0,O/_ ';_"@"E15W^Q-5_P"@9>?^ [?X4?V)JO\ T#+S_P !V_PH I45 M=_L35?\ H&7G_@.W^%']B:K_ - R\_\ =O\* *5%7?[$U7_ *!EY_X#M_A1 M_8FJ_P#0,O/_ ';_"@"E15W^Q-5_P"@9>?^ [?X4?V)JO\ T#+S_P !V_PH M ]/_ &<_^2AR?]>[_P C7U-7S%^SUIU[:^/W>ZL[B%/L[#=)$RCH?45].T"" MBBB@ I1TI*4=* %HHHH *\4_:7C5O">FR$?,LS@'TSLKVNO)/VC;;S/AND^, M^5Z-5?M#6QE^&$DRC/E M7,?&.>6H ^4J***!@.HK[E\*PVMQX4TZ58$(:!>2@KX:K[5^%U^-2^&>BW ) M+-!AL]00Q% '3_8[;_GWC_[X%'V.V_Y]X_\ O@5-10(A^QVW_/O'_P!\"C[' M;?\ /O'_ -\"IJ* (?L=M_S[Q_\ ? H^QVW_ #[Q_P#? J:B@"'[';?\^\?_ M 'P*/L=M_P ^\?\ WP*FHH A^QVW_/O'_P!\"C[';?\ /O'_ -\"IJ* (?L= MM_S[Q_\ ? H^QVW_ #[Q_P#? J:B@"'[';?\^\?_ 'P*/L=M_P \(_\ O@5- M10 @ 48 P/04M%% !1110 4444 %5[__ )!MS_UR;^1JQ5>__P"0;<_]LT444""BBB@ HHHH **** "BBB@#@OC1_R2 MW4?JG\Z^.J^Q?C1_R2W4?JG\Z^.J!A1110!]V>%O^14TW_KW7^5:U9/A;_D5 M--_Z]U_E6M0(**** "BBB@ HHHH **** /E7]HG_ )*+%_UZC_T(UY/7K'[1 M/_)18O\ KU'_ *$:\GH&%>M?LZ_\E'/_ %[O_P"@FO):]:_9U_Y*.?\ KW?_ M -!- 'U11110(**** "BBB@ HHHH **** "BBFR2)#$TDK!44$L3V% ;F9XC MUZV\.:+-J%XV%C'RKW8^@KYAU[6KG7]9GU"\!A QU[3(@L>/\ 2$48"^]>N:5IEMH^F0V-D@2&%0JCUJ:[M8;VUDM[ ME!)%(NUE/>O36&7L^7J?FD\^K/'_ %E?"M+>7^9\@45U/CWPC+X5UYXE!-I* M=T+X[>GUKEJ\QIIV9^DT*T*]-5:;NF6M-U"?2]0AO+1RDL+;E(.*^F_!OBB# MQ5H,5Y&0)@,3(/X6[U\M5U'@/Q=+X4U])F8FTE.V9,\8]?PK:A5]G+R/&SS* MUCJ'-!>_';S\CZ=HJ&TNX;ZTCN;9P\QN?EC33LPHHHH$%%%% ! M1110 4444 ?%OQ7B:'XIZXC\,)QG_OA:X^O0_CC9?9?BIJ4N"/M#!^>_R@?T MKSR@85ZC^S\B2?$J-9%5@87X89_A->75WGP7OAI_Q4TR5B "'3GW4C^M 'V! M]CMO^?>/_O@4?8[;_GWC_P"^!4U% B'[';?\^\?_ 'P*/L=M_P ^\?\ WP*F MHH A^QVW_/O'_P!\"C[';?\ /O'_ -\"IJ* (?L=M_S[Q_\ ? H^QVW_ #[Q M_P#? J:B@"'[';?\^\?_ 'P*/L=M_P ^\?\ WP*FHH A^QVW_/O'_P!\"C[' M;?\ /O'_ -\"IJ* (?L=M_S[Q_\ ? H^QVW_ #[Q_P#? J:B@"-+>&)LQQ(A M]57%2444 %%%% !2CI24HZ4 +1110 5P?QGL/M_POU)"N[RAYOTV@FN\K*\3 MV U3POJ-BR[A<6[QX^HQ0!\(45->P_9K^X@Z>7(R?D<5#0,*^N?@3J0O_AC: M1!]WV1C"1Z=\?K7R-7OO[-&N*LVIZ+(V,@3H#W)P#^@H ^A:***!!1110 44 M44 %%%% !1110!X%^TU_J='^C_S%?/5?0O[37^IT?Z/_ #%?/5 PKJOAC_R4 MW0_^OC_V4URM=5\,?^2FZ'_U\?\ LIH ^V****!!1110 5Q_Q4T_^T?AMJL6 M,^7"9>/]D$UV%5M2LUU#2[FS?&VXB:,Y]",4 ? U%7]=LGT[7[ZTD0H8IW4 M^@8XJA0,*^HOV=-;^W^"9]/D/[RRFVJ/]G .?S-?+M>I? /Q0-"\=?89VQ!J M*>423PI'.?TQ0!]84444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "J]_P#\@VY_ZY-_(U8JO?\ _(-N?^N3?R- 'PKK_P#R,6H?]?#_ M /H1K/K0U_\ Y&+4/^OA_P#T(UGT#"OJG]G?_DGC?]=C_,U\K5]4_L[_ /)/ M&_Z['^9H ]9HHHH$%%%% !1110 4444 %%%% '!?&C_DENH_5/YU\=5]B_&C M_DENH_5/YU\=4#"BBB@#[L\+?\BIIO\ U[K_ "K6K(\*D-X3TT@Y'V=?Y5KT M""BBB@ HHHH **** "BBB@#Y5_:)_P"2BQ?]>H_]"->3UZQ^T3_R46+_ *]1 M_P"A&O)Z!A7K7[.O_)1S_P!>[_\ H)KR6O6OV=?^2CG_ *]W_P#030!]4444 M4""BBB@ HHHH **** "BBB@ KRGXN>./L5N=!TV3%Q(/W[*?NKZ?SKL?''BN M#PKH,D[,#I]9JKW M8[>;_P" 0$Y.32445YQ^BDMO;RW5PD%NA>20[54#DFOI+X>^#X_"N@IO4&\G M4-,_]/Y5Q7PA\$=->U.+GI;HP_\ 'OY5['7H86E]MGY[Q'FGM9_5*3T6_F^W MR"BBBN\^..?\9>%[?Q5H,MI,,2J"T+]U:OF34=/N-+U":SNT*2Q,58&OKNO+ M_BWX(&I6)UO3X_\ 28%_>HH^^OK^&*XL52NN='UG#N:?5ZGU:J_=EMY/_@GA M5%*002#P125YI^CGK?PB\A_N_SKVJOCZ&9[>9)8F* MNARI!Z&OHWX;^,X_%&B+%<.!?VX E7NP_O5Z&%K?89\!Q'E?LY?6Z2T>_KW. MTHHHKO/BPHHHH **** "BBB@#YF_:4TQK?Q9I]ZBCRY[;#,/[VX_T%>+5]/? MM':*;[P?::A&/FLYLN?]D@C^9KYAH&%:/AZ_;3/$FGWBMM\JX1F/MN&?TK.H MH ^^[&Z6]T^WNH^5GB61<>A&:GKSCX(>)1X@^'L$@ M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2CI24HZ4 +1110 4 MC4M(: /BSXIZ$= ^(FI6RIMB>3S(SZY )_4UQ]?0?[2?AHLFGZ_ A.W]Q+@? M4Y/\J^?*!A75_#7Q&WACQYI]\6(B,GER ="&XY_.N4H!*D%201R".U 'W_%( MDT2R1L&1P"I'<4^O,?@?XU7Q-X-CLKF0&^T\")ESR4Z*?R%>G4""BBB@ HHH MH **** "FNZQHSN0JJ,DD\ 4ZO#?CC\4UT^"3PUH,_\ I3C%U*A^X/[N?7K0 M!YW\;O'4?BWQ8+:PI-% PKJOAC_R4W0_^ MOC_V4URM=5\,?^2FZ'_U\?\ LIH ^V****!!1110 4444 ?)_P ??#9T;Q\; MV-,0:@GF+@< C /ZUY;7UU\;?"!\3^!I9K9-UW8GSDP.6 _A_6OD4@JQ!Z@\ MT#"IK.ZDLKV&Y@8K)"X=2/4'-0T4 ?;'PZ\6P^,?!UIJ"N&N H2X'<.!S^M= M57QY\)OB%)X(\2*+J0G3+DA9T)X7_:'TR:^O+*\@U"SBNK2020RJ&1E/4&@1 M/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>__P"0;<_] MZ%[\.=&N%Z/!_)B/Z5U%>4?L]ZT-2^'WV(M\VGR^5@GL? MF_K7J] @HHHH **** "BBB@ I"<#)X%#,%4LQP ,DFO!_B]\:(X(9M!\*SAY M6REQ(1.R]-V2>#WZUYK2R2-+(SR, M69CDDG)-)0,*]:_9U_Y*.?\ KW?_ -!->2UZU^SK_P E'/\ U[O_ .@F@#ZH MHHHH$%%%% !1110 4444 %5[^^@TVPEN[MPD42EF)/I5@G'6O#OBYXW^WW3: M'ITG[B$_OF4_>;T_"L:U14XW/2RW 3QV(5*.W5]D<=XV\53^*M>DN9&/D1DK M"G]U:YRBBO';;=V?KE&C"A35.FK)!76_#[P?+XJUU X*VD!#ROC@^U<[I>F7 M.L:E#8V2;YIFVJ*^G?"/AJW\+Z##90*/,QF5\9L6]O%:6\<%N@2.-0JJ.P%2T45ZY^7-MN["BBB@04C*KJ5< J>"#WI: M* /G?XH>"3XQKR<12]G*ZV9^FY!FGUNC[&H_?C^*,NM?PSX@ MN?#6MPW]JQ&TXD7^\O<5D45SIVU1]'4IQJP<)JZ9]:Z)K%MKNDP7]DX>.103 MC^$]Q6A7SW\+?&S>']5&GWLF+"Y;DL?]6WK[=Z^@U8.H93D,,@UZ]&JJD?,_ M)-I-2ACQ9ZB3(I XW]6'Z MB@#RVBBB@9Z/\%?&G_"*^-(X+N7987W[N7)X#=F_#FOKE'62-70Y5AD$=Q7Y M_@D'(ZU]1?!#XEIX@TE-!U:4#4+5=L3,>95_Q_PH ]@HHHH$%%%% !1110 4 M444 %%%% !1110 4444 %%%% !2CI24HZ4 +1110 4AI:0T 8'C3P]#XG\(W M^F3KDRQ'8>ZD<\?E7Q'?V,^FZA-9W:&.:%RCJ>Q%??5?-W[0?@,V.HCQ1I\? M[BY.VY"C[KY^]^.?TH \.HHHH&=+X$\8W7@GQ1!J=MN:(';-$#]]#U%?9>@: M[9>(]'@U'39EEBE4'@\J?0U\'UVWP[^)>I^ ]0/DDSV,I_?6['CZCT- 'V91 M7+^$OB#H'C&T232[Q//(RUNY =?PKJ*!!1110 4$X&3Q61KOBG1O#=LTVL7\ M-L ,A77+W%S(TDLAW,['DFF22/-(TDK%W8Y9F.233:! MA14[6-PEBEXT3"!VVJY'#&H* "NJ^&/_ "4W0_\ KX_]E- M,7A('"'^[_GUKZ^KG/''A"S\:>&I]-O%&_!:%^Z/V_I0!\045J^)/#M]X7UN M?3-3B,3\UM(W '^SZ5]'^$?BQ MX9\6PHL%XMM=$M CN** PMUWJ?Q!H ]&HKR#P3\__ .0;<_\ 7)OY&K%5[_\ MY!MS_P!TT5C? M\)?X>_Z#5E_W^6C_ (2_P]_T&K+_ +_+0(V:*QO^$O\ #W_0:LO^_P M'_"7 M^'O^@U9?]_EH V:*QQXN\/$@#6;(D]!YRUKJRNH9"&4\@CO0 M%%% !1110! M4U6U^W:/>6G7SX'C_-2*^$]6MC9:S>VQ!!AG=,'V8BOO>OD#XV>'FT'XC73* MN(+L"6,XQG@;OU- 'GE%%% SU;X!^+T\/^,&TZ[D"V^HC8"QX5^N?TQ7U97P M!#,]O.DT3%71@RD=B*^H?A5\9+#7M.@TKQ!<+;ZG& @DD.%F]\GO0(]>HI 0 MR@J<@C(-+0 444UW6-"[L%4#))[4 .JO>WUMIUH]S?3I!"@RSNV *X7QC\9? M#7A:&2.&Y74+T<+# P(SZ$CI7SCXW^)VN^-KAUO)S#99^2VC.% ]_6@#O/BG M\<)-6671_"@]!7B3,78LQ)).23WI*(2JAZ@$D<^G2LR@ KUK]G7_DHY_Z]W_]!->2UZU^ MSK_R4<_]>[_^@F@#ZHHHHH$%%%% !1110 445F>(==MO#NBS:C>'Y(QPO=CZ M"DVDKLN$)5)*$%=LY?XF^-5\-Z.;2T<&^N5*J ?N+Z_SKYW=VED9Y&+,QR2> M]:/B#6[GQ!K,U_>.6:1OE'91Z"LRO&JU'4E<_6*IX2C*M4V1VWPC\ M%KIFEIK5]'_I5T@:)6'W$/(_/@UZ;3418XU2-0J* %4#@#TIU>S3@J<>5'Y# MC,74QE>5:?7\%V"BBBM#C"BBB@ HHHH *X7XF^#$\2:*UU:H/MUL"RD#EQZ? MI7=45$X*<>5G1AL14PM:-:F]4?'LD;PRM'(I5U)# ]C3*]4^+G@C[!='7-.B M_P!'E/[]5'W6]?I7E=>-.#A+E9^OX'&4\905:'7\&*"07PQ^' M=-[]'YGUU16#X/\ $]OXIT**\B($H&)D'\+5O5[,9*2NC\CJTIT9NG-6:"BB MBJ,PHHHH *Y#XE^#8O&G@^XLMH^TQ@R6[=PPYQ^.!77T4 ? E[9S:??36ETA M26%RC*1T(-05]%_'3X7F\1_$NA09F0?Z5$B_>']X5\Z$8.#0,*LZ=J-UI5_% M>6,S0SQ,&5E/2JU% 'UI\*_BS:>,=/2RU21(-5B #!C@2^X]Z].KX"M;N>RN MDN+25X9HSE70X(/UKW7P!^T&]ND6G^,$+H,*+N,<@>X[_7- CZ(HK,T;Q%I/ MB"V$^D7T-TA&3Y;@D?6M.@ HHHH **** "BD9@JDL< =2:Y_5O'?AG10?[0U MBUC%8]4 MDC6*4L5>-3G:?3\J .LHHK \9^*K?PCX>EOY_FD/R01#K(YZ"@#6O=1L].A, MM_=16Z 9S(X7^=8"_$?PFUU]G&LV_F8SC)Q^?2N ?PW'-H[>+OBU=S21EE*6 M2$^7$&.!E>A.34LGB'X0BV5)='MHDT>XT[4(Q)#.A4@CIQU_" MK]% 'Q+X^\%7O@CQ)-872$P,Q:"4#AU[?B,UR]?;GCCP1IOCC0WLK] )0,PS M D*J?VD;F)>B2J/YXS7 44 >P#]H_P 3"/:;&T)QC=EJQ-6^ M./C/4T*1WXM$/58E'/YBO.J* +5_JE]JD[3:A=2W#L-K/3E/SSR*1N'^R.]?57A M?PKI?A'1H].T>#RXEY9CRSGU)[F@#P?X\Z!9>&O#^@:;IL2QQ0HP.!]XY&2? MK7AU?0O[37^IT?Z/_,5\]4 %=5\,?^2FZ'_U\?\ LIKE:ZKX8_\ )3=#_P"O MC_V4T ?;%%%% @HHHH **** "BBB@#B/B/\ #>P\=Z0RE5AU&,?N+C'3V/M7 MR/K_ (?U#PWJTVGZI;O#+$V/F'#>XK[OKE_&O@'1_'&FF#5(!YZKB*=>&0_6 M@#XEHKN?'/PJU[P7MS%3V557^0KD** +-QJ=]=L3=7EQ-NZ[Y2:K4 M44 =#X"U1M'\=:3=*=JBY17/^R6&:^WHI%EA21/NNH8?0U\!12M#,DD9PR$, M#Z&ON;P?J(U7P?IEVI!W6Z D>H&#_*@#:HHHH$%%%% !1110 57O_P#D&W/_ M %R;^1JQ5>__ .0;<_\ 7)OY&@#X5U__ )&+4/\ KX?_ -"-9]:&O_\ (Q:A M_P!?#_\ H1K/H&%.661!A)&4>@;%-HH D^T3?\]I/^^C1]HF_P">TG_?1J.B M@"3[1-_SVD_[Z-'VB;_GM)_WT:CHH LVEQ-]M@_>R?ZQ?XCZU]V:1_R![7_K MD*^#[3_C^@_ZZ+_.OO#1_P#D#6O_ %R% %VBBB@04444 %>6?'7P6?$GA$ZA M9Q[[S3QO Y9.X_E7J=(ZAT*L,JPP10!^?Q!5B&&".HHKU_XQ_">?P[J$NMZ M)"7TR9MSQH,^2?\ "O(*!A2H[1L&C8JPY!!P1244 =IX?^+/BWPZB16NIR2V MZ_\ +*4!A^9&:[.V_:6\10IB72;&<_WF9Q_*O&** /8+[]H_Q-=*1;V-I:$] M#&6./SKA]=^(_BKQ%N&I:O.R'^!"$ _+%C4"/E7]H@ M?$2( 8 M1@?\"->3UZQ^T3_R46+_ *]1_P"A&O)Z!A7K7[.O_)1S_P!>[_\ MH)KR6O6OV=?^2CG_ *]W_P#030!]44444""BBB@ HHHH ;)(L4;22,%102Q/ M85\[_$[QHWB36C:VCD6-L2J@'ASW-=M\7/''V"U.AZ;*1<2C]^RG[J^G\Z\. MKS<35YGR(^^X;ROE7UNJM7\/^?\ D%%%/BB>>98HE+.YPJ@&M MN?$FN06%JA(=OG?LB^IKZ>T31[;0=(@T^R7;'$N,^I]:YKX;>#4\,:(LUPH- M][/S#/LT^N5O9TW[D?Q?<****ZSYL**** "BBB M@ HHHH **** *]_90:C8RVET@>*5=K BOF7QMX6G\*Z_+;.I-NQW0R?WEKZB MKF?'7A.'Q7X?D@( N8@7A?'0^GXXQ7-B*7/&ZW1[^29F\#7Y9_!+?R\SY@HJ M>\M)K"\EMKE"DL3%6!&.AJ"O)/U---71U7@'Q=+X5UY)'8FSE(69.P'K^%?2 MMK=17MK'<6[AXY%#*P[U\@5Z]\(?&_E.-!U.7Y6/^C,QX'^S_.NS#5N5\KV9 M\AQ%E?MH?6J2]Y;^:_X![/1117IGYX%%%% !1110 V2-98V210RL,$$<$5\Y M?%_X,RV,TNN^%X#);.2TULG6/U(]J^CZ1E#J589!&"#WH _/XJ58A@01U!%% M?37Q)^!-MKGF:EX56.UO3EG@. DI_H:^=-8T/4=!OGM-5M);>5#CYU(!^A[T M#*%%%% %S3]7U#2IEET^\FMV4Y&QR!^5=[H_QV\9:8JK/=K?(O19E X_ 5YM M10![C:?M-:NORWFB6; #[R.V2?SJ:;]IR_\ +/V?0K8OVWNV/T->$44 >S7/ M[2OB*8?NM*L8./X68_SK!U#X[^-;Q2L%\MH",?NT4_S%>;T4 ;VI^./$FK_\ M?^KW,G^Z^W^6*Q)9I9VW32/(WJ[$TRB@ KZ'_9EU/-CJ^F%LXD$X!/085:^> M*]1^ &L?V;\2([4MC[?&8?KCYOZ4 ?6->:>.(O[5^*_A72KC#6J*UVZ-T8@E M8_$XRZ%XK\.^+0K-:VYVC.$;)S^>*!%KXY%8_A3>$CY5N+ MWF+7*ZC\3?!\?@1+:72&N)1:)&5^S 9;:!G) KK/B\&U;X5ROIBM=B6>W=/) M&_FRVOPULDO,%;A6=8 MR<[5)/%1?#&#^S=:\6:5&?\ 1[>_$L2CH@DW' _*H?A?J(T;X5(^JI):)IX= M2)QLX!)[_6I?A+YVH6NM>(ID9%U:]+PAA@^6N=I_)J /0Z*** "D-+10 VBG M8%&!0 VLGQ!X:TOQ/IKV6L6J3QL, D?,ON#U%;&!1@4 ?,/C;]GW5=+DDNO" MQ.H6O)\D_P"L'L!W_.O)+_2K_2[AH-0M);>5>J.N"*^^<"L_4M TK6(3%J=A M#H=: /@NBOL:\^"?@2[SC1EM\_P#/%RO^-9DW[/7@:5U817T>WLEP #]? MEH&?)E*%9ONJ3]!7UY!\!O L+9-A-)[22Y'\JZ'2OAUX2T5@^G:':PN/X\$G M]: /DSPY\-?%'B>1?[.TV00M_P MY!A!^->Y>"/V?M,T9X[SQ)(+^Z7!$*_Z MM3_7\17LB11Q+B-%0>BC%/P*!$%O;PVD"PVT211(,*B* !^ J6G8%&!0!X[\ M=O!NM^+(]-&AV;W/DAM^WMS7C/\ PI?QO_T!I?RK[(P*,"@#XW_X4OXW_P"@ M-+^5=#X#^%'B[2/'6E7]]I4D5O!-ND&ZA:&YB26-N"CJ&!_ UY9XP^ GA_ M7VDNM*9M-NFYP@RC'Z=OPKUG HP* /CWQ%\$_%^@NQCL?M\(_P"6EMEL#WZ5 MPES875G.T-U;R12+PRLN,5]^%01@C-4+_0=*U2/9J%A!.OHR4 ?!?UHK[.O? M@_X&O69GT""-FZM&2":RY/@)X%=RWV*X7/99N/Y4#/D6BOK!?V=O PFW[=1/ M.=IN1C_T&K(^ 7@4,#]CN3CL9O\ ZU 'R-2A&;[JD_05]C0?!3P) O"VF8^P:):PXX&U30!\9:7X6US6B!I6EW%T2<#RTKOM!^ 'BO5'5 MM02/3XNK>:2'_ 8KZKCMH(5 BA1 .FU0*EP*!'DOAG]G[PUHS1S:FTFI3K@C M?\J@_0'FO4K6U@LK9+>TB2*)!A408 JQ@48% #:*=@48% #:*=@48% #:*=@ M48% #:ANT:2QG1!EFC8 >IQ5C HP* /D35_@]XTN=:O)X=(E:.29V4XZ@FJ7 M_"E_&_\ T!I?RK[(P*,"@#XW_P"%+^-_^@-+^5'_ I?QO\ ] :7\J^R,"C MH ^-_P#A2_C?_H#2_E1_PI?QO_T!I?RK[(P*,"@#XW_X4OXW_P"@-+^5'_"E M_&__ $!I?RK[(P*,"@#X\MO@SXV2ZB=M'E 5P3Q[U];Z;$\&F6\4@PZ1@$>E M7,"C H ;13L"C H ;13L"C H ;13L"C H @N;:&\MW@NHEEBD&&1QD$5X3X^ M_9[6YFEU#P?((V8EFM)"<9_V3S^5>^X%&!0!\):WX5UOP[<&'6-.GMFS@;UZ MUD$$'!WYQF.ZMXY5;J'7-P23^M=)%;PP*%AB5 .@ M48H \#\'_LY(ACN?%MUOZ'[-"3@_4\$5[?I&B:=H5BEII5I%;Q*,?(H!/U/> MM' HP*!#:*=@48% 'SW\:/AWXD\3^-4O=&T^2X@$ 0NOKDUYW_PI?QO_ - : M7\J^R,"C H ^-_\ A2_C?_H#2_E7HOP5^'?B3POXV-[K.GR6\'DLN]O4@U]! MX%&!0 VBG8%&!0 VBG8%&!0 VLSQ#>7MCHD\NEVHZ'Q_*XD7&_WK>IV!1@5UQ5E8^4JS M52HYI6OT0VBG8%&!5&8VBG8%&!0 VBG8%&!0 VL7Q%X1T7Q39M;:S91S ]'Q MAA_P(*_V;YD+3^%+U7'7R+@XQ]#SFO*-=^'_ (F\.N_]IZ3< M1QK_ ,M0N5/N*^X,"F/#'(,2(KC_ &AF@#X 9'3[RLOU%-K[DU/P)X7UG/\ M:>BVMQN.3N7_ KG[CX(>!+C.-($.?\ GDY&*!GQW17UK+^S[X&EC*^1>1_[ M23@'^5-@_9Z\#0@@Q7TF>\EP#C_QV@#Y,HKZ]A^!'@6'.=/ED_WY<_TK3M?A M#X%M6#)X>MF8=&?)(_6@#XSCMYI6"Q1.S$X "]:Z?2/AEXNUIU^QZ+<>6?\ MEHZX45]C6/AS1]-&+'3K>$?[*5HK&B#"J%^@H ^)-12W7.=E MO\Q(]#G%>P>$_AGX;\'[9-,LE:X'_+>7YFSZC/3\*[# HP*!#:J:IIEKK&FS M6-_$LL$R[64BKN!1@4 >2Q:7XQ^'3-;Z/:_\)%H6?W=NQ_>PCVXY'XU=_P"% ML717R8_".K&YQCR_)&,^G6O3,"F^5'G.Q<^N* /*F\.^*OB%=1'Q-"NB:+&P M?[%$?GE/^UP./QKU&RLX+"SBM;2-8H8E"HBC@ 5/@44 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 )10 4444 ?__9 end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document - shares
6 Months Ended
Jun. 30, 2024
Jul. 24, 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 1-7945  
Entity Registrant Name DELUXE CORPORATION  
Entity Central Index Key 0000027996  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-0216800  
Entity Address, Address Line One 801 S. Marquette Ave.  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55402-2807  
City Area Code 651  
Local Phone Number 483-7111  
Title of 12(b) Security Common Stock, par value $1.00 per share  
Trading Symbol DLX  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   44,211,138
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023 $ 23,077 $ 71,962
Trade accounts receivable, net of allowance for credit losses 175,170 191,005
Inventories and supplies, net of reserve 38,028 42,088
Funds held for customers 50,937 383,134
Prepaid expenses 38,332 30,116
Revenue in excess of billings 30,964 26,107
Other current assets 34,865 16,576
Total current assets 391,373 760,988
Deferred income taxes 8,129 8,694
Long-term investments 62,281 61,924
Property, plant and equipment, net of accumulated depreciation of $344,856 and $334,101, respectively 112,393 116,539
Operating lease assets 52,428 58,961
Intangibles, net of accumulated amortization of $752,687 and $775,190, respectively 357,815 391,744
Goodwill 1,430,542 1,430,590
Other non-current assets 251,345 251,182
Total assets 2,666,306 3,080,622
Current liabilities:    
Accounts payable 160,235 154,863
Funds held for customers 51,870 386,622
Accrued liabilities 149,145 191,427
Current portion of long-term debt 43,124 86,153
Total current liabilities 404,374 819,065
Long-term debt 1,514,852 1,506,698
Operating lease liabilities 52,048 58,840
Deferred income taxes 12,487 22,649
Other non-current liabilities 62,069 68,754
Commitments and contingencies (Note 13)
Shareholders' equity:    
Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2024 - 44,210; December 31, 2023 - 43,743) 44,210 43,743
Additional paid-in capital 106,466 99,141
Retained earnings 495,113 491,238
Accumulated other comprehensive loss (25,900) (30,028)
Non-controlling interest 587 522
Total shareholders' equity 620,476 604,616
Total liabilities and shareholders' equity $ 2,666,306 $ 3,080,622
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Cash and cash equivalents, securities carried at fair value   $ 22,000
Accumulated depreciation $ 344,856 334,101
Accumulated amortization $ 752,687 $ 775,190
Common stock, par value (per share) $ 1 $ 1
Common stock, shares authorized 500,000 500,000
Common stock, shares outstanding 44,210 43,743
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue $ 537,816 $ 571,686 $ 1,072,770 $ 1,117,051
Total cost of revenue (249,026) (269,947) (500,443) (520,609)
Gross profit 288,790 301,739 572,327 596,442
Selling, general and administrative expense (233,818) (245,359) (467,911) (492,989)
Restructuring and integration expense (11,064) (24,191) (24,868) (37,132)
Gain on sale of businesses and long-lived assets 15,401 21,942 23,982 21,942
Operating income 59,309 54,131 103,530 88,263
Interest expense (30,197) (31,932) (61,006) (61,948)
Other income, net 1,786 824 4,726 3,247
Income before income taxes 30,898 23,023 47,250 29,562
Income tax provision (10,401) (6,622) (15,923) (10,381)
Net income 20,497 16,401 31,327 19,181
Net income attributable to non-controlling interest (38) (26) (65) (54)
Net income attributable to Deluxe 20,459 16,375 31,262 19,127
Total comprehensive income 20,434 25,517 35,455 25,554
Comprehensive income attributable to Deluxe $ 20,396 $ 25,491 $ 35,390 $ 25,500
Basic earnings per share $ 0.46 $ 0.38 $ 0.71 $ 0.44
Diluted earnings per share $ 0.46 $ 0.37 $ 0.70 $ 0.44
Product [Member]        
Total revenue $ 309,225 $ 323,805 $ 609,536 $ 634,031
Total cost of revenue (115,170) (125,453) (229,505) (243,888)
Service [Member]        
Total revenue 228,591 247,881 463,234 483,020
Total cost of revenue $ (133,856) $ (144,494) $ (270,938) $ (276,721)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common shares par value [Member]
Additional paid-in capital [Member]
Retained earnings [Member]
Accumulated other comprehensive loss [Member]
Non-controlling interest [Member]
Balance, beginning of period at Dec. 31, 2022 $ 604,224 $ 43,204 $ 79,234 $ 518,635 $ (37,264) $ 415
Balance (in shares) at Dec. 31, 2022 43,204          
Net income attributable to Deluxe $ 19,127     19,127    
Net income attributable to non-controlling interest 54         54
Net income 19,181          
Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023) (26,704)     (26,704)    
Common shares issued, net of tax withholding $ (704) 409 (1,113)      
Common shares issued, net of tax withholding (in shares) 409          
Employee share-based compensation $ 11,259   11,259      
Other comprehensive income (loss) 6,373       6,373  
Balance, end of period at Jun. 30, 2023 $ 613,629 43,613 89,380 511,058 (30,891) 469
Balance (in shares) at Jun. 30, 2023 43,613          
Balance, beginning of period at Mar. 31, 2023 $ 595,649 43,421 83,800 507,992 (40,007) 443
Balance (in shares) at Mar. 31, 2023 43,421          
Net income attributable to Deluxe $ 16,375     16,375    
Net income attributable to non-controlling interest 26         26
Net income 16,401          
Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023) (13,309)     (13,309)    
Common shares issued, net of tax withholding $ 389 192 197      
Common shares issued, net of tax withholding (in shares) 192          
Employee share-based compensation $ 5,383   5,383      
Other comprehensive income (loss) 9,116       9,116  
Balance, end of period at Jun. 30, 2023 $ 613,629 43,613 89,380 511,058 (30,891) 469
Balance (in shares) at Jun. 30, 2023 43,613          
Balance, beginning of period at Dec. 31, 2023 $ 604,616 43,743 99,141 491,238 (30,028) 522
Balance (in shares) at Dec. 31, 2023 43,743          
Net income attributable to Deluxe $ 31,262     31,262    
Net income attributable to non-controlling interest 65         65
Net income 31,327          
Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023) (27,387)     (27,387)    
Common shares issued, net of tax withholding $ (2,379) 467 (2,846)      
Common shares issued, net of tax withholding (in shares) 467          
Employee share-based compensation $ 10,171   10,171      
Other comprehensive income (loss) 4,128       4,128  
Balance, end of period at Jun. 30, 2024 $ 620,476 44,210 106,466 495,113 (25,900) 587
Balance (in shares) at Jun. 30, 2024 44,210          
Balance, beginning of period at Mar. 31, 2024 $ 608,392 44,046 101,317 488,317 (25,837) 549
Balance (in shares) at Mar. 31, 2024 44,046          
Net income attributable to Deluxe $ 20,459     20,459    
Net income attributable to non-controlling interest 38         38
Net income 20,497          
Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023) (13,663)     (13,663)    
Common shares issued, net of tax withholding $ 310 164 146      
Common shares issued, net of tax withholding (in shares) 164          
Employee share-based compensation $ 5,003   5,003      
Other comprehensive income (loss) (63)       (63)  
Balance, end of period at Jun. 30, 2024 $ 620,476 $ 44,210 $ 106,466 $ 495,113 $ (25,900) $ 587
Balance (in shares) at Jun. 30, 2024 44,210          
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Stockholders' Equity [Abstract]        
Cash dividends per share $ 0.30 $ 0.30 $ 0.60 $ 0.60
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 31,327 $ 19,181
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 10,375 11,052
Amortization of intangibles 73,064 75,076
Amortization of prepaid product discounts 16,354 17,173
Employee share-based compensation expense 10,130 11,350
Operating lease expense 9,279 10,522
Amortization of cloud computing arrangement implementation costs 8,247 7,470
Gain on sale of businesses and long-lived assets (23,982) (21,942)
Deferred income taxes (11,887) (9,489)
Other non-cash items, net 21,871 14,136
Changes in assets and liabilities:    
Trade accounts receivable 6,682 (9,889)
Inventories and supplies 2,029 (4,609)
Payments for cloud computing arrangement implementation costs (75) (5,846)
Other current and non-current assets (27,018) 4,660
Accounts payable 8,059 21,134
Prepaid product discount payments (14,497) (12,742)
Other accrued and non-current liabilities (53,736) (79,900)
Net cash provided by operating activities 66,222 47,337
Cash flows from investing activities:    
Purchases of capital assets (48,626) (55,904)
Proceeds from sale of businesses and long-lived assets 4,738 27,880
Other (50) (9,878)
Net cash used by investing activities (43,938) (37,902)
Cash flows from financing activities:    
Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs 466,937 437,500
Payments on long-term debt and swingline loans (504,306) (416,376)
Net change in customer funds obligations (328,376) (149,336)
Cash dividends paid to shareholders (27,469) (26,852)
Other (5,395) (5,656)
Net cash used by financing activities (398,609) (160,720)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents (3,704) 3,063
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents (380,029) (148,222)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year 458,033 337,415
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3) $ 78,004 $ 189,193
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated financial statements
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated financial statements
NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS

The consolidated balance sheet as of June 30, 2024, the consolidated statements of comprehensive income for the quarters and six months ended June 30, 2024 and 2023, the consolidated statements of shareholders’ equity for the quarters and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles ("GAAP"). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any items discussed in the notes below. Interim results are not necessarily indicative of results for a full year or future results. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the "2023 Form 10-K").

The preparation of the consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable, the results of which form the basis for making judgments about the carrying values of our assets, liabilities, revenues and expenses and the related disclosure of contingent assets and liabilities. Actual results may differ significantly from our estimates and assumptions.

During the quarter ended June 30, 2024, we recorded out-of-period correcting adjustments that increased net income attributable to Deluxe by $1,778. These adjustments were not material to any historical interim or annual period.

Comparability The consolidated statement of cash flows for the six months ended June 30, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statements of shareholders' equity for the quarter and six months ended June 30, 2023 have also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
New accounting pronouncements
6 Months Ended
Jun. 30, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New accounting pronouncements
NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS

ASU No. 2023-07 – In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.

ASU No. 2023-09 – In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures, which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Supplemental balance sheet and cash flow information
NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION

Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Trade accounts receivable – gross$184,754 $197,546 
Allowance for credit losses(9,584)(6,541)
Trade accounts receivable – net(1)
$175,170 $191,005 

(1) Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023 were as follows:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense8,980 3,027 
Write-offs and other(5,937)(1,771)
Balance, end of period$9,584 $5,438 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Finished and semi-finished goods$32,138 $34,194 
Raw materials and supplies17,125 17,339 
Reserve for excess and obsolete items(11,235)(9,445)
Inventories and supplies, net of reserve$38,028 $42,088 

Available-for-sale debt securities – We did not hold any available-for-sale debt securities as of June 30, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:

 December 31, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$22,000 $— $— $22,000 
Available-for-sale debt securities$22,000 $— $— $22,000 
 
The domestic money market fund held highly liquid, short-term investments managed by the financial institution. Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.

Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Conditional right to receive consideration$20,693 $20,680 
Unconditional right to receive consideration(1)
10,271 5,427 
Revenue in excess of billings$30,964 $26,107 

(1) Represents revenues that are earned but not currently billable under the related contract terms.
Intangibles – Intangibles were comprised of the following:
 June 30, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$577,245 $(435,266)$141,979 $554,825 $(412,364)$142,461 
Customer lists/relationships346,890 (239,298)107,592 363,298 (235,557)127,741 
Partner relationships75,100 (16,050)59,050 74,911 (14,031)60,880 
Technology-based intangibles65,700 (25,752)39,948 97,633 (54,251)43,382 
Trade names39,367 (31,516)7,851 39,367 (23,792)15,575 
Software to be sold6,200 (4,805)1,395 36,900 (35,195)1,705 
Intangibles$1,110,502 $(752,687)$357,815 $1,166,934 $(775,190)$391,744 

Amortization of intangibles was $37,366 for the quarter ended June 30, 2024, $36,859 for the quarter ended June 30, 2023, $73,064 for the six months ended June 30, 2024 and $75,076 for the six months ended June 30, 2023. During the quarter ended June 30, 2024, we modified the useful life of a trade name asset that we no longer expect to utilize beyond 2024. This change resulted in incremental amortization expense of $6,674 during the quarter, and a similar incremental amount is expected to be recognized during the quarter ended September 30, 2024.

Based on the intangibles in service as of June 30, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$61,171 
202588,178 
202658,906 
202736,071 
202826,993 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the six months ended June 30, 2024, we acquired or developed $37,710 of internal-use software with a weighted-average useful life of 3 years. Other intangibles acquired during the period were not material.

Goodwill – In conjunction with the realignment of our reportable business segments effective January 1, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2024:
(in thousands)Merchant ServicesB2B Payments
Data Solutions(1)
Print(1)
All OtherTotal
Balance, December 31, 2023
$727,688 $160,431 $40,804 $493,924 $7,743 $1,430,590 
Currency translation adjustment— — — (48)— (48)
Balance, June 30, 2024
$727,688 $160,431 $40,804 $493,876 $7,743 $1,430,542 

(1) The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Postretirement benefit plan asset$99,163 $94,939 
Cloud computing arrangement implementation costs48,124 59,234 
Prepaid product discounts(1)
41,390 40,376 
Deferred contract acquisition costs(2)
20,513 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,081 12,443 
Other30,074 23,087 
Other non-current assets$251,345 $251,182 

(1) Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.
(2) Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.

(3) Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.

Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the six months ended June 30, 2024 and 2023:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)217 (73)
Balance, end of period$1,145 $951 

Past due receivables and those on non-accrual status were not material as of June 30, 2024 or December 31, 2023.

We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.

The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of June 30, 2024. There were no write-offs or recoveries recorded during the six months ended June 30, 2024.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$967 $341 $928 $340 $11,448 $14,024 
3-4 internal grade— — — — 703 703 
Loans and notes receivable$967 $341 $928 $340 $12,151 $14,727 
Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Deferred revenue(1)
$26,620 $35,343 
Employee bonuses, including sales incentives23,902 49,446 
Income taxes17,965 7,558 
Operating lease liabilities13,369 13,562 
Customer rebates10,637 12,718 
Wages and payroll liabilities, including vacation8,344 8,605 
Prepaid product discounts7,457 4,477 
Restructuring3,800 9,689 
Other37,051 50,029 
Accrued liabilities$149,145 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.

Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)June 30,
2024
June 30,
2023
Cash and cash equivalents$23,077 $39,052 
Restricted cash and restricted cash equivalents included in funds held for customers50,937 147,392 
Non-current restricted cash included in other non-current assets3,990 2,749 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$78,004 $189,193 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings per share
NOTE 4: EARNINGS PER SHARE

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)2024202320242023
Earnings per share – basic:  
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities(5)(12)(14)(19)
Income attributable to Deluxe available to common shareholders$20,454 $16,363 $31,248 $19,108 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Earnings per share – basic$0.46 $0.38 $0.71 $0.44 
Earnings per share – diluted:
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities— — (11)(10)
Re-measurement of share-based awards classified as liabilities
— — (37)(19)
Income attributable to Deluxe available to common shareholders$20,459 $16,375 $31,214 $19,098 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Dilutive impact of potential common shares524 216 547 279 
Weighted-average shares and potential common shares outstanding
44,686 43,740 44,586 43,700 
Earnings per share – diluted$0.46 $0.37 $0.70 $0.44 
Antidilutive potential common shares excluded from calculation1,295 1,553 1,295 1,553 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other comprehensive income (loss)
6 Months Ended
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Other comprehensive income (loss)
NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(334)(568)(667)(1,137)Other income
Total amortization21 (213)44 (426)Other income
Tax (expense) benefit(44)16 (89)32 Income tax provision
Amortization of postretirement benefit plan items, net of tax(23)(197)(45)(394)Net income
Realized gain on cash flow hedges
895 634 1,810 1,204 Interest expense
Tax expense
(242)(169)(489)(321)Income tax provision
Realized gain on cash flow hedges, net of tax
653 465 1,321 883 Net income
Currency translation adjustment(1)
— (863)— (863)Gain on sale of businesses and long-lived assets
Total reclassifications, net of tax$630 $(595)$1,276 $(374)

(1) Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 (Note 6).

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
— 6,903 (1,499)5,404 
Amounts reclassified from accumulated other comprehensive loss
45 (1,321)— (1,276)
Net current-period other comprehensive income (loss)
45 5,582 (1,499)4,128 
Balance, June 30, 2024
$(19,779)$5,296 $(11,417)$(25,900)

(1) Other comprehensive income before reclassifications is net of income tax expense of $2,553.
(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain on cash flow hedges(2)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2022
$(26,872)$(909)$2,593 $(12,076)$(37,264)
Other comprehensive (loss) income before reclassifications
— (8)4,858 1,149 5,999 
Amounts reclassified from accumulated other comprehensive loss
394 — (883)863 374 
Net current-period other comprehensive income (loss)
394 (8)3,975 2,012 6,373 
Balance, June 30, 2023
$(26,478)$(917)$6,568 $(10,064)$(30,891)

(1) Other comprehensive loss before reclassifications is net of an income tax benefit of $3.

(2) Other comprehensive income before reclassifications is net of income tax expense of $1,768.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Divestitures
6 Months Ended
Jun. 30, 2024
Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]  
Divestitures
NOTE 6: DIVESTITURES

In September and December 2023, we executed agreements allowing for the conversion of our U.S. and Canadian payroll and human resources services customers to other service providers. We recognized related income of $15,401 during the quarter ended June 30, 2024 and $22,982 during the six months ended June 30, 2024, and we received related cash proceeds of $4,738 during the six months ended June 30, 2024. The income recognized is included in gain on sale of businesses and long-lived assets on the consolidated statements of comprehensive income. Recognition of the remaining income will be based on actual customer conversion and retention activity, which we expect to be completed during 2024. These businesses generated annual revenue of approximately $27,000 during 2023. Our U.S. and Canadian payroll and human resources businesses comprise a reporting unit that had a goodwill balance of $7,743 as of June 30, 2024. We evaluated this goodwill for impairment as of June 30, 2024, and, based on our quantitative analysis, we concluded that it was not impaired as of that date. In conjunction with our phased transition out of these businesses, we expect that this goodwill will be fully impaired during 2024, at the point when the remaining cash flows expected to be generated by these businesses no longer support the carrying value of the reporting unit. During the six months ended June 30, 2024, we also recognized a gain of $1,000 on the sale of a small business distributor customer list.

In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230, and we recognized a pretax gain of $21,942 during the quarter and six months ended June 30, 2023. These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative financial instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments
NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS

As part of our interest rate risk management strategy, we have entered into interest rate swaps, which we designated as cash flow hedges, to mitigate variability in interest payments on a portion of our variable-rate debt (Note 12). Our derivative instruments were comprised of the following:

June 30,
2024
December 31,
2023
(in thousands)Notional amount
Interest rate(1)
MaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$239,174 4.249 %June 2026Other non-current assets and other non-current liabilities$1,369 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,422 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,503 1,519 

(1) In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12).

Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair values of the derivatives are calculated based on the applicable reference rate curve on the date of measurement. The cash flow hedges were fully effective as of June 30, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair value measurements
NOTE 8: FAIR VALUE MEASUREMENTS

Recurring fair value measurements – Cash and cash equivalents included available-for-sale debt securities at December 31, 2023 (Note 3), which consisted of a domestic money market fund. The cost of the fund, which was traded in an active market, approximated its fair value because of the short-term nature of the underlying investments. The fair value of derivative instruments (Note 7) is calculated based on the applicable reference rate curve on the date of measurement.
Information regarding the fair values of our financial instruments was as follows:

 Fair value measurements using
June 30, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$7,294 $7,294 $— $7,294 $— 
Amortized cost:
CashCash and cash equivalents23,077 23,077 23,077 — — 
CashFunds held for customers50,937 50,937 50,937 — — 
CashOther non-current assets3,990 3,990 3,990 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,582 14,294 — — 14,294 
Long-term debtCurrent portion of long-term debt and long-term debt1,557,976 1,538,742 — 1,538,742 — 
 Fair value measurements using
December 31, 2023Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Available-for-sale debt securities
Cash and cash equivalents$22,000 $22,000 $22,000 $— $— 
Derivative assets (Note 7)Other non-current assets1,806 1,806 — 1,806 — 
Derivative liability (Note 7)Other non-current liabilities(2,158)(2,158)— (2,158)— 
Amortized cost:
CashCash and cash equivalents49,962 49,962 49,962 — — 
Cash
Funds held for customers383,134 383,134 383,134 — — 
Cash
Other non-current assets2,937 2,937 2,937 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,430 13,249 — — 13,249 
Long-term debt
Current portion of long-term debt and long-term debt1,592,851 1,554,028 — 1,554,028 — 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and integration expense
NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE

Restructuring and integration expense consists of costs related to initiatives to drive earnings and cash flow growth and also includes costs related to the consolidation and migration of certain applications and processes. These costs consist primarily of consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as costs related to facility closures and consolidations. In addition, we have recorded employee severance costs across functional areas. Restructuring and integration expense is not allocated to our reportable business segments.

We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our earnings before interest, taxes, depreciation and amortization ("EBITDA") growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. The associated expense, which consisted primarily of consulting and severance costs, was approximately $10,000 during the quarter ended June 30, 2024 and $22,000 during the six months ended June 30, 2024. During the quarter and six months ended June 30, 2023, we incurred associated expense of approximately $15,000. To date, we have incurred expense of approximately $70,000, and we anticipate that we will incur additional North Star restructuring and integration expense of approximately $50,000 through 2025.
Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total cost of revenue$(35)$3,286 $898 $4,439 
Operating expenses11,064 24,191 24,868 37,132 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
External consulting and other costs$9,150 $12,930 $17,119 $20,621 
Employee severance benefits(415)6,161 1,557 6,347 
Internal labor384 1,750 1,222 3,872 
Other1,910 6,636 5,868 10,731 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 

Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions, as well as the related severance payments, are expected to be completed within the next year.

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,056 
Reversals(499)
Payments(7,446)
Balance, June 30, 2024
$3,800 

The charges and reversals presented in the rollforward of our restructuring and integration accruals do not include items charged directly to expense as incurred, as those items are not reflected in accrued liabilities on the consolidated balance sheets.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income tax provision
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income tax provision
NOTE 10: INCOME TAX PROVISION

The effective income tax rate for the six months ended June 30, 2024 was 33.7%, compared to the effective tax rate of 34.1% for the year ended December 31, 2023. The benefit of business exit activity in 2023 was more than offset by lower tax impacts in 2024 from share-based compensation, foreign operations and return to provision adjustments. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Postretirement benefits
6 Months Ended
Jun. 30, 2024
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Postretirement benefits
NOTE 11: POSTRETIREMENT BENEFITS

We have historically provided certain health care benefits for eligible retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement
benefit plans can be found under the caption “Note 12: Postretirement Benefits” in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.

Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Interest cost$435 $496 $871 $993 
Expected return on plan assets(2,099)(1,830)(4,197)(3,660)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses334 568 667 1,137 
Net periodic benefit income$(1,685)$(1,121)$(3,370)$(2,241)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt
NOTE 12: DEBT

Debt outstanding was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Senior, secured term loan facility$790,563 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility223,000 252,000 
Securitization obligations78,917 — 
Total principal amount1,567,480 1,604,187 
Less: unamortized discount and debt issuance costs(9,504)(11,336)
Total debt, net of discount and debt issuance costs1,557,976 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(43,124)(86,153)
Long-term debt$1,514,852 $1,506,698 

Maturities of long-term debt were as follows as of June 30, 2024:
(in thousands)Debt obligations
2025$101,063 
2026912,500 
202778,917 
2028— 
2029475,000 
Total principal amount$1,567,480 

Credit facilityIn June 2021, we executed a senior, secured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility is required to be repaid in equal quarterly installments of $21,656 through June 30, 2025 and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.
Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the Secured Overnight Financing Rate ("SOFR") plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement, and a commitment fee is payable on the unused portion of the revolving credit facility. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.70% as of June 30, 2024 and 6.83% as of December 31, 2023, including the impact of interest rate swaps that effectively convert a portion of our variable-rate debt to fixed-rate debt. Further information regarding the interest rate swaps can be found in Note 7.

Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement.

The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. During each remaining quarterly period, the consolidated total leverage ratio may not equal or exceed 4.25 to 1.00 and the consolidated secured leverage ratio may not equal or exceed 3.50 to 1.00. In addition, we must maintain a minimum interest coverage ratio of at least 3.00 to 1.00 throughout the remaining term of the credit facility. Failure to meet any of the above requirements would result in an event of default that would allow lenders to declare amounts outstanding immediately due and payable and would allow the lenders to enforce their interests against collateral pledged if we are unable to settle the amounts outstanding. We were in compliance with all debt covenants as of June 30, 2024.

The credit agreement contains customary representations and warranties and, as a condition to borrowing, requires that all such representations and warranties be true and correct in all material respects on the date of each borrowing, including representations as to no material adverse change in our business, assets, operations or financial condition. If our consolidated total leverage ratio exceeds 2.75 to 1.00, the aggregate annual amount of permitted dividends and share repurchases in connection with incentive-based equity and compensation is limited to $60,000.

As of June 30, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(223,000)
Outstanding letters of credit(1)
(7,673)
Net available for borrowing as of June 30, 2024
$269,327 

(1) We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.

Senior unsecured notes – In June 2021, we issued $500,000 of 8.0% senior, unsecured notes that mature in June 2029. The notes were issued via a private placement under Rule 144A of the Securities Act of 1933. Proceeds from the offering, net of discount and offering costs, were $490,741, resulting in an effective interest rate of 8.3%. The net proceeds from the notes were used to fund the acquisition of First American Payment Systems, L.P. in June 2021. Interest payments are due each June and December. During 2022, we settled $25,000 of these notes via open market purchases.

The indenture governing the notes contains covenants that limit our ability and the ability of our restricted subsidiaries to, among other things, incur additional indebtedness and liens, issue redeemable stock and preferred stock, pay dividends and distributions, make loans and investments and consolidate or merge or sell all or substantially all of our assets.

Securitization facility – In March 2024, Deluxe Receivables LLC, a wholly-owned subsidiary, entered into a receivables financing agreement (the “Securitization Facility”) with a group of financial institutions. The agreement terminates in March 2027, unless extended in accordance with its terms. The maximum amount available under the Securitization Facility is $80,000, subject to certain borrowing base adjustments. Under the agreement, we sold and will continue to automatically sell certain of our accounts receivable to the subsidiary as collateral for borrowings under the facility. Borrowings bear interest at SOFR plus an applicable margin, and a commitment fee is payable on the unused portion of the facility. Interest and fees are due monthly. As of June 30, 2024, $78,917 was outstanding under the facility at an interest rate of 6.91%. We utilized the proceeds from these borrowings to prepay amounts due under our secured term loan facility.

The Securitization Facility is accounted for as a collateralized financing activity, rather than the sale of assets. As such, the subsidiary is consolidated, and the receivable balances pledged as collateral are presented as accounts receivable on the
consolidated balance sheet, and the borrowings are presented as long-term debt. Cash receipts related to the underlying receivables are reflected as operating cash flows and borrowings and repayments under the collateralized loans are reflected as financing cash flows within the consolidated statement of cash flows.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other commitments and contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Other commitments and contingencies
NOTE 13: OTHER COMMITMENTS AND CONTINGENCIES

Indemnifications – In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnification provisions generally encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. These liabilities were not material as of June 30, 2024 or December 31, 2023.

Self-insurance – We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $8,851 as of June 30, 2024 and $9,024 as of December 31, 2023. These accruals are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not material as of June 30, 2024 or December 31, 2023.

Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.

Litigation – Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' equity
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Shareholders' equity
NOTE 14: SHAREHOLDERS' EQUITY

In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the six months ended June 30, 2024 or June 30, 2023, and $287,452 remained available for repurchase as of June 30, 2024.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business segment information
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Business segment information
NOTE 15: BUSINESS SEGMENT INFORMATION

Effective January 1, 2024, we revised our reportable business segments to align with structural and management reporting changes that better reflect our portfolio mix and offerings. We now operate the following reportable segments, generally organized by product and service type:

Merchant Services – provides electronic credit and debit card authorization and payment systems and processing services, primarily to small and medium-sized retail and service businesses.

B2B Payments – provides treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, as well as fraud and security services and Deluxe Payment Exchange+, an accounts payable automation solution.
Data Solutions – provides data-driven marketing solutions, including digital engagement, financial institution profitability reporting and account switching tools, and business incorporation services.

Print – provides printed personal and business checks, printed business forms, business accessories and promotional products.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function.

All of our segments operate primarily in the U.S., with some operations in Canada. Through June 2023, we operated our former web hosting business in portions of Europe and through partners in Central and South America. Revenue and long-lived assets related to our foreign operations were not material to our consolidated financial statements during the periods covered by this report. No single customer accounted for more than 10% of consolidated revenue during the six months ended June 30, 2024 and 2023.

Our chief operating decision maker ("CODM") is our Chief Executive Officer. He reviews EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related expenses outside of the normal course of business; and gains or losses on sales of businesses and long-lived assets. The CODM does not review segment asset information when making investment or operating decisions regarding our reportable business segments.
The following is our segment information for the quarters and six months ended June 30, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Merchant Services:
Revenue$98,527 $91,467 $195,004 $180,572 
Adjusted EBITDA19,188 17,300 40,625 35,727 
B2B Payments:
Revenue70,230 76,341 139,648 151,537 
Adjusted EBITDA14,012 15,192 27,273 28,667 
Data Solutions:
Revenue57,393 59,301 117,104 103,654 
Adjusted EBITDA15,796 13,382 30,665 23,638 
Print:
Revenue308,745 324,517 612,079 638,557 
Adjusted EBITDA93,863 104,770 184,819 199,971 
Total reportable segments:
Revenue$534,895 $551,626 $1,063,835 $1,074,320 
Adjusted EBITDA142,859 150,644 283,382 288,003 
All other:(1)
Revenue2,921 20,060 8,935 42,731 
Adjusted EBITDA1,588 8,239 5,225 18,041 
Total:
Revenue$537,816 $571,686 $1,072,770 $1,117,051 
Adjusted EBITDA144,447 158,883 288,607 306,044 

(1) Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).

The following table presents the reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total segment adjusted EBITDA$144,447 $158,883 $288,607 $306,044 
Corporate operations(41,061)(50,511)(84,763)(97,236)
Depreciation and amortization expense(41,692)(42,607)(83,439)(86,128)
Interest expense(30,197)(31,932)(61,006)(61,948)
Net income attributable to non-controlling interest38 26 65 54 
Restructuring and integration expense(11,029)(27,477)(25,766)(41,571)
Share-based compensation expense(5,009)(5,484)(10,130)(11,350)
Certain legal-related expense (benefit)— 183 (300)(245)
Gain on sale of businesses and long-lived assets15,401 21,942 23,982 21,942 
Income before income taxes$30,898 $23,023 $47,250 $29,562 
The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $179,360 $— $179,360 
Merchant services98,527 — — — — 98,527 
Promotional solutions— — — 71,021 — 71,021 
Forms and other business products— — — 58,364 — 58,364 
Treasury management solutions
— 55,349 — — — 55,349 
Data-driven marketing— — 52,495 — — 52,495 
Other— 14,881 4,898 — 2,921 22,700 
Total revenue$98,527 $70,230 $57,393 $308,745 $2,921 $537,816 
Quarter Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $186,424 $— $186,424 
Merchant services91,467 — — — — 91,467 
Promotional solutions— — — 71,330 707 72,037 
Forms and other business products— — — 66,763 — 66,763 
Treasury management solutions
— 61,166 — — — 61,166 
Data-driven marketing— — 54,503 — — 54,503 
Other— 15,175 4,798 — 19,353 39,326 
Total revenue$91,467 $76,341 $59,301 $324,517 $20,060 $571,686 
Six Months Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $357,844 $— $357,844 
Merchant services195,004 — — — — 195,004 
Promotional solutions— — — 132,079 — 132,079 
Forms and other business products— — — 122,156 — 122,156 
Treasury management solutions
— 110,426 — — — 110,426 
Data-driven marketing— — 106,819 — — 106,819 
Other— 29,222 10,285 — 8,935 48,442 
Total revenue$195,004 $139,648 $117,104 $612,079 $8,935 $1,072,770 
Six Months Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $365,071 $— $365,071 
Merchant services180,572 — — — — 180,572 
Promotional solutions— — — 141,233 1,456 142,689 
Forms and other business products— — — 132,253 — 132,253 
Treasury management solutions— 121,640 — — — 121,640 
Data-driven marketing— — 93,785 — — 93,785 
Other— 29,897 9,869 — 41,275 81,041 
Total revenue$180,572 $151,537 $103,654 $638,557 $42,731 $1,117,051 
XML 34 R23.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 attributable to Deluxe $ 20,459 $ 16,375 $ 31,262 $ 19,127
XML 35 R24.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 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated financial statements (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Comparability
Comparability The consolidated statement of cash flows for the six months ended June 30, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statements of shareholders' equity for the quarter and six months ended June 30, 2023 have also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (Tables)
6 Months Ended
Jun. 30, 2024
Inventories and supplies
Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Finished and semi-finished goods$32,138 $34,194 
Raw materials and supplies17,125 17,339 
Reserve for excess and obsolete items(11,235)(9,445)
Inventories and supplies, net of reserve$38,028 $42,088 
Available-for-sale debt securities
Available-for-sale debt securities – We did not hold any available-for-sale debt securities as of June 30, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:

 December 31, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$22,000 $— $— $22,000 
Available-for-sale debt securities$22,000 $— $— $22,000 
 
The domestic money market fund held highly liquid, short-term investments managed by the financial institution.
Revenue in excess of billings
Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Conditional right to receive consideration$20,693 $20,680 
Unconditional right to receive consideration(1)
10,271 5,427 
Revenue in excess of billings$30,964 $26,107 

(1) Represents revenues that are earned but not currently billable under the related contract terms.
Intangibles
Intangibles – Intangibles were comprised of the following:
 June 30, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$577,245 $(435,266)$141,979 $554,825 $(412,364)$142,461 
Customer lists/relationships346,890 (239,298)107,592 363,298 (235,557)127,741 
Partner relationships75,100 (16,050)59,050 74,911 (14,031)60,880 
Technology-based intangibles65,700 (25,752)39,948 97,633 (54,251)43,382 
Trade names39,367 (31,516)7,851 39,367 (23,792)15,575 
Software to be sold6,200 (4,805)1,395 36,900 (35,195)1,705 
Intangibles$1,110,502 $(752,687)$357,815 $1,166,934 $(775,190)$391,744 
Estimated future amortization expense
Based on the intangibles in service as of June 30, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$61,171 
202588,178 
202658,906 
202736,071 
202826,993 
Goodwill
Goodwill – In conjunction with the realignment of our reportable business segments effective January 1, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2024:
(in thousands)Merchant ServicesB2B Payments
Data Solutions(1)
Print(1)
All OtherTotal
Balance, December 31, 2023
$727,688 $160,431 $40,804 $493,924 $7,743 $1,430,590 
Currency translation adjustment— — — (48)— (48)
Balance, June 30, 2024
$727,688 $160,431 $40,804 $493,876 $7,743 $1,430,542 
(1) The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.
Other non-current assets
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Postretirement benefit plan asset$99,163 $94,939 
Cloud computing arrangement implementation costs48,124 59,234 
Prepaid product discounts(1)
41,390 40,376 
Deferred contract acquisition costs(2)
20,513 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,081 12,443 
Other30,074 23,087 
Other non-current assets$251,345 $251,182 

(1) Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.
(2) Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.

(3) Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.
Loans and notes receivable by credit quality Indicator
The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of June 30, 2024. There were no write-offs or recoveries recorded during the six months ended June 30, 2024.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$967 $341 $928 $340 $11,448 $14,024 
3-4 internal grade— — — — 703 703 
Loans and notes receivable$967 $341 $928 $340 $12,151 $14,727 
Accrued liabilities
Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Deferred revenue(1)
$26,620 $35,343 
Employee bonuses, including sales incentives23,902 49,446 
Income taxes17,965 7,558 
Operating lease liabilities13,369 13,562 
Customer rebates10,637 12,718 
Wages and payroll liabilities, including vacation8,344 8,605 
Prepaid product discounts7,457 4,477 
Restructuring3,800 9,689 
Other37,051 50,029 
Accrued liabilities$149,145 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.
Supplemental cash flow information
Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)June 30,
2024
June 30,
2023
Cash and cash equivalents$23,077 $39,052 
Restricted cash and restricted cash equivalents included in funds held for customers50,937 147,392 
Non-current restricted cash included in other non-current assets3,990 2,749 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$78,004 $189,193 
Trade accounts receivable [Member]  
Allowance for credit losses
Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Trade accounts receivable – gross$184,754 $197,546 
Allowance for credit losses(9,584)(6,541)
Trade accounts receivable – net(1)
$175,170 $191,005 

(1) Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023 were as follows:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense8,980 3,027 
Write-offs and other(5,937)(1,771)
Balance, end of period$9,584 $5,438 
Loans and notes receivable [Member]  
Allowance for credit losses
Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the six months ended June 30, 2024 and 2023:
Six Months Ended
June 30,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)217 (73)
Balance, end of period$1,145 $951 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings per share
The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)2024202320242023
Earnings per share – basic:  
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities(5)(12)(14)(19)
Income attributable to Deluxe available to common shareholders$20,454 $16,363 $31,248 $19,108 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Earnings per share – basic$0.46 $0.38 $0.71 $0.44 
Earnings per share – diluted:
Net income$20,497 $16,401 $31,327 $19,181 
Net income attributable to non-controlling interest(38)(26)(65)(54)
Net income attributable to Deluxe20,459 16,375 31,262 19,127 
Income allocated to participating securities— — (11)(10)
Re-measurement of share-based awards classified as liabilities
— — (37)(19)
Income attributable to Deluxe available to common shareholders$20,459 $16,375 $31,214 $19,098 
Weighted-average shares outstanding44,162 43,524 44,039 43,421 
Dilutive impact of potential common shares524 216 547 279 
Weighted-average shares and potential common shares outstanding
44,686 43,740 44,586 43,700 
Earnings per share – diluted$0.46 $0.37 $0.70 $0.44 
Antidilutive potential common shares excluded from calculation1,295 1,553 1,295 1,553 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other comprehensive income (loss) (Tables)
6 Months Ended
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Reclassification adjustments
Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(334)(568)(667)(1,137)Other income
Total amortization21 (213)44 (426)Other income
Tax (expense) benefit(44)16 (89)32 Income tax provision
Amortization of postretirement benefit plan items, net of tax(23)(197)(45)(394)Net income
Realized gain on cash flow hedges
895 634 1,810 1,204 Interest expense
Tax expense
(242)(169)(489)(321)Income tax provision
Realized gain on cash flow hedges, net of tax
653 465 1,321 883 Net income
Currency translation adjustment(1)
— (863)— (863)Gain on sale of businesses and long-lived assets
Total reclassifications, net of tax$630 $(595)$1,276 $(374)
Accumulated other comprehensive loss
Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
— 6,903 (1,499)5,404 
Amounts reclassified from accumulated other comprehensive loss
45 (1,321)— (1,276)
Net current-period other comprehensive income (loss)
45 5,582 (1,499)4,128 
Balance, June 30, 2024
$(19,779)$5,296 $(11,417)$(25,900)

(1) Other comprehensive income before reclassifications is net of income tax expense of $2,553.
(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain on cash flow hedges(2)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2022
$(26,872)$(909)$2,593 $(12,076)$(37,264)
Other comprehensive (loss) income before reclassifications
— (8)4,858 1,149 5,999 
Amounts reclassified from accumulated other comprehensive loss
394 — (883)863 374 
Net current-period other comprehensive income (loss)
394 (8)3,975 2,012 6,373 
Balance, June 30, 2023
$(26,478)$(917)$6,568 $(10,064)$(30,891)

(1) Other comprehensive loss before reclassifications is net of an income tax benefit of $3.

(2) Other comprehensive income before reclassifications is net of income tax expense of $1,768.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative financial instruments (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments Our derivative instruments were comprised of the following:
June 30,
2024
December 31,
2023
(in thousands)Notional amount
Interest rate(1)
MaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$239,174 4.249 %June 2026Other non-current assets and other non-current liabilities$1,369 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,422 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,503 1,519 
(1) In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12).
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair value of financial instruments
Information regarding the fair values of our financial instruments was as follows:

 Fair value measurements using
June 30, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$7,294 $7,294 $— $7,294 $— 
Amortized cost:
CashCash and cash equivalents23,077 23,077 23,077 — — 
CashFunds held for customers50,937 50,937 50,937 — — 
CashOther non-current assets3,990 3,990 3,990 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,582 14,294 — — 14,294 
Long-term debtCurrent portion of long-term debt and long-term debt1,557,976 1,538,742 — 1,538,742 — 
 Fair value measurements using
December 31, 2023Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Available-for-sale debt securities
Cash and cash equivalents$22,000 $22,000 $22,000 $— $— 
Derivative assets (Note 7)Other non-current assets1,806 1,806 — 1,806 — 
Derivative liability (Note 7)Other non-current liabilities(2,158)(2,158)— (2,158)— 
Amortized cost:
CashCash and cash equivalents49,962 49,962 49,962 — — 
Cash
Funds held for customers383,134 383,134 383,134 — — 
Cash
Other non-current assets2,937 2,937 2,937 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,430 13,249 — — 13,249 
Long-term debt
Current portion of long-term debt and long-term debt1,592,851 1,554,028 — 1,554,028 — 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and integration expense
Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total cost of revenue$(35)$3,286 $898 $4,439 
Operating expenses11,064 24,191 24,868 37,132 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
External consulting and other costs$9,150 $12,930 $17,119 $20,621 
Employee severance benefits(415)6,161 1,557 6,347 
Internal labor384 1,750 1,222 3,872 
Other1,910 6,636 5,868 10,731 
Restructuring and integration expense$11,029 $27,477 $25,766 $41,571 
Changes in restructuring and integration accruals
Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,056 
Reversals(499)
Payments(7,446)
Balance, June 30, 2024
$3,800 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Postretirement benefits (Tables)
6 Months Ended
Jun. 30, 2024
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Components of net periodic benefit income
Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Interest cost$435 $496 $871 $993 
Expected return on plan assets(2,099)(1,830)(4,197)(3,660)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses334 568 667 1,137 
Net periodic benefit income$(1,685)$(1,121)$(3,370)$(2,241)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt outstanding
Debt outstanding was comprised of the following:
(in thousands)June 30,
2024
December 31,
2023
Senior, secured term loan facility$790,563 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility223,000 252,000 
Securitization obligations78,917 — 
Total principal amount1,567,480 1,604,187 
Less: unamortized discount and debt issuance costs(9,504)(11,336)
Total debt, net of discount and debt issuance costs1,557,976 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(43,124)(86,153)
Long-term debt$1,514,852 $1,506,698 
Maturities of long-term debt
Maturities of long-term debt were as follows as of June 30, 2024:
(in thousands)Debt obligations
2025$101,063 
2026912,500 
202778,917 
2028— 
2029475,000 
Total principal amount$1,567,480 
Revolving credit facility
As of June 30, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(223,000)
Outstanding letters of credit(1)
(7,673)
Net available for borrowing as of June 30, 2024
$269,327 

(1) We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business segment information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Business segment information
The following is our segment information for the quarters and six months ended June 30, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Merchant Services:
Revenue$98,527 $91,467 $195,004 $180,572 
Adjusted EBITDA19,188 17,300 40,625 35,727 
B2B Payments:
Revenue70,230 76,341 139,648 151,537 
Adjusted EBITDA14,012 15,192 27,273 28,667 
Data Solutions:
Revenue57,393 59,301 117,104 103,654 
Adjusted EBITDA15,796 13,382 30,665 23,638 
Print:
Revenue308,745 324,517 612,079 638,557 
Adjusted EBITDA93,863 104,770 184,819 199,971 
Total reportable segments:
Revenue$534,895 $551,626 $1,063,835 $1,074,320 
Adjusted EBITDA142,859 150,644 283,382 288,003 
All other:(1)
Revenue2,921 20,060 8,935 42,731 
Adjusted EBITDA1,588 8,239 5,225 18,041 
Total:
Revenue$537,816 $571,686 $1,072,770 $1,117,051 
Adjusted EBITDA144,447 158,883 288,607 306,044 

(1) Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
Reconciliation of adjusted EBITDA to income before income taxes
The following table presents the reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Total segment adjusted EBITDA$144,447 $158,883 $288,607 $306,044 
Corporate operations(41,061)(50,511)(84,763)(97,236)
Depreciation and amortization expense(41,692)(42,607)(83,439)(86,128)
Interest expense(30,197)(31,932)(61,006)(61,948)
Net income attributable to non-controlling interest38 26 65 54 
Restructuring and integration expense(11,029)(27,477)(25,766)(41,571)
Share-based compensation expense(5,009)(5,484)(10,130)(11,350)
Certain legal-related expense (benefit)— 183 (300)(245)
Gain on sale of businesses and long-lived assets15,401 21,942 23,982 21,942 
Income before income taxes$30,898 $23,023 $47,250 $29,562 
Revenue disaggregated by product and service offerings
The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $179,360 $— $179,360 
Merchant services98,527 — — — — 98,527 
Promotional solutions— — — 71,021 — 71,021 
Forms and other business products— — — 58,364 — 58,364 
Treasury management solutions
— 55,349 — — — 55,349 
Data-driven marketing— — 52,495 — — 52,495 
Other— 14,881 4,898 — 2,921 22,700 
Total revenue$98,527 $70,230 $57,393 $308,745 $2,921 $537,816 
Quarter Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $186,424 $— $186,424 
Merchant services91,467 — — — — 91,467 
Promotional solutions— — — 71,330 707 72,037 
Forms and other business products— — — 66,763 — 66,763 
Treasury management solutions
— 61,166 — — — 61,166 
Data-driven marketing— — 54,503 — — 54,503 
Other— 15,175 4,798 — 19,353 39,326 
Total revenue$91,467 $76,341 $59,301 $324,517 $20,060 $571,686 
Six Months Ended June 30, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $357,844 $— $357,844 
Merchant services195,004 — — — — 195,004 
Promotional solutions— — — 132,079 — 132,079 
Forms and other business products— — — 122,156 — 122,156 
Treasury management solutions
— 110,426 — — — 110,426 
Data-driven marketing— — 106,819 — — 106,819 
Other— 29,222 10,285 — 8,935 48,442 
Total revenue$195,004 $139,648 $117,104 $612,079 $8,935 $1,072,770 
Six Months Ended June 30, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $365,071 $— $365,071 
Merchant services180,572 — — — — 180,572 
Promotional solutions— — — 141,233 1,456 142,689 
Forms and other business products— — — 132,253 — 132,253 
Treasury management solutions— 121,640 — — — 121,640 
Data-driven marketing— — 93,785 — — 93,785 
Other— 29,897 9,869 — 41,275 81,041 
Total revenue$180,572 $151,537 $103,654 $638,557 $42,731 $1,117,051 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated financial statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Prior period adjustment [Line Items]        
Net income attributable to Deluxe $ 20,459 $ 16,375 $ 31,262 $ 19,127
Out-of-period adjustment [Member]        
Prior period adjustment [Line Items]        
Net income attributable to Deluxe $ 1,778      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Trade accounts receivable      
Trade accounts receivable - gross $ 184,754   $ 197,546
Allowance for credit losses (9,584)   (6,541)
Trade accounts receivable - net [1] 175,170   191,005
Unbilled receivables 52,249   $ 43,673
Changes in allowance for credit losses      
Balance, beginning of year 6,541 $ 4,182  
Bad debt expense 8,980 3,027  
Write-offs and other (5,937) (1,771)  
Balance, end of period $ 9,584 $ 5,438  
[1] Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (inventories and supplies) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories and supplies    
Finished and semi-finished goods $ 32,138 $ 34,194
Raw materials and supplies 17,125 17,339
Reserve for excess and obsolete items (11,235) (9,445)
Inventories and supplies, net of reserve $ 38,028 $ 42,088
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Available-for-sale debt securities [Line Items]  
Cost $ 22,000
Gross unrealized gains 0
Gross unrealized losses 0
Fair value 22,000
Cash and cash equivalents [Member] | Money market securities [Member] | Domestic [Member]  
Available-for-sale debt securities [Line Items]  
Cost 22,000
Gross unrealized gains 0
Gross unrealized losses 0
Fair value $ 22,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Revenue in excess of billings    
Conditional right to receive consideration $ 20,693 $ 20,680
Unconditional right to receive consideration [1] 10,271 5,427
Revenue in excess of billings $ 30,964 $ 26,107
[1] Represents revenues that are earned but not currently billable under the related contract terms.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,110,502   $ 1,110,502   $ 1,166,934
Accumulated amortization (752,687)   (752,687)   (775,190)
Net carrying amount 357,815   357,815   391,744
Amortization of intangibles 37,366 $ 36,859 73,064 $ 75,076  
Estimated future amortization expense          
Remainder of 2024 61,171   61,171    
2025 88,178   88,178    
2026 58,906   58,906    
2027 36,071   36,071    
2028 26,993   26,993    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 577,245   577,245   554,825
Accumulated amortization (435,266)   (435,266)   (412,364)
Net carrying amount 141,979   141,979   142,461
Acquired intangibles     $ 37,710    
Acquired intangibles, weighted-average useful life (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 346,890   $ 346,890   363,298
Accumulated amortization (239,298)   (239,298)   (235,557)
Net carrying amount 107,592   107,592   127,741
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 75,100   75,100   74,911
Accumulated amortization (16,050)   (16,050)   (14,031)
Net carrying amount 59,050   59,050   60,880
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 65,700   65,700   97,633
Accumulated amortization (25,752)   (25,752)   (54,251)
Net carrying amount 39,948   39,948   43,382
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 39,367   39,367   39,367
Accumulated amortization (31,516)   (31,516)   (23,792)
Net carrying amount 7,851   7,851   15,575
Trade names [Member] | Modification of useful life [Member]          
Amortizable intangibles [Line Items]          
Amortization of intangibles 6,674        
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 6,200   6,200   36,900
Accumulated amortization (4,805)   (4,805)   (35,195)
Net carrying amount $ 1,395   $ 1,395   $ 1,705
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Goodwill [Roll Forward]      
Goodwill impairment charges $ 0    
Goodwill, beginning of year 1,430,590 $ 1,430,590  
Currency translation adjustment   (48)  
Goodwill, end of period   1,430,542  
Operating segments [Member] | Merchant Services [Member]      
Goodwill [Roll Forward]      
Goodwill, beginning of year 727,688 727,688  
Goodwill, end of period   727,688  
Operating segments [Member] | B2B Payments [Member]      
Goodwill [Roll Forward]      
Goodwill, beginning of year 160,431 160,431  
Goodwill, end of period   160,431  
Operating segments [Member] | Data Solutions [Member]      
Goodwill [Roll Forward]      
Goodwill, beginning of year [1] 40,804 40,804  
Goodwill, end of period [1]   40,804  
Goodwill accumulated impairment charges   145,584 $ 145,584
Operating segments [Member] | Print [Member]      
Goodwill [Roll Forward]      
Goodwill, beginning of year [1] 493,924 493,924  
Currency translation adjustment   (48)  
Goodwill, end of period [1]   493,876  
Goodwill accumulated impairment charges   193,699 $ 193,699
Operating segments [Member] | All Other [Member]      
Goodwill [Roll Forward]      
Goodwill, beginning of year $ 7,743 7,743  
Goodwill, end of period   $ 7,743  
[1] The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Other non-current assets      
Postretirement benefit plan asset $ 99,163   $ 94,939
Cloud computing arrangements implementation costs 48,124   59,234
Prepaid product discounts [1] 41,390   40,376
Deferred contract acquisition costs [2] 20,513   21,103
Loans and notes receivable from distributors, net of allowance for credit losses [3] 12,081   12,443
Other 30,074   23,087
Other non-current assets 251,345   251,182
Amortization of prepaid product discounts 16,354 $ 17,173  
Amortization of deferred contract acquisition costs 6,298 5,315  
Loans and notes receivable, current 1,501   $ 987
Loans and notes receivable from distributors [Member]      
Loans and notes receivable from distributors, allowance for credit losses [Line Items]      
Balance, beginning of year 928 1,024  
Bad debt expense (benefit) 217 (73)  
Balance, end of period 1,145 $ 951  
Write-offs 0    
Recoveries 0    
Loans and notes receivable from distributors, credit quality information      
2024 967    
2023 341    
2020 928    
2019 340    
Prior 12,151    
Total 14,727    
Loans and notes receivable from distributors [Member] | 1-2 internal grade member [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 967    
2023 341    
2020 928    
2019 340    
Prior 11,448    
Total 14,024    
Loans and notes receivable from distributors [Member] | 3-4 internal grade [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 0    
2023 0    
2020 0    
2019 0    
Prior 703    
Total $ 703    
[1] Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.
[2] Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.
[3] Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Accrued liabilities        
Deferred revenue [1] $ 26,620   $ 35,343  
Employee bonuses, including sales incentives 23,902   49,446  
Income taxes 17,965   7,558  
Operating lease liabilities 13,369   13,562  
Customer rebates 10,637   12,718  
Wages and payroll liabilities, including vacation 8,344   8,605  
Prepaid product discounts 7,457   4,477  
Restructuring 3,800   9,689  
Other 37,051   50,029  
Accrued liabilities 149,145   191,427  
Deferred revenue recognized 24,333 $ 29,637    
Supplemental cash flow information        
Cash and cash equivalents 23,077 39,052 $ 71,962  
Restricted cash and restricted cash equivalents included in funds held for customers $ 50,937 147,392    
Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration] Funds held for customers   Funds held for customers  
Non-current restricted cash included in other non-current assets $ 3,990 2,749 $ 2,937  
Total cash, cash equivalents, restricted cash and restricted cash equivalents $ 78,004 $ 189,193 $ 458,033 $ 337,415
[1] Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings per share - basic:        
Net income $ 20,497 $ 16,401 $ 31,327 $ 19,181
Net income attributable to non-controlling interest (38) (26) (65) (54)
Net income attributable to Deluxe 20,459 16,375 31,262 19,127
Income allocated to participating securities (5) (12) (14) (19)
Income attributable to Deluxe available to common shareholders $ 20,454 $ 16,363 $ 31,248 $ 19,108
Weighted-average shares outstanding 44,162 43,524 44,039 43,421
Earnings per share - basic $ 0.46 $ 0.38 $ 0.71 $ 0.44
Earnings per share - diluted:        
Net income $ 20,497 $ 16,401 $ 31,327 $ 19,181
Net income attributable to non-controlling interest (38) (26) (65) (54)
Net income attributable to Deluxe 20,459 16,375 31,262 19,127
Income allocated to participating securities 0 0 (11) (10)
Re-measurement of share-based awards classified as liabilities 0 0 (37) (19)
Income attributable to Deluxe available to common shareholders $ 20,459 $ 16,375 $ 31,214 $ 19,098
Weighted-average shares outstanding 44,162 43,524 44,039 43,421
Dilutive impact of potential common shares 524 216 547 279
Weighted-average shares and potential common shares outstanding 44,686 43,740 44,586 43,700
Earnings per share - diluted $ 0.46 $ 0.37 $ 0.70 $ 0.44
Antidilutive potential common shares excluded from calculation 1,295 1,553 1,295 1,553
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other comprehensive income (loss) (reclassification adjustments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Amounts reclassified from accumulated other comprehensive loss        
Prior service credit $ 355 $ 355 $ 711 $ 711
Net actuarial loss (334) (568) (667) (1,137)
Total amortization 21 (213) 44 (426)
Tax (expense) benefit (44) 16 (89) 32
Amortization of postretirement benefit plan items, net of tax (23) (197) (45) (394)
Realized gain on cash flow hedges 895 634 1,810 1,204
Tax expense (242) (169) (489) (321)
Realized gain on cash flow hedges, net of tax 653 465 1,321 883
Currency translation adjustment 0 863 [1] 0 863 [1]
Total reclassifications, net of tax $ 630 $ (595) $ 1,276 $ (374)
[1] Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 (Note 6).
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Postretirement benefit plans [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period $ (19,824) $ (26,872)
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss 45 394
Net current-period other comprehensive income (loss) 45 394
Balance, end of period (19,779) (26,478)
Net unrealized loss on debt securities [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period   (909)
Other comprehensive income (loss) before reclassifications [1]   (8)
Amounts reclassified from accumulated other comprehensive loss   0
Net current-period other comprehensive income (loss)   (8)
Balance, end of period   (917)
Unrealized gain on debt securities arising during the period, tax benefit   (3)
Net unrealized gain on cash flow hedges [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (286) 2,593
Other comprehensive income (loss) before reclassifications 6,903 [2] 4,858 [3]
Amounts reclassified from accumulated other comprehensive loss (1,321) (883)
Net current-period other comprehensive income (loss) 5,582 3,975
Balance, end of period 5,296 6,568
Unrealized loss on cash flow hedge arising during the period, tax expense 2,553 1,768
Currency translation adjustment [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (9,918) (12,076)
Other comprehensive income (loss) before reclassifications (1,499) 1,149
Amounts reclassified from accumulated other comprehensive loss 0 863
Net current-period other comprehensive income (loss) (1,499) 2,012
Balance, end of period (11,417) (10,064)
Accumulated other comprehensive loss [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (30,028) (37,264)
Other comprehensive income (loss) before reclassifications 5,404 5,999
Amounts reclassified from accumulated other comprehensive loss (1,276) 374
Net current-period other comprehensive income (loss) 4,128 6,373
Balance, end of period $ (25,900) $ (30,891)
[1] Other comprehensive loss before reclassifications is net of an income tax benefit of $3.
[2] Other comprehensive income before reclassifications is net of income tax expense of $2,553.
[3] Other comprehensive income before reclassifications is net of income tax expense of $1,768.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Divestitures [Line Items]          
Total revenue $ 537,816 $ 571,686 $ 1,072,770 $ 1,117,051  
Gain on sale of businesses and long-lived assets 15,401 $ 21,942 23,982 21,942  
Goodwill 1,430,542   1,430,542   $ 1,430,590
North American web hosting and logo design businesses [Member]          
Divestitures [Line Items]          
Total revenue         28,000
Gain on sale of businesses and long-lived assets       $ 21,942  
Cash proceeds         31,230
Payroll and human resource services business          
Divestitures [Line Items]          
Total revenue         $ 27,000
Gain on sale of businesses and long-lived assets 15,401   22,982    
Cash proceeds     4,738    
Goodwill $ 7,743   7,743    
Customer lists/relationships [Member]          
Divestitures [Line Items]          
Gain on sale of businesses and long-lived assets     $ 1,000    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative financial instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 01, 2021
Jun. 30, 2024
Dec. 31, 2023
Jun. 20, 2023
Mar. 20, 2023
Sep. 20, 2022
Credit facility agreement [Member] | Minimum [Member]            
Derivative [Line Items]            
Interest rate margin on variable-rate debt 1.50% 1.50%        
Credit facility agreement [Member] | Maximum [Member]            
Derivative [Line Items]            
Interest rate margin on variable-rate debt 2.50% 2.50%        
Amortizing interest rate swap June 2023            
Derivative [Line Items]            
Notional amount   $ 239,174        
Interest rate [1]       4.249%    
Fair value asset / (liability), other non-current assets   1,369        
Fair value asset / (liability), other non-current liabilities     $ (2,158)      
Interest rate swap March 2023            
Derivative [Line Items]            
Notional amount         $ 200,000  
Interest rate [1]         4.003%  
Fair value asset / (liability), other non-current assets   2,422 287      
Interest rate swap September 2022            
Derivative [Line Items]            
Notional amount           $ 300,000
Interest rate [1]           3.99%
Fair value asset / (liability), other non-current assets   $ 3,503 $ 1,519      
[1] In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12).
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair value measurements [Line Items]      
Derivative assets (Note 7) [Extensible Enumeration] Other non-current assets Other non-current assets  
Derivative Liability (Note 7) [Extensible Enumeration]   Other non-current liabilities  
Derivative assets (Note 7) $ 7,294 $ 1,806  
Derivative liability (Note 7)   (2,158)  
Cash, fair value   22,000  
Restricted cash, carrying value 3,990 2,937 $ 2,749
Restricted cash, fair value 3,990 2,937  
Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 7,294 1,806  
Derivative liability (Note 7)   (2,158)  
Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Restricted cash, fair value 3,990 2,937  
Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 7,294 1,806  
Derivative liability (Note 7)   (2,158)  
Funds held for customers [Member]      
Fair value measurements [Line Items]      
Cash, carrying value 50,937 383,134  
Cash, fair value 50,937 383,134  
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Cash, fair value 50,937 383,134  
Other current and noncurrent assets [Member]      
Fair value measurements [Line Items]      
Loans and notes receivable from distributors 13,582 13,430  
Loans and notes receivable from distributors, fair value 14,294 13,249  
Other current and noncurrent assets [Member] | Significant unobservable inputs (Level 3) [Member]      
Fair value measurements [Line Items]      
Loans and notes receivable from distributors, fair value 14,294 13,249  
Cash and cash equivalents [Member]      
Fair value measurements [Line Items]      
Cash, carrying value 23,077 49,962  
Cash, fair value 23,077 49,962  
Cash and cash equivalents [Member] | Money market securities [Member]      
Fair value measurements [Line Items]      
Cash equivalents   22,000  
Cash and cash equivalents [Member] | Money market securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Cash, fair value   22,000  
Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Cash, fair value 23,077 49,962  
Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Money market securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Cash, fair value   22,000  
Current portion of long-term debt and long-term debt [Member]      
Fair value measurements [Line Items]      
Long-term debt 1,557,976 1,592,851  
Long-term debt, fair value 1,538,742 1,554,028  
Current portion of long-term debt and long-term debt [Member] | Significant other observable inputs (Level 2) [Member]      
Fair value measurements [Line Items]      
Long-term debt, fair value $ 1,538,742 $ 1,554,028  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 11,029 $ 27,477 $ 25,766 $ 41,571  
Total cost of revenue [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense (35) 3,286 898 4,439  
Operating expenses [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 11,064 24,191 24,868 37,132  
North Star program [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 10,000 15,000 22,000 15,000 $ 70,000
Anticipated additional restructuring and integration expense 50,000   50,000   $ 50,000
External consulting and other costs [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 9,150 12,930 17,119 20,621  
Employee severance benefits [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense     2,056    
Restructuring charges, net (415) 6,161 1,557 6,347  
Internal labor [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 384 1,750 1,222 3,872  
Other [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 1,910 $ 6,636 $ 5,868 $ 10,731  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     $ 9,689  
Charges $ 11,029 $ 27,477 25,766 $ 41,571
Balance, June 30, 2024 3,800   3,800  
Employee severance benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     9,689  
Charges     2,056  
Reversals     (499)  
Payments     (7,446)  
Balance, June 30, 2024 $ 3,800   $ 3,800  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income tax provision (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate 33.70% 34.10%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Postretirement benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net periodic benefit income        
Interest cost $ 435 $ 496 $ 871 $ 993
Expected return on plan assets (2,099) (1,830) (4,197) (3,660)
Amortization of prior service credit (355) (355) (711) (711)
Amortization of net actuarial losses 334 568 667 1,137
Net periodic benefit income $ (1,685) $ (1,121) $ (3,370) $ (2,241)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details)
$ in Thousands
3 Months Ended 6 Months Ended 23 Months Ended
Jun. 01, 2021
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 01, 2026
USD ($)
Mar. 13, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt instruments [Line Items]                        
Total principal amount             $ 1,567,480 $ 1,567,480     $ 1,604,187  
Less: unamortized discount and debt issuance costs             (9,504) (9,504)     (11,336)  
Total debt, net of discount and debt issuance costs             1,557,976 1,557,976     1,592,851  
Less: current portion of long-term debt, net of debt issuance costs             (43,124) (43,124)     (86,153)  
Long-term debt             1,514,852 1,514,852     1,506,698  
Maturities of long-term debt                        
2025             101,063 101,063        
2026             912,500 912,500        
2027             78,917 78,917        
2028             0 0        
2029             475,000 475,000        
Senior, secured revolving credit facility [Member]                        
Debt instruments [Line Items]                        
Total principal amount             223,000 223,000     252,000  
Credit facility, commitment $ 500,000           500,000 500,000        
Net available for borrowing as of June 30, 2024             269,327 269,327        
Senior, secured term loan facility [Member]                        
Debt instruments [Line Items]                        
Total principal amount 1,155,000           790,563 790,563     $ 877,187  
Senior, secured term loan facility [Member] | Forecast [Member]                        
Debt instruments [Line Items]                        
Repayment amount   $ 28,875 $ 28,875 $ 28,875 $ 21,656 $ 21,656            
Swingline sub-facility [Member]                        
Debt instruments [Line Items]                        
Credit facility, commitment 40,000           40,000 40,000        
Letter of credit sub-facility [Member]                        
Debt instruments [Line Items]                        
Credit facility, commitment 25,000           25,000 25,000        
Outstanding letters of credit [1]             $ (7,673) $ (7,673)        
Credit facility agreement [Member]                        
Debt instruments [Line Items]                        
Weighted-average interest rate at period end             6.70% 6.70%     6.83%  
Maximum consolidated total leverage ratio             4.25          
Maximum consolidated secured leverage ratio             3.50          
Minimum interest coverage ratio             3.00          
Consolidated total leverage ratio limiting permitted payments             2.75          
Permitted payments             $ 60,000          
Credit facility agreement [Member] | Forecast [Member]                        
Debt instruments [Line Items]                        
Maximum consolidated total leverage ratio                 4.25      
Maximum consolidated secured leverage ratio                 3.50      
Minimum interest coverage ratio                 3.00      
Consolidated total leverage ratio limiting permitted payments                 2.75      
Permitted payments                 $ 60,000      
Senior, unsecured notes [Member]                        
Debt instruments [Line Items]                        
Total principal amount $ 500,000           475,000 $ 475,000     $ 475,000  
Senior, unsecured notes                        
Stated interest rate 8.00%                      
Proceeds from debt offering, net of discount and debt issuance costs $ 490,741                      
Effective interest rate 8.30%                      
Debt settled                       $ 25,000
Securitization facility [Member]                        
Debt instruments [Line Items]                        
Total principal amount             78,917 78,917     $ 0  
Credit facility, commitment             $ 80,000 $ 80,000   $ 80,000    
Weighted-average interest rate at period end             6.91% 6.91%        
Minimum [Member] | Credit facility agreement [Member]                        
Debt instruments [Line Items]                        
Interest rate margin on variable-rate debt 1.50%             1.50%        
Maximum [Member] | Credit facility agreement [Member]                        
Debt instruments [Line Items]                        
Interest rate margin on variable-rate debt 2.50%             2.50%        
[1] We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other commitments and contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Self-insurance liabilities $ 8,851 $ 9,024
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' equity (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Oct. 24, 2018
Stockholders' Equity Note [Abstract]      
Share repurchase program, authorized amount     $ 500,000
Common shares repurchased (in shares) 0 0  
Amount remaining under share repurchase authorization $ 287,452    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business segment information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
customers
Jun. 30, 2023
USD ($)
customers
Business segment information [Line Items]        
Revenue $ 537,816 $ 571,686 $ 1,072,770 $ 1,117,051
Depreciation and amortization expense (41,692) (42,607) (83,439) (86,128)
Interest expense (30,197) (31,932) (61,006) (61,948)
Net income attributable to non-controlling interest 38 26 65 54
Restructuring and integration expense (11,029) (27,477) (25,766) (41,571)
Share-based compensation expense (5,009) (5,484) (10,130) (11,350)
Certain legal-related expense (benefit) 0 183 (300) (245)
Gain on sale of businesses and long-lived assets 15,401 21,942 23,982 21,942
Income before income taxes 30,898 23,023 47,250 29,562
Operating segments [Member]        
Business segment information [Line Items]        
Adjusted EBITDA 144,447 158,883 288,607 306,044
Operating segments [Member] | Merchant Services [Member]        
Business segment information [Line Items]        
Revenue 98,527 91,467 195,004 180,572
Adjusted EBITDA 19,188 17,300 40,625 35,727
Operating segments [Member] | B2B Payments [Member]        
Business segment information [Line Items]        
Revenue 70,230 76,341 139,648 151,537
Adjusted EBITDA 14,012 15,192 27,273 28,667
Operating segments [Member] | Data Solutions [Member]        
Business segment information [Line Items]        
Revenue 57,393 59,301 117,104 103,654
Adjusted EBITDA 15,796 13,382 30,665 23,638
Operating segments [Member] | Print [Member]        
Business segment information [Line Items]        
Revenue 308,745 324,517 612,079 638,557
Adjusted EBITDA 93,863 104,770 184,819 199,971
Operating segments [Member] | Total reportable segments [Member]        
Business segment information [Line Items]        
Revenue 534,895 551,626 1,063,835 1,074,320
Adjusted EBITDA 142,859 150,644 283,382 288,003
Operating segments [Member] | All Other [Member]        
Business segment information [Line Items]        
Revenue [1] 2,921 20,060 8,935 42,731
Adjusted EBITDA [1] 1,588 8,239 5,225 18,041
Corporate operations [Member]        
Business segment information [Line Items]        
Adjusted EBITDA $ (41,061) $ (50,511) $ (84,763) $ (97,236)
Customer concentration risk [Member]        
Business segment information [Line Items]        
Number of customers | customers     0 0
Customer concentration risk [Member] | Total revenue benchmark [Member] | Major Customers [Member]        
Business segment information [Line Items]        
Concentration risk, percentage     10.00% 10.00%
[1] Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregated revenue information        
Revenue $ 537,816 $ 571,686 $ 1,072,770 $ 1,117,051
Merchant Services [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 98,527 91,467 195,004 180,572
B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 70,230 76,341 139,648 151,537
Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 57,393 59,301 117,104 103,654
Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 308,745 324,517 612,079 638,557
All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue [1] 2,921 20,060 8,935 42,731
Checks [Member]        
Disaggregated revenue information        
Revenue 179,360 186,424 357,844 365,071
Checks [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 179,360 186,424 357,844 365,071
Merchant services [Member]        
Disaggregated revenue information        
Revenue 98,527 91,467 195,004 180,572
Merchant services [Member] | Merchant Services [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 98,527 91,467 195,004 180,572
Promotional solutions [Member]        
Disaggregated revenue information        
Revenue 71,021 72,037 132,079 142,689
Promotional solutions [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 71,021 71,330 132,079 141,233
Promotional solutions [Member] | All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue   707   1,456
Forms and other business products [Member]        
Disaggregated revenue information        
Revenue 58,364 66,763 122,156 132,253
Forms and other business products [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 58,364 66,763 122,156 132,253
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 55,349 61,166 110,426 121,640
Treasury management solutions [Member] | B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 55,349 61,166 110,426 121,640
Data-driven marketing [Member]        
Disaggregated revenue information        
Revenue 52,495 54,503 106,819 93,785
Data-driven marketing [Member] | Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 52,495 54,503 106,819 93,785
Other [Member]        
Disaggregated revenue information        
Revenue 22,700 39,326 48,442 81,041
Other [Member] | B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 14,881 15,175 29,222 29,897
Other [Member] | Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 4,898 4,798 10,285 9,869
Other [Member] | All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue $ 2,921 $ 19,353 $ 8,935 $ 41,275
[1] Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -Q: ED'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 " #<6@)9,B 8]>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLT&0E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGD!6U0UX8F,-&YB 15B(0C<6%48RW,<3WN*"#Y^QG6$6@5KRU'&"NJQ!Z&EB M.(YM Q? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<:WIX>7^9U"]NIW[ MQ\9G0=W K[O07U!+ P04 " #<6@)9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -Q: EEP'BPIS@4 ,P> 8 >&PO=V]R:W-H965T&UL MM9EKA!MP,:[[CXDFP8D^@E#*+DJK61,G[7[2;NAH4TZ?"8 M17!FQ45()>R*=3>)!:->)@J#+K&L03>D?M2:C+-CLT"OKMJX=;AP)._WDAUH#L9QW3-%DQ^C.<"]KJ%B^>'+$I\'B'!5E>M*7[G MV$0)LBO^\-DN.=I&"F7)^1>U<^M=M2Q5(A8P5RH+"C];YK @4$Y0CJ][TU9Q M3R4\WCZXWV3P +.D"7-X\*?OR"[EI(GFX%T,)0C_*?^G+_D$<"ZP* =D+R'\$N.H.]EY@9Z!YR3*L]U32 MR5CP'1+J:G!3&]FSR=1 XT>J&A=2P%D?='+RGKLIU(I$;91LJ&#)N"O!5IWL MNGN+Z]R"5%@,T#V/Y"9!L\ACWEM]%XI3E(DN#V\[/5U9$9=0[++@NRR#MD36_MJ#(4Z?*"A MMH&:?=[/[CY^FB'G\6G^^#1]OGU\T)$:/1J28JN<3ZTZK ZT5$$#= MSX@OZ MG;UJYU6SE:7^R/#RD[8M=N8 MM&VL!34JFX*2$I34&W>.26_@H#XJF3*0!Z.61 UUHJLT'EI&'6-04KXPTVAY+]B',;N5S =$C5 MS'B!%A(Z(N(".3R%H0A&).[I.Z;9_5X[QII%39'+R(/-266/_$Q?T*T'5>JO M?#?C-DR<)RQ[N&T1/!A9EI;W',D'E]$'F_/*GG?J>>">7!PVT!U^+J!S3&KF\*6.0G7"DH%;-&)YX)O_.4R<<^_V>1=ID9 VU7PS.$99(&9;(B;"4P0I&J^G,!H.^-AJ9 M54VQRFA$S&GFCF=A8<,CTQO+"9/>R&X/,=;SG2,6D3(6$7..>?8EO(OQ%<+D MQ^5/:,'<5$!-:B'-3@X/0YB=%I*[7RY0# ER2X.4H>]QQ[)0S$3^]4W[#,X1 MFT@9FX@Y]<#;MN=':[1X#9<\T**?^*)T]TF+=8[01,K01,RQYE"7:/;B;FBT M9I6OI">,'CXO9EJ^>. M"FCK4]=E8 0V7FZI)3Y'%B)E%B*ULM BI$& KM,$3B?Z=FOVJ7QM,^L:\MEE M!+)K1:!9R,1:=.4*0788@VYQ?#B/MFQE^D:VEH<=40JZ-U 2J)?Y&\6;_''*W?N:FEF^W MDUZ/0+*R1^/N]IBQ>[1>J)I?MHR:(%=]*2A]GFAE&/"74!G%]Q+@\[Z@;% O;D M7U!+ P04 " #<6@)9/(N37G(' #['0 & 'AL+W=OMID1HYPX-&Q->/83IM.FGCBI+V&2=CB ME"04$/2A3]\%J8@2 <).FQM;E!;@O\!ROUWP^%ZJOYN5$!H]5&7=G,Q66J^/ M%HLF6XF*-Z_D6M3PRXU4%==PJ6X7S5H)GG>#JG)!,8X6%2_JV?*X^^Y2+8]E MJ\NB%I<*-6U5%/49ANOM()?"QBGEV+B\Q5Z\:7F;5YHD;]$A^C+U3EZ-T,V1RY]^@L ]@7G.CIHUS\3) M#!ZD1J@[,5O^_!.)\&N7=S]HLCU?V=97YIM]><:;%8)=0YGY(+ZVQ1TOP?EF M#GN:E;#7]2UJ1-:J0A>B 3.E"I$CKM$-+Q0"ZU8@>8,.*)UCC&'1S!5LB:BN MA9K8EGX1>V51I\SDEKLE93B.CQ=WNZMC6\4DC>C6:L_M8.MVX'7[L^*Y@(21 MR19\A>23"7#\NA1S5$.B! ]X">F,UYE D!A1I@1$/2HEA(0SP/O;A3LJ21R2 M&(^<<9BE!./0[4VX]2;T>O.NOH,MD\ILD-G+IEVO2[C8.K.)&Y?PT%+$$DR3 MD6[;*J X2=RRHZWLR"O[;0O9 JU$F?=KW*4VH9SK&UD"0IRR<:S85BQAA 5N MG?%69^S5>:G$FA'$'*P M>,A$TSV UT4)=K=.K8E#11H%(ZVV%8T(CMU:TZW6U*OUHUX)L].["=8E,;4E M!DD4CB3:5B0*XXGE)'C@'_8G!ZEY^0R1FVGV5*:$Q6PDTV$71SB=>GS(#JB) M5^BYN!$@,C>I&IXUG?'FJA M*I!Y)QI=&;PX55+K_A&E"1G+=)B1E$[I'$A(_"B\5% )*_TX1^N2FXV'3&J MN#:"!RYD65NU)8<2"&I#(')6\*[Z- QD03!/PJ@;>L!8,"<8^ ?9=RVZVK1\ M=/K-[#@FE*56'+GLHI"E$YX/,"1^&GX$O\$)('TIH/[UA;P-L) &%BY<9DD: MD0FA ^?(4Z#3O+XM@-.-O#9R1)FWDT!"1;:^FT(\E$H4<&.A(_'OML[A'H ET4,1R-%;JXF6!(41,2 M!RB2]%D-1UEPX'97:#N[#N*%Z_>V'3]JMOT>:Z L]5/V]%OQO>:/IO)VMEDV M.>'^E(V#QV470L' W#M#!\)2/V&_IT2E-CY#DE@M@,.,)=%D%-&=KM7/65A0 MU4(2W(DBITP;GR1(B?5 NNS C$Y4@'3@+'VBY=Q$^]KDZCY/E]L2(1?7VJG: M9E_ "!T7K0ZS)"+A5!P,A*1/](M[)>%3*VS3+\ !BRVQMET"?(HFND$Z8)+Z M,?G^Z>6TR45"$B3A&").0QQ%Z43Q2@?&43_CQD7'4XOJZ I#L:5A\LL28() MY-$!>=2/O&>7VM3F&(1I,NY4'6:41L%$*4<'VE$_[6PT/[6N-M4BBJ-Q;^ R M2^)PHM*A _JHOR$\DU55]"U!?PPE:Q,3HL[,8<:+#U(+1-A+I_+_P"_D/'_[ M_Q/MG[T-#&38"_ZK%5=B)EWTO^'S7;OM<#5)D?JF;/ M(>\WQOD&'1"H +X=)+[@K5Y)5?PC\B,48MP=*?:&KY%L=0/UOSF2/$*_M[78 MGAFC0P2=%R7XM7WR:'YC\SAP!Q&S:1P$,-'X$-)A!@E]@BML8#9[@MEY7A@( M ES,$=-A4:.,KPN C5.L \DX"J)QI>JP2P'=$^T7VSDK]I/[D] %#]AF?FQ_,%D;\I^2W=D=H 88+AHGP)G-Y=""C,MH MJLYD [B9']Q]+=0X4I=3J UDX$L06S'KL,-!-'4XR@9R,S^Y>[D[%.R/R)\K M/[9?4CB[0X>ANSM<[+R9,Z]%_^#JMJ@;J()N8"1^%<,2J/Y-8W^AY;I[675X"#<&,#O-Q(@N;DP[_^V[WN7_P)02P,$% @ W%H"60FC58XK M P Y@@ !@ !X;"]W;W)K14G8L".(XLA,RIQJYVYS@].Z>,6]&P>C:3T5"4.F,<9I*H,L^I_'4)F5B/+-=Z>O"%+5-M'MC1 ML*!+F(.^*V82>W;KDK 5OM*(]QL/[E?5[EC+O=4P41DWUBBTY$U ML$@""UIF^HM8WT"33VC\8I&IZI>LFUC'(G&IM,@;,1+DC-?_]&=3APV!&QP0 M>(W ^U>!WPC\*M&:K$IK2C6-AE*LB331Z&8:56TJ-6;#N)G%N98XRE"GH\GG M3_//']Y-Q[=74W(Y_C#^-+DB\YNKJ]LY.;GCM$R8AN24G,RH!*Y3T"RFF3HE MK\G=?$I.7IX2E>*0(HR3VU24BO)$G9&76_VAK9'5O-&.&Z[+FLL[P/6^Y.?$ M=\Z(YWA!AWQR7#Z%&.5N)?>WY396J"V3UY;)J_S\ WYS337@XM5$+,@UXY3' MC&9D)A2K5N/W\;W2$M?DCZY4:^^@V]OLTPM5T!A&%FY$!7(%5O3JA=MSWG8E M_I_,MLK@MV7PC[E'$ZI2@A-*8M. QY*M:(95P0E7$)<2BX$K(:92,D@(U61! MF2084T)778Z^[+EUJ9,[17'0D';<+!T83'<5SF98:3G^#A M@!@X[6;"N[()]@#\(!B$O9:@YJS#PLTP/W =MQLT;$'#?P:EN9":_3X(&NZ! M]D.O-^CO@':$]4/WS8&*]EK0WO$E)/(<-PP>;/'#&2EHLSS(20&R/DI.NYA[ M>S#N#NZQB"W2?DO:?P9I<\K14J="LM^0=%'V]^8V=)S-15BC_C5LBW?0\@Z> MSXL7M]*X8QE?=@$/]DB"P'-W>3NB_'[@[^#:&[>0^0+X2.62<44R6*#..>^C M@:QOU;JC15%=3/="XS57-5/\$ %I G!\(81^ZIB[KOVTB?X 4$L#!!0 ( M -Q: EFJNT(OP08 /(= 8 >&PO=V]R:W-H965T&UL MK5G;IOA&H[--LA13H;]N;I6Y&NZ\+-*UR(M4YDB) M^_/!1W(:4[\RJ!'?4O%8[/U&%969E-^KB\O%^0!7,Q*9F.O*16*^'L189%GE MR8U!3'VZYUX&;)#H9G2GYB%2%-MZJ'W7T:VL3KS2O"F6JE?DW M-79Z-+ZYGM[\?CGY>!=/T/3.?%W%UW=3=/,)C6^N;K_$G^/KZ>6W&%U>F^L8 MO?V:)^4BU6+Q#IV@K],)>OOF'7J#TAS=K619)/FB.!MJ,[/*_W#>S.)B.PO: M,PN&KF2N5P6*\X58 /83M[WOL!^:B.S"0I_#(8LJ!^8R/ M-V<0G?\W>OR?1S\(!MO5"*O]\1Y_=U(GF=D5'D1>"BBY6W._-J]VIH>1QX*0 M^&?#A_V8 ;" ^*$%FW1A! $,XBGT0,Q]BR*8>[;NP,*0^ M@[D2W,H?[&1[:4I=F07@JO/&Q6'-81)9F]48Q)&(V][E MPOV]\'"0FL)OU&$"%E-N$NR >V'TR!E",[G7)0[*T M)4M?R'!%$\V$.56)AC32R9. =2H%^E<8V5L[ *.L5EN'Q+LP0]RS:QOR%GE^ MST(FK6XC;N%VN2-;]?6'M#K=@:09L)/C[MX%X7R?=NH;%C32'MX MMPJ.N"7I"N@*.;=U=R%$;\3DPD 8Z0K9"!O$>FEVHHVXE9M+564 M:*W26:F3F>EA6J)OMCHP)EVA=<(Z10^ [%4\@4"^9T<# M 'F\)Q:MJB-N6>>(Q41DY1-<#5U59:K!UFAC $9\%G@V^RZ,$>K;C1OR%A': MM]>U2HZXI=SSV66]46)5/E&/1FSGP]L6@5''%+ MN(ND2.=()"HWZ]Z(@A( M QS9DB"&@7Y [:UGN/<.:RW4LGYY6!AV9:ZWKRIV=W+>#&5:MTF5VKY@W%YHN:G?H,VDUG)=_UR) M9"%4!3#_WTNIGR^J 7:O>4?_ E!+ P04 " #<6@)9Q!?#Q+X* 980 M& 'AL+W=OWMK;V08:V48V0&$G8GF^_+4P0W7UH$#G[D)<8[-/_ MTWTN4NN'1"X>B_+W:B%E39Z665Y=]A9UO7HS&%2SA5PFU>MB)7/UE[NB7":U M>EO>#ZI5*9/Y9M R&S#/"P;+),U[5Q>;WWTIKRZ*=9VEN?Q2DFJ]7";EG^]D M5CQ>]FCO^R^^IO>+NOG%X.IBE=S+:UE_6WTIU;O!3F6>+F5>I45.2GEWV7M+ MW\1BW S86/PSE8_5WFO2+.6V*'YOWGR87_:\9D8RD[.ZD4C4CPU\-@/W7W]7CS:+5XNY32HY*;)_I?-Z<=D;]\KEU9T9(*SV7JYSA*5%5+4"UF2 M6;%41Z9%<\AXD"0K*J=\[);_5.3]69'799&I/]VKM-92Q;8^(#E0);BK0[:K M0[;Q(0[X>)=D23Z3K\BMO$_S)B"DN",K6:;%G"0UFI8/ M-O+-\??A*O $8^)B\+!?.[:9X,PSK*:VU7#,N&$5VE8^'07RJ03BKX9/:V*2Y.C)(501UF=ZN MZ^0VDZ0N5$5DZR<)E8*PJI*.*1L:I>!TW+44,,5"894R,/\(TV6,)*;EV-_E MV#\WQ_F!HSB4==^*FF]VOW,>75..*19BBD688K$SK%J^@UV^@Q/S#:4Q@(I_ M1(U,.CUTS22F6(@I%F&*Q4AB6LZ'NYP/G3F?)-6"S-.'="[5OEKMO[W7W&NV M2L_G>**N3XG:!)(_UDFI6KPBRDQM#']=YY)P;W/6%T1MR9L7?/-"*0200I4^ M$;67KA>:!N.&QDNH]H96[?59,+0V$67IC8_-M MV_0II=S8?#L7T_78@"D6(XEI21SODCA&2^+^90&4T/'Q7$VMFN]V&J(ZC5#58BPU/==[;(\Z<_T98$';JX,7#1,"VWZKN1_V@ ^Y MF6JGY\ZIQE0+4=6BD^(18_G4,]W2,WHB/E/[-!V6_Y$W0#*S;*IC85H(#SK^(Z)3]=> M1E4+4=4B5+482TVOD[W;R=Q ["S,S8 [NOC(I#9NSYTK @!AEL\0U6>$JA9C MJ>F9;AD= MN8E0B1NJ6H2J%F.IZ571$C?F)FY=;LB&R\.F;X$G OL@:R,NP8?":CG;;#RF M@IHM!ZB-*>-6R]EVJN4\-C);SK;S&3O0X"Q&KB]MZY MY5"Q%JI:A*H68ZGI5=$",'8J .L N9E]WQ6G++ N8U"Y&*I:R&RT!RPA0G4: M8ZGIN6Z!%W,#+R3(S6R:$YB?;[AGTCGUJ#0*52U"58O=L=4?R&E)%'>3*#?D MYC8=XI1;CUNX?71^] 93+415BU#58BPU/?FY;DD==Y.Z MLU W!S =-3G'Q.VYMF M @X\_R@\ M3^=>1D5=J&H1JEJ,I:;728O$A!N)G06ZA0W#?,^SCNZH3X *@%Q9/D-4GQ&J M6HREIF>ZA73"#>G.PMP"^+XN^S2.RN=0U4)4M>B4<,18+O4\M]A-G(C=ND-N M 0 W"'(#=A#D!LQ R W)09 ;L ,A-V!W$'*+%KB)LX#;\:!"P,V&W&[OG9L( M%;BAJD6H:C&6VG-5#/:^\[WY3P,^)N5]FE&PO=V]R:W-H965T&ULK55M M;YLP$/XK%INV5=H" 9I.68*4!*IV:ILLI)NF:1\#+65W/ $0Z"%+D-"KR&$,1M,6-2,AN6F&20VWPG<"6[^V1RF1) MZ9T2+N.A8:F ((5(* 8LEPU,($T5D0SCON8T&I<*N+_?L9_KW&4N2\QA0M,? M)!;)T/ALH!A6N$S%G&XOH,[G5/%%-.7ZB[:UK66@J.2"9C581I"1O%KQ0UV' M/8#D:0?8-G7ICQ:!C\*%7*Z#FT6(IN0 M8WU$MF6[+?%,CH<[;>G\G_?@G[T_*8;3/!1'\SDO\(4""Y -0B"Z0J&@T5U" MTQ@8ET_COB3B$?T:+;E@\L__W7;W%;O;SJZZ89\7.(*A(=L=![8!PWOWIMNS MOK05_C7)_-TZ*J8SS:1F MR<:S.O*9;/:K?(2-WV;3>VH3'+:I4C7W6E@&;*UG!T<1+7-1/=)&VXRGD>[* MS_3C;G_2;='[]--,DWV^IF6:)NM++JBE)?[]0=*BF5+))O,^;[$>@&A!R" M!Y!R]B3+O]2:\PH];_)"G4_65;4]G;%CY\IGG\NE\@B>O%WX7 MJW6E+\SF9UNVXO>\^KZ]*^%LMM.2B0TOE) %*OGR?'*!3R]IHAG=+)[IEZX?_RJ_4MC M/!BS8(I?ROP/D57K\TD\01E?LCJO?I=/O_+.H$#K2V6NFK_HJ9/U)BBM524W MW6) L!%%^\N>.T?L+0 ]Y@6D6T"&"WS+ MHMH(VA+;+&K"M6L?E9*9]0J:5! MFSYH?-.L!FM$H;?QOBKAKH!UU?SR]N;^]K>O5Q'Z&=BQ,X:\&O.9.!7^JRX^(>J=(.(1 MWX#G\NW+J0,.W?F6-OJHS;=,K=$2$D6A92DW"'*O9)4H5FWPBDIP=6IR6ZO6 M-ZO5B7VJMBSEYQ/(7,7+1SZ9__0##KV?338?2=F!!_R=!WR7]OD-U"%1I'+# M36:V:\-FK2XWCW.**8G.9H_[^,=2.,$QWDD= MVP +GUEQD?T)N03FJ%*HD MU*-4%JG(.2IVB/5U?9;J7=R6\E% D*+%R]NW,3CF-AY)V8&WPIVW0NQ=Q8J5 M6.3<6)"B$8:(>J$_0&J0"KPH-".-=TCC=R$%EVZ9R'1H975:H4RH5-80D";< M\=AW(0V&N U2$8ZH&7>RPYTX<5]OMKE\X1RI-2OY5'-FAB!!H)%0K3'\61\; M4SPQ1 :FW@"W00K3P#/CQEY/;9X3^>TN47,.J%TX.TW[$!(2)0.^0^UICXP^)JD(K\ MR.9YTAM$G ;] OTC G2*04D%@Q:U @FEN$+0*J!<%JMI#NU;AAAC+%;C9]*%G&H7=HJ[WN/;AX M9,!81LO'K!F&XQP82TV3V!I9/;EB-[M^+1ZATLA2=(FKZNTV%Y8L&+,F]-&C M$CJ6FOJA9T/:DRMVL^L=>VF[.9ALCU,_QV0Z';4T)J$@]FU9TE,N=G-NF]%I M#>4'(&O/-]G]>FZOF6,FG9+(P_$0]UC.#T-+V2<]X1(WX5Z\QO26O=@"FHPY M-/:"89@8I CT!+X%8<^TQ,VT=Y:F2R-NXL<(>4R24^S[R;"^&^5(9&,BTM,I M<=-I&PY0,/WKQUB#*B M'W-F&!(R+( &,3^B-+)@[ZF5^.\:X0441/66V8\X*?N]C'4L;8=>Z$F;.!EQ M?E>7Z9KI[DTWIVPK*I8[JE"G[;#&QR$919Q!+@@2SY;E/<,2-\/>E3+E/.OV M[']I0LF86"&NAN74($6B.+9E3D^_Q$V_3=X;81E8-!A.52:A)(YB"ZJ>:HF; M:G?Y7*LVETU)841M8$N?)F-W&N1HE'BV.MK3*DG>EX(9>#3=9T8X4.I$: ;T. MG,?M'10=$/N^?S3.:8&#TP/.I-RQE M)D$?A]3VTHCVW$_=W-]D6S,TZ9FI_2( S<"R+F 'Y2(7JZ:1-<,W4#HE\3ZJ M#KY!$/L)M>AH#RTY:^_C?-4S% MN<[?$YB1556*M-)O'O5-G;[#:WL+C/8;1F0:><-7J 8QR';+*U3:,SEU,_D@ MB_^/9AI(G\;>>! W"6(_)K:WF;3O#ZB[/[@\CG4G:,%7HBAT:$/(O'!FSL=Q ML^ 'L4?IT-ZQ',P'/@XLYO9-!77/ZD/O4JTTD;28MQ?W^](Z[4!0TCR KM:Z9SS?>K8-6ALZ=\'592K^*CDAK%@0SOC0R.ZU*/KC^O)3^.F('EHGT=&3U1Y6'8K_SLB-RFLI: MA_=V_CLU>)ZQO,QJ'_^*>;-WT!%9[8,MF\.PH%0F_9?7#0^/.3!J#HRBW4E1 MM/)8!GFPY^Q<.-X-:?P0H<;3,$X9=LI%_T -;RYGS4B#Y/(T3TBGXNWUH3"BQ.34W[S?!_FM3:.EC8>CAX4 M^$=M>F)[T!6CP6CG 7G;+>;M*&_['GGOW$P:]9_DL.B*%0,Q2DPNSAUY0$\+ M=BI>M[1 M/0!OIX6W\Y#T[W/IPR+/WEV>B.&N.'IW=O'NS>GQ^/+D6+P^/1N?'9V.WXB+ M2RR\/3F[O!"7!8ELW8")U#" 1"HQTC.A<"BU#NV*G=D2+!5<"*Y( M*(-W$BA'\=R76KI SD?'>74MRA1[Q+%W4U'<@H?MKVKTA81"JW,(?OKDY6CX MXI6@+[4*BQ_2&Q^^!E;Z0DQ1*GVKZM'2'8G:R#I7$-M[G">.*:-R0DYL#[M) MRAP?@!M4(WB<+44C\*:L36'5%9,ZB-R2%\8&=I2NH^5$2J682N56=O/I.T[9A"\2W* " MO^,U#7Q6>8@R0 %YAAN&!M2L=HY1@,$2!-$U TQFF$5:C>34WD.K2K# 'M!. MN&$R5(29*B'+H]$D(YC>)2@%CG8YTW)ATW\8[3GC?)P.@9!N M_O[".SKQL3W)*<.US4-_GJ1>U%L$BTS]0ZCGQ0\!LE8-)CM*N2 M[^5TRG,7*&4MLN1T7M*ZBO3'.>D&83WQD>(<%ME:&0!(<%RP#IF@D6@5LH8X M+ED"/E[!P180+/0B$="XK;MK=BAD$'/BY%.$=)(Q6Z2W1DXTI<:QS"\P."]4 M5K!?RO@%9JD4]F")L7^J\UF#8X*).&&6SBWXXY74-44Q,.*[=TLM-3]S4I;I,*LHAB@4^@8HM.]UB%UEN M+,XUL;)>M:,KD!U,/SN?PK+WRQ"<0J]AEW!('I.NKXG[R4_#[HL7+V.P(T#6 MI<\4\S6H":^4"TN1,5'BBK%FJUU-,53(*TK&P043C(=Y[,(R1[&+8S12 MW(5FJ([PM:WS.+O52:]STJ0.+52)?EZV(W9F/30@5&]5S93O#;UHNZ+A+3>T3+4W)N44+P3R[(,26O$;(5U+ET85Q M+/2Q[!>$MJ VZ'_8W,T [X^C.]/HS_?,H5\?0[>3"Z7V]D>"#)D %4LJ'(4X MRJU/1JE+KN]2J!>41U?$MB.O$X> !.IO,Q8SM^D7,6LWDK;IGM1?NP:7Y&;Q MLL_#&62E&W&[VOZ>,$[7Z-7V]&/$6^EFF&6$IBF.#GHOGG6$2Q?\]!)L%2_5 M$QMP18^/!48$^ M2+S,.3-SYL(]7AG[V>7,GIX*I=U)DGM?'O7[+LVY$*YG2M9XLS"V$!ZW=MEW MI66115"A^L/!X*!?"*F3\7%\=FO'QZ;R2FJ^M>2JHA#V^92569TDN\GZP9U< MYCX\Z(^/2['D&?N'\M;BKM^R9+)@[:319'EQDDQVCTY'P3X:_"EYY3K7%#*9 M&_,YW%QE)\D@!,2*4Q\8!/X>^8R5"D0(XTO#F;0N [![O6:_C+DCE[EP?&;4 M)YGY_"1YGU#&"U$I?V=6OW.3SW[@2XUR\9=6M>WA**&T#_X#F#8 (8Q[MI1C/)<>#$^MF9%-EB#+5S$5",:P4D=BC+S%F\E<'X\ MA6XB34VEO=1+*JW1N$X9NGMWW/=P$0S[:4-W6M,-OT-W0-=&^]S1AVV^>Y%O[SM\DY=<9U[H3-C,T4.9 M"<^$6SK+A5XR24T=RULK=2I+Q?379.Z\12O]O4V;VO5HN^LP7D>N%"F?))@? MQ_:1D_';-[L'@P^O)#9J$QN]QO[SA?P!WZ MO;N9XOKLXOIB>C^CR>R!IJ87BK/WZ^"0WKYY/]S=_4!7&H\?N9BSC>]VR.=, MEU(+Z"@4;:W"J<$?O4LN)[/3Y!>2SE6<;3=M"O8N00 P[82P0U<% M?JFDK5WM0'*)O2;5,Y*UIEKFQ!K=E(+Q!>-(S+$;RP M S#X_-97]$)FT6K8HT_0",V45M8"#&7X4:A*Q):/&.,#*21 5V+UO*"C 836 MF/U6^"9@RTKXKUJO*;JI+*5&.Z-D%FVVB[PYW+]UA[OMC,YP8VK;F=U$?CN3 M5SHU!=.]>-HVBX7)@H2NR2/.6% P8CPPW9S"L.I451EJA.8*-=HH2*U&!VS# MYK , 5*II*C/!CI.?>,K(CIC#KT[^%(\UWG,G^F?RDJ7R;1N0G08*F* AK[Q M._+#419:5Y!]W7S_;0*[C-M*BKR$IUS MS8>0^_AD/6Z:@ 7 C**1R%57'F! M+[P,L=>9N&8%![]M93;G/,@9/C_K40]S)%';.;;>Q@ZH$:G8LDG^IR.Q[3/= M[YR]"K;+>,)T%#]:]3&L?=H>8B?UV>W%O#X!7PN+\CM2O !TT#O<3\C6I\KZ MQILRGN3FQN-<&"]S',39!@.\7QCHTMP$!^W1?OPO4$L#!!0 ( -Q: EDW MF+<;.0X #HG 9 >&PO=V]R:W-H965T-*]/ \]+3N=YU1R\><7WKLV;5[IKZZI1UT;8;C[/ MS<.YJO7]ZP/_8'GCK(ZDC=67>CZ2U6VL]<'HP-1JDG>U>UG??^'ZN6)B5ZA M:\O_Q;U;&X<'HNALJ^?]9G PKQKWF7_K]3#8,/*>V1#T&P+FVQW$7+[-V_S- M*Z/OA:'5H$87+"KO!G-50T:Y:0V>5MC7OKGI%HM:04%?\\&]O6P(G^M4U\1SW:3IT"ZZ5=Y(5Z?8#(L?;B]%^%+<_'E]_>'RX^75[=D'<7[VX>SJXE+<_'%Y M>2O.KMZ*B[.;/\2[#Y^^B/=7[SY]_GAV^_[3E;@U>:D0EH7NFM8BP@M5W>7C M6HE??QD%OO^;N((([;.K[G,K"CU?F,K"5GHBVID2$UU#U*J9OA1'58-;NK/0 M@GTAX#**7>8M2,S'RHC0EWLP,37:6G$H_%$DTSBBJRR5<92(,SJ*M0V]BL*H MLFH%_,7"78XR&8^B%^(HP5+_Q1[G-!#V""M!/XVEGWI\DB\]+^;[[YNB[DJ0 M[IIQ5=<0^9&()?$/XT &429R_K82ER*$'>$P"F62AOWS-2U@37@B+F9Y,P4M MUAN8W2$>W:$UMOHFYBZT%87VEF.)MKA71M'!SCP6'H.-PYSPU%J\G;?VH2G% M6$VKIH%IB?T'E1LHB+6+STCZHP!+2V3D<2O4-Q0MJ\1(9B-/A-(+4O'%5*TZ MUI.)9;8TV#?B*)99F,),ODQ3*'EUF&K8I1;*5!JJ$VQ.?,8R"D>PQ1W"39M* M.6*60I"^+(WY[ )6Q/_MM>^JID*$EXZVFE?'D^6=J=8EN6L82!^;6'TKE.WU-;:Z5JT2T.(<_NW[,@CC M%^3H412_>%9BR8X-.?ND01R-8!!B+0JD-QJ)L[N\JLF-CW'FL5:5H="MFNB;Y'T3^_>U;0N)DGV-GBL[8'B_?-^7FEB?&O="V%;]S M?ND:0*JZ^@]9$%#*;M[N(^]=7AEQE]>=$A>4V=5?'7) #=TCJM[JN;)M55!, MJ@?8VWR%\B<=1;\(H&V/L@HK,_AM[:I_N(=.]B-T"U64SW/#BIT!,=4/HJX@ M0BE1LK1IC^&AFW:A"A<&(L O&VHW)V(MYUA@-Z M4./@<=/..CXF"J/9RFR!OD'!B4&(;AKC2\?W2" (&G@PIN]?$!>I22 M<=*CI^Y>]5-JUX5ND)(A*91A"'V*5O=%@1P3P+E4QJD"=O%DDH7]!9+BGTVQ M_W:J/[XG@]2G!(ADNENZ0^(U2RA?!HGTO90)?%8,'%SYX^T6,N9 *8@CI/.& MC-RU'-PP@L%*> <1Y3H)*RA7=$P/S\ C(S)!/F-/D():%+"*Z^%C(GZ\]]V M72]>WPU?%Z)%;LP#.5D^I]HNSHJBFW>.0]PR;?4?IT1",T\7_P02D% 9V/"X M0\&S>M+>DSY1J=(4<"#&U5$4QC)($L86D2^S-*/G<21'@7ON!S),(O<\D%'B MBPMN/2!\7=G6GK+*P8&=50N+DI+(4>:)HR#,9)"-R#D B;) A$E(-^A)+.,8 ME=4/4IFB1E_GIFU ;YT2(1UDBR,_D5[LO1!Q1I\BC63F^[@=22^$ZR2>',%G M;U4Q:W2MIP_'U(E15#Y:-XEE2J0"?,;!"P'6LF@D@-62$*:#M$$,4@!!(:"" MPV--C@Q%*\,$/@H[QSZTE,I1[*_N!J%,,]#S(5 :BYNEAA$L8U(X$EDB SH9 M^O10"7T99C$T(3.Z"3WX&=]- >2&[@AE2Q]1%7L!&0%,(S!3,D(8@P4_=BL2 M$ HC7D':RCQ> 6"81I$X&WH'''JH$,HQAR&*>I*L\-I?'

0X"'X]])DORW HV^1B?ODO9/O>P4R936I\(@6(Q F70W/ MG;A4W_<09&P4P9 /'P=Q:]J[7L&'D!<$%,-]0:W*E: M+TCZS8QY0M@2T%C#*O"#:D[0==$9&!VKBF$Z9&*++?G,>9==\]S=<3'D$=8Q M2Q[QA4(W];T^JK>D^/NJG<%[[GGPI,KC_ [E>KKA_B'W2F#J4P^0'DV_.GC@ M27W'P[62*O&R9S@1OZ.SN$-W#D!^'W6>.(,9+KDP$6')4PXH-P3 M?!:PSZ AA) B9%CDML<[$QH0,I.-NE_1L*WI"G+W$^"^QX.K^0(PDE? ,* $WE@79R(O_]VYWF#5 M=3S]/(H 2=:^K/A;KTI[\#9"P=K@+0I8"]3D/%$3&B8N%',8\:N&#Z8"#),DDU9^%BI'Z0KC7/BUD?K,O0;G1SW /G/A.M0O79 M!3]G'G&-1M:HMG+E"S'6J$G5B@4TT%?<0P$Q_(1TF '0%R%L1H33 9H"( ?#0-:(DKY"'C2X1J:*L;#];(\M$!,(\ MLF0(^[U5$V7,L&/@S&>K ?6C@(9. ("A"%"/O%!\T'EO4.1!M3:SFQ@]IQ-; M4Z%CT>9QRK%K:'84$AR6WLBGCP@.YKFCB MQ;'X! ,NGM4,(T) [3#^,=Q& Z(TW!NWD2J?,E7N80)F+^'^X4>XBV4(K+PW M[[K9YW@A,-_RQ90LVIM.%O9Y5FV1& M?;>NJY)3Q-HPWW'A3(B>P7]^SIO!BW[&D'?99[=ZAQHV8^%_K$^K8?%/&PYG M/&3T):W>& T?]4D*U'QT>6FX8_B+6..HRV+J8P$U+3%8("E!79-M:&N9(S\=+V#\TN=P,R-7I>%:CN4/AP*C]!?M $62G":$J('H1:'&9U3>_L:!: MBB8EPC\.5EA93*GI(Q)D%F[X&/_E"-46QU<,I/*O#$4-35$9 KMI(_'\-Y!O M>25I;/V@\#C:M4W"P3;V$*_6@%<,M]6YN3'RJ@RZZ2*X0E M]&0KQO<#"9Q4S^8"_//PS\\(@.DE,OU, 4%C3 (SFPY"49VD_)K$7Z6,,.*7 M;P![$6>0B%/(IM&?!:#+SQ0P(MT-)7:<'T@_]MWY@*DT%30=O0BH7-0.WXML M>_9SH-T*._4SV_X=)7KP)/!X5@5($HI+(#;]H-!?Z08-Z)H3TW2=*R %TQTN M@70R+P"\AH(3>K&)UAH1\\V]B\J2&'@[CD?BTT(YRXE:41<^E,X/99AD]!$G MP>.XTJAQ3AKV/9F$*>DP]4?B2S[MLS02DH$&AJ2&K-[EA7.U$:2*\#_QXAU0 M,Y51G(I(1BF-Q)<](Q%"X^!Y(D-OD2U17BH]F#,&V NRK08C2V=]J:$WOS1H M=X-SI_G!Z(=*ZK()'D*+\JFU&PO=V]R:W-H965T['= MNW?>'[/?<<[WB\\5:J+[I -/!FX9AM=7V[+F[ASV!X2F!L!,('>]6D6-YQPR;CI7<@K*G"S[^1&URS#B4+A_N''Y;P.%_ \L-L,8=/!<):"GJAI!D,6PFT+\X^'0V&-C,F MLD8P]Y#DVKX#G@&KDSV4 M)1J10\&>[#Y27J@,=QB4':[AYX8I0P NE&')GP]B&RZ(NBEDH\EV8DSDL#9[ M&EDIF\KH2Q>YMHGV1J\]"V_?#,,@>-=>Z T\4!;F529+A.](IA>/!C0(TE[L M!S2(@EX4NI51+Q@&^\>9,8JOFM9U1M)%5E<9,5?D5>L$7I%5J U<1,-+N A3 M:M*$FB2^/(=SAZ)Y1L@DYC&9^-+*S M. R^ZCG2Y%_'J>NBH>L&0;L8GQ/N8O?_X'AG("7E*Z=\36E0$I)3!R0TF"%PR"%)!Y .!B=5&VS\BF,?]!*AZDE,HA].TNZ MF>]_0\@>1/R@C7C_)>)G>RGU))?#Q+Z?U.F.1PFU21(=C(]]KOV]TJ=$M7$% M'H6+3<-M%;1;W=60L[9T^OMX6X!^9&K#*PHN7),HV9-XH-JBKIT86;M":B4- ME65N6% =C,H>H/VU)%.[B56PJZRG?P%02P,$% @ W%H"6>F]'M_F!0 M.! !D !X;"]W;W)K&ULM5AK;]LV%/TK%VY0 MR( :2]0[30(D:;9F6),LR;H/PS[0$FUIE427I.*TOWZ7I*S8J?-8BP(!+G!4'(T\GQ&J6*^V!XL-,;8P9- MU=I/>M?CL&:0>H\8D-Z F+QM()/E.ZKHX;[@2Q!Z-7K3#Z948XW)5:W>E&LE M\-L*[=3AA2J9@)PWN*6EQOJ60=7BG(%3RRO&8/.GPMZ[=A_M$3>%04_B4]^_;QZ==GE_O1CR1S-9MAK<(5&$BK%&DP,%[:2UU5A;*7"#XL+ M4FKK=OW14:$P@%$/7%=W&W("!UVJDG>2MH4<&TGH(5A[PC*$JKY:J#',@B-I MF:J$B0Q3UK)9I6!1T]9DB4A=BHICJT925CF#7+ "%^Q $$7#F/A^/UJN]>EJ M=: @,.F*UA8')PC",3A1G.(8QPF.ONL'^+EA><,56M#U9(D/#O&#,80A."&) M'UJ@!!UVAP>29..A#B?$:'X,3IJ-(2 K^2IR0D.B@<::#ZMJ<@/CC[>4]&W^CG#@*((PCS (] M0IH&ZZ6<=$*P-O\"V.A:63\4-&8TMIHF;Q'R.'@X^[7/0-*:Z8#33J()IIJO>Y!6 MI^D(2)DA.N\$G./6E\@ )M!W"TLVA1*W7[>?57)0=$+/M>GG7H#,Z T/'[8Z M? )PSKEB$(]W7]9;5KWOI*2M)H'1+EMO.9CBBWH+]DY;%_:#QO:#;_,+#<(F MT242:Z,7/N@;EX_S7QHV=*UXEM,:]^?H\B*\1VM M.S8'N56&&:HO< M$"7Z@T="&&E_1K>#2@QW;??(#7CJS0*IR;>[V:P!_45NE)(AR]#U27J/WR8; M+'9)DFFD(I=D1C(^FOJ)A3/"DCTKH"< ?!2Y2JY$6MUWI54#P[<[Q(VB8/=' MR&=@1$H5;*KP@$+$*E7UW'LQ3\G/YBDQ:,9NFA#+3\]@CN5GEL+$]1)+W2!Q M21QNQ[O?Y>=@OV^XF@!IE&(_],,,MSC+LA^E+!YM:P%2[.C8U@'[[/09NED0(B.<3%%J0!-M)&_1 AHF5=V:9&KOX:\( B7*/PY7RT\Q_G+RFFA=0 M5Y_X]^Q=D5&S5S.7_"1E^&X2I[O;?OE/UFYS>&;-S9U5_T[%7;47N^'M<"T^ MLK?!^^7V3OV!BGF%V=1LAJ;>;A*-0-A[JITHOC!WPRE7>-,TCR5>[9G0"_#[ M&0J M1 ^/M=+N/*F\;T['8Y=76 LW,@UJ^K(RMA:>7FTY=HU%402C6HVSR>1H7 NI MDXNSL/;.7IR9UBNI\9T%U]:UL-LK5&9SGDR3W<*]+"O/"^.+LT:4N$#_OGEG MZ6W<>REDC=I)H\'BZCRYG)Y>S7E_V/!!XL8-GH$C61KSB5_NBO-DPH!08>[9 M@Z"?-5ZC4NR(8'SN?";]D6PX?-YY?Q5BIUB6PN&U41]EX:OSY"2! E>B5?[> M;'[#+IX7["\WRH7_81/W'A\ED+?.F[HS)@2UU/%7/'9Y&!B<3+YCD'4&6< = M#PHH;X07%V?6;,#R;O+&#R'48$W@I.:B++REKY+L_,4-Y<1YZ5N+[FSLR2.O MC_/.^BI:9]^Q/H+71OO*P:TNL/C2?DQ(>CC9#LY5=M#A[ZT>P6R20C;)Y@?\ MS?KP9L'?[+OAN<8XH>!7:]HFA3?& ZWEA%KJ%@MXVZ 5S(\4^KV\01G'*8$_ M+Y?.6^+.7T]E)QX^?_IP[J=3UX@ M9$,3)Q^ACFQ_PBH-9IN !*DR>QRYG"&00J M'2^JM@C!0DD*#)1Q8G"(>MDZJKESE$:&IHPNGZN 3- BE8WV=L5R1LDB@'6> M?F)5R06=2,2M6(+7.P0CN(\0?%=>]F&1]9_#Z6!N))5VB4$P"XCJVU)K[0HZ MI BCL^CIT%ZFI=\2VRJ95Y%S#6DX4V") 9-"QMHEL$^1PV',)6KN; Y7:S[: MXAJIY1FR:*@>CY(T'=66:GV<3B:3@;_9"-[^;](.S@YYDX1'T/?&6,]^6TH9 M)4MXJ 2!@M*8(J9)**'SR-3C]'@^HP+QRU\^:)BZ;#4[/?+&'>,6K6* M:M;C&)" 8O2!C8V1E(4-\?8KX@!A98M6?+/276;'TPAS,X M* 0'%.#D:P5(Z60:&M#?>0U'$BCL-I*6P1X1)GPV[.&]/5M(2: M_F%W-8HFF"0TB2!?P)?YYU9VG1&NW,&UGK"NLQ5O#G?@]5"L7TE-PB%)VQ9[ MV:;(4-@HQ<$VY(4G6)A.GO\Q>FKR& _F1ZIY&:9DEK%6^SA*]JO]('X9Y\_] M]CC%OQ:VE-J!PA693D;'+Q*P<3*.+]XT81I=&D_D#(\5_3&!EC?0]Y6A6+L7 M/J#_\^3B7U!+ P04 " #<6@)9*[+HG!4% !,"P &0 'AL+W=O22&;6?I.7:7;4&8A#;#@-@J#P=\>G M;(P P8WO2\S.RJ0H;CX_HE_$V!'+3'D^M>:KSD)QU-GK4,:Y:DRXMHL/O(QG M6_!2:WS\I44KNP/AM/'!EDME>%#JJOU7]\L\;"CL#7ZBD"P5DNAW:RAZ>::" M.CYT=D%.I($F#S'4J WG="5%N0D.IQIZX?B,G;Y3DAG*=:6J5"M#NO+!-4A] M\(?] "LBVT^7B"*-?ASQ=!TJJRN@#9W-=S6DB7-%!LZ.8_I[, M( X>_?-25EJCXY>-2F\=^%JE?-1!\WAV=]PY_OVWX<[@CU="&J]"&K^&_K^J M^#KBUWTRSE=3*\F5Z?3R5\TO;JYO?Y\>7YU>T,33[5R M@6Q.MG$P&ACQ!7(J,#GMOX&M%=I;_"!)7^#Y0Y<63(6"NQSE,]&S/RC[A:H] M) N=%B*?L=?S"B<9*4^I\@7EF"E4H&@,00"4J-E<=.^4TVJFC0X/0%T#U^JA MK;8,!*JMBZ-AZ7NK9/A]-)_Q+-#6E<7C,'G7HX^0R-9YWL@NG ,[4EO6B!?> M 2X4J(0U< ]T.B!0F".%SSCE.X4%JB, UO/D;CZ)V1 "/@?X7ASU-] M0&\H&>UWA[MC&O>2\3Z]7:GNT$=$Y*BRU?NT<4YJJ;SG9=O89X=FF7WIH#+MUP'=I\ M0B-Y,:C1TL"HM[\_@($G*ML_-S+J;L.A87=[N!]S/P5ALDQ+GKL(FE1=&YT* M74!PAZD!HU4<'KFS)0U[VV^%D0G^N^ -+M%,#H5M(%)J*V^-SB*;@PVHNN$[ M=F@4<5[;+FEI+)U%ID9"@+1-\$&U0 VFJVNQT#\Z4*[2EN\;G#TMX!-*$(D& M1JY(X1])^D++D0*;':?69;$Q<7.F3=F8Z&M;ZLAU+N1N1BM@/,:&$KPG@UHBN\+;0S- M^-<5S#"TP%C1K_@^@)I4MBM"A!#+,UX;?^D^[&]L."6[>=SC< F(-^VRL_JZ M6A4G[8:T%F_WS,O8K1[]ED-UT-O=[N">BKM;^Q)L'?>EF0W8ON)C@767G0C@ M/+?HK^6+&%@MT,?_ 5!+ P04 " #<6@)9VW0D7 <% !B#@ &0 'AL M+W=O]GLE+K)@Y4@N4]&:F=,4L'?6\9Q8:6>&%*M%+HNBX M5S$N@_&IIWW6XU-56\$E?M9@ZJIB^OX!7'0$F[XO+2.T!N?+M@<;]%^ M77S6=.JM40I>H31<2= X.PLF\.2]/9@_-DJM1W=WA?G 61,P@% MYM8A,%KN\ *%<$!DQH\59K!6Z02[^Q;]ROM.ODR9P0LE?N.%+<^"80 %SE@M M[(U:OL.5/WV'ERMA_!.6#6^:!9#7QJIJ)4P65%PV*_NYBD-'8!CM$$A6 HFW MNU'DK7S++!N?:K4$[;@)S6V\JUZ:C./2)>76:GK+2P%_J>41 MI%$(291D>_#2M:>IQTOW>?K->_J6FUPHYZR!WR=38S45QQ_;?&X@L^V0KF%. MS(+E>!901QC4=QB,7[V(CZ,W>PS.U@9G^]"?DYJ]0-O-_/CIRR4,3^!J\OX& MODT^?+V$Z\O)[=>;R^O+CU]NX0;S6FLNYS#;;@>\>C%,XO@-7 S)3!90.XV M^*/FQ.U9N,Q%3>4 [(YQP:8"#VF.'!IZ3:TSM6"<%FXY)8)9>(LY5E/4D,8^ M[2F\_J@L0GH0PK+D>0FYHG%@+"&J&3 H5(7&\APJ)?&>^D)_ISDVJV5Q!%]* M)'9C':>EO:.V,$MF@)+N+.,T&=KAL ((@2T66OWDU/2.@QSIQ&"*.:L-MK"F M5-H>6M052&8I..T+4H=:W+L('/<#"+WI5="A@J>N\"Z"8D:94X[XJ/906ENV0I'(4V=_!W!>]G, M]&:\SIDNG*WVD7G&2:E:PXQ+)G/.Q",371SI-U."AKNA8MI1*K5QT-31N.YH M^+56SIV%YCD:GX9N#ARH!EZ0./DG2(MQQ%L^EWQ&%$EY)5,UJ*DK:!\!+A?U M!D\MG[Y_S5U05&VH9,T!G#/!7-2:;Z!0>1.1"Z:U3U[C3L>SZ\:SPE5L)Y&V MU*J>NQ*MJ,M*]]WR":4SGE!IKW.\#ZGDH>LX F#,!EEG=6W M7/)F"V5241GR/\DJ5_,G9#ZUXL7.QDS2,!H,-I86JUV]^!75L8$21>$STGR2 M4!OH1^$H'6PL6R%V.IB&HU'TZ+DI_T$Q:;P+DJ)EJ$YSY$TV9UI54- PT'Q: M6T46-7HV=#A9M=/@?F1=K" 6+N!4*-0@XC&' M4[E!BL-^?Q".!L=NEP[#098\J'E"V=]&3Z?D_ZN5)G__+=E=^"\A2<(HBK9N M'MJKW?V3MHW#872\>C[DN'OJH K.IEQP>[\/N&5RKKU.PK@_/%BO+>;F^9D# M(1N%H^-D8WG>0$B':1BGV9/U>3,A\7.D^_SO9T*61FY)LM'3F="0_Z69,$K" M83_VTR$+HV38G0D;E&U_*'N=__V4@KF_W="?!55+VUP!UM3U!6K2W!L>V)O; MUS73<_JR@\ 9B49'@WX NKG1- >K%OX6,566\NVW)5T"43L&>C]3E(S5P2E8 M7RO'?P%02P,$% @ W%H"67ME<$GE!P GA, !D !X;"]W;W)K&ULK5AK;^NX$?TKA!L4":"-+?F=)@&2&^\V!39)D]QN M@:(?:(FVN)<2?4DJCO?7[QE2DIUGO8M^L9[S/G-FK-.U-M]L+H1CSX4J[5DG M=VYUTNW:-!<%M\=Z)4H\66A3<(=+L^S:E1$\\T*%ZB:]WJA;<%EVSD_]O3MS M?JHKIV0I[@RS55%PL[D42J_/.G&GN7$OE[FC&]WSTQ5?B@?AOJ[N#*ZZK99, M%J*T4I?,B,59YR(^N1S0^_Z%?TFQMCOGC"*9:_V-+JZSLTZ/'!)*I(XT MQ!>A%"F"&]]KG9W6) GNGC?:?_2Q(Y8YM^*+5K_(S.5GG4F'96+!*^7N]?KO MHHYG2/I2K:S_9>OP[@ OIY5UNJB%X4$ARW#DSW4>=@0FO0\$DEH@\7X'0][+ M*^[X^:G1:V;H;6BC$Q^JEX9SLJ2B/#B#IQ)R[OQ>6&>JU%5&EDO&RXS)THFE MX3YGXAG%M^*TZV"*!+IIK?8RJ$T^4#MB/^O2Y9;-RDQD+^6[<+'U,VG\O$P^ M5?B/JCQF_5[$DEXR^$1?OXV[[_7U]X[[7BCN1,8N""?226'9?R[F> O ^>][ M&0@&!N\;H&8ZL2N>BK,.NL4*\R0ZYW_]2SSJ_>T3]P>M^X//M/_YLGVN]N;V M<<:F)^Q^]O!X__7+X]?[ZYN?V,7-%;N^>9S]='_Q>'U[PV;_OIO=/,S87DZP M5*.#K;-,+W!.)Z;.M-,00*8Y-::ER\S@C EN2FBT7F7*;#ZDS"\3)OP>6JTM6Q1E9Y, M$0;'"("^_3 @+2NU0]F43AM_*3(C5AIUF"O!YI4%&&'#BB5E#[I_$60%+&@, M;B#EJ\K8BNP$]]0+^ )'#<$"R2C\&!B2PUM MP(WSP-I5*SW\%Y7Q4 AM8'-$GVN5XP#_Y6[AQV)E=7C]>772.FDPA481D;9",P^2H MR139:YL13_I';,4W=#?3ZQ)6YC!)Z@\'D"D0^%/CHO*)7 )H9/.8W584D9&Z MLB^S$#J:<0Q:1>BCIGVFC#4@0_X(D,AX5J6A:1<:8Q)O4E^;)2_KP/!F(R2B M;5=[#['2F.:EX*EO6$O%;]N#"N)W(X?HBQUZ,HBF1#5"NCQ,?1=Q15L1^D\7 MMH M4M779.V*JDA5T MNP$N=4<-;"J6$YX#@[U-@#L2["B^''L*18VQ!H0HLDS(35-L2M0BNTW3-*7P M[(UR^S1Y2_"-!U3O4%;=[V"67(*F:M(4V4>TZ36]XAH(HXW RT8_0\A1@QW$ MO:C7Z[$LT S%]KWB!D!G@A8,AO5 M.N!UWJ0)*]%++!4A+7D':EC=O56N_?O M,[&^9U$ ET@J>R<7%/#K8(;D&9*G*8MBR\.MFH]EQSX1H=$@QDN'^J]"P0,S MK:5205,+9 $((?_@'^!T<2889&?3F@<<\Z' *X M/$#0E"*GU3]D11<$,[0Z!LC:GK!_UN7QVR5[0(%VUTUV*,D$V 7^V*. ":K5 MSMFC=@V7PT@>@M>$1#OTHF8QPG$PG^!U$@_Z4W8861)AU6);%<=0;0>,@ MBJN/H[B?[)F9 Z\CF>(D&4>#\9A.AM%X1-8'<30\BGTCIV=%/G3J#4//_R.'LN5YI7C7T[CYSP*91/.Q1G$DT[?L3Y"?V M ?>B41*SV=NE8RY*L9 0/QS$J,H")9J56H;L MEN+9L0V6IV/V)>?ETJ\?]5*Z5R77V+)>D-*KCOD,UI>AFA&[$JDHYLA1/P[C MQ#?,:#(EIPPYA2DV' &KT&')[.%@.CUB=TV-#X')P>AHJ_'E)"0FFX"T*=-I MK3%@I]%78RB@T2<7\8!+UMQXUO@#&'^[NSC>30L!%^C)$C%F5+GP^:>^V'Y\N MPC>7[>OAR]7/B%"B;Y180+1W/!YVF E?@\*%TRO_!6:NG=.%/\W13L+0"WB^ MT-HU%V2@_21W_CM02P,$% @ W%H"6>GR5]X] P ^P8 !D !X;"]W M;W)K&ULC55=;]HP%/TK5YFZIS8)A+45 Z1^:FQJ MBPKM)DU[<)(;XC6Q,]LI\.]W[83 I!;M >*/>\X]QS>^&:VD>M$YHH%U60@] M]G)CJF$0Z"3'DFE?5BAH)Y.J9(:F:AGH2B%+':@L@GX8G@8EX\*;C-S:3$U& MLC8%%SA3H.NR9&ISB85MUUXY,O'EP,:[@&>.*[TW!NLDEO+%3J;IV NM("PP,9:!T>,5K[ H+!') M^--R>EU*"]P?;]EOG7?R$C.-5[+XSE.3C[US#U+,6%V81[GZ@JV?3Y8OD85V M_[!J8J/(@Z361I8MF!247#1/MF[/80]P'KX#Z+> OM/=)'(JKYEADY&2*U V MFMCLP%EU:!+'A2W*W"C:Y80SDZE(9(E@V!HJ)5^Y/>Q18(C9[@=)RW+9L/3? M83F%.RE,KN%&I)C^BP](42>KOY5UV3](^+46/D3A,?3#_N 7]39C!Q?=-CF M@FQ>=%K(VB%^/76Y8;QL';C/:R#'7%$AQ[=!LTJE?T)A\_]$[# MSP?T#CJ]@T/L_UV6PRSW#XL;Z(5#F-Y?/=S=P.+B!\P>'YZG\^G#/2QR!,PR M=/<"^"ZC8@:![CL8BM!\#6537+3%!2H-=J6!%=,01?[9T3$0OF**(HQTR!UW M1RHSB 9^[ZACWR!3+>\U)EC&J"#J.>[(=PIC%)AQ8Z%QK[-19H(;# M;,,XMB+I4A-5AI65&'=+(5)E(DO. .:-7+ M6KUU)/8DG/SVU)[\N0\9II2R &V8J8U4FUU\0MYB"ZM)"OVP.8 M$33TSSYYH)I6VTR,K%Q[BZ6A9NF&.7V=4-D VL\D>6TG-D'WO9O\!5!+ P04 M " #<6@)9!7RS8PP$ "3" &0 'AL+W=O-L]Z'H RV-;6(I4DM2 M<=)?OT-*=@XD0?M@BL?,QV^&"B$-)-@:VTY"D.3;;%@IJU* ME'2R5KI@EI9Z$YI2(\N]4B'")(IZ8<&X#*9CO[?0T[&JK. 2%QI,511,/\Y0 MJ-TDB(/]QBW?;*W;"*?CDFUPB?9;N="T"@\H.2]0&JXD:%Q/@M-X-.LX>2_P M%\>=>38'9\E*J1]N<9E/@L@10H&9=0B,/O=XAD(X(*+QL\$,#E?S/?J% MMYUL63 TI\Y[G=3H)! #FN627LK=K]AHT]78>7*6'\"+M&-@H@JXQ51:-, M# HNZR][:/SP7Q221B'QO.N+/,MS9METK-4.M),F-#?QIGIM(L>E>Y2EU73* M2<].%\I8C99K)$];6*'$-;=F'%H"=R)AU@#-:J#D': >7"EIMP;F,L?\I7Y( MI [,DCVS6?(AX.^5;$,:M2")DLX'>.G!TM3CI>_@G9-A$G.8U2;"0C!I@,D< M;NP6-;SRQ$NQ 2+F^7=[?SN\G9^-;^^@]G\ M>GYQ>;>$[PA;=D\#IPC5/&-"/$*IU3VGQX<,M:5Z %MDPFXA8QH/9( *":#@ M&[X2"#7;'+ZUEVW HA3J$=&TX9+R-<^Y3URK0%6Z$<47H"4]3@MV"$P853-B M-9:IRE)X-S !^(!9Y;(?GGG'Z;;AHM+^];FL"UQ=:S9,YUQN_+WEFT[UZH98 M2-HAFRJ*(_H1$L'1=NF1OGP:)$ET,&.0+#E*6M%P> Q'<6N0 M1O3MM.)AG[YIJ]>C]6FAM.7_UK%!!I6:4PB[W.49^8?"EQQZE':[Q_NQ'\?[ M\;6RI#Y+I8,L=R]))<704Z=I![J] ?1Z?8A;<=J':Q(KD2[*>?;ZT3X[IKT! M7>1G<1+[6=I*^Y&?):VD$Q^_54_"9XVB0+WQ[9"BF,+7UCWCL'OHN*=UHWD2 MK]OU%=,;3AD@<$VJ4;O?#4#7+;!>6%7ZMK-2EIJ8GU+J4H8X 3I?*PKS9N$N M./P/F?X"4$L#!!0 ( -Q: EESW>,M%@T *&PO=V]R:W-H M965T]6CMZ%U:80I5J^Z=W$+]^-:3TO^)=6.]NY%B3)PICO=/-+^J8W((94 MIA)'%"3^;=5[E65$"&S\$6CVFB-I8_>ZIG['LD.6A;3JOR)5 M2UEE[JO9_:R"/!.BEYC,\E^Q\VN'LYY(*NM,'C:#@UP7_K]\"'KH;)@/3FP8 MA@U#YML?Q%S>2B??OB[-3I2T&M3H@D7EW6!.%V24>U?BK<8^]_96+=SK*P=* M='^5A%WO_*[AB5U3\=$4;FW%3T6JTOW]5^"@86-8L_%N^"S!?U9%7XP&D1@. MAN-GZ(T:L49,;_2,6.)6VR0SMBJ5^/?-PKH2+O"?8\)Z6N/CM"@L7MJ-3-2; M'OS>JG*K>F]__"&>#EX]P^FXX73\'/63!GA^UZ?/WWX2\?"EN/WIW3?!TB+B MK)-%JHN5V$DK$I-O2FU5*LQ2N+422Y,A!/'ZI3C7!1Z9RF*]O1#0OF+MWZI$ MY0M5BE$%DR/_O:8=V^K^2(]TL,KWB2RMF\^@ZGHD??Y@/X^$K\2F1 Q9)A%X_D 5]/!F.7XH*Q]"2FPI 1I,)3"GW@YM(;(A\ZUM94L$@5E M6XAR?AU-!N,+<1['T6@TO0C'T=)(%$!86.)/B8"7R2RZGDWIZGH8S2=QX 5" ME@H[-\00R;F$.8K5)1MF_Y!CS(U'43PD[N;3*)Z,+L2'O$ M>H [.=A;'KCD4T=,P+VVCGP44LMG7':GW9I",M<.*'$.0ZTOOB&$3].'X%F5PD2@,_94+<4Z 0?P#/PI ML3$CE0$OLZPU!^P_G4PA9VFJU7K/B2N=' M64*849"O-AV52*2YA$C25&+ M[B4J52:=5X.T%KA@9:8L0<3.A^ZY@47)K#AE@_.TH^7TZH*E50\)8$YK[T)LL@JQB*ISL\ETPDRAZ%U! :4L5K2>G2CN3UX0\2'^1S@=.N,$3NA> ME8PO)M-I,"1A7*9P-LIEXEV;B 712ASK/>DEJM2L2M$(>1;]!%+I8ZHJRHJ M*A79D.\W*;Q;>K18\53[:TE<[+A.5NFE#'(TNJ^-,>W/!B^.)1*68]J? MC^JW>^4*5HRB$"#$"+&@<]1M;L_"?(K=R8TESW="+9>*.X.,X1Q,D9-T=$!V MV,I2DZ8N>3='#XRVU ^0HWG4%W=5R2&E"]\M^<9E),?=AIGU&J+"F_9Q3JIR MW@ 1K"LZJ: %+,J#*F#I[=LJ*H8-TJJ$>%?2YAEW%"B"+ MXY7RJ[JY_J0H1^&%,&@3T.7;$=\FD]%"&WHE@HW$;($\'@)KW3-,67)TBI_, M>I<@JZFT ,I%6(%.,Q*Y*E<0/&HX\-B)JFUCK&9.\ Z0N8+ >+VHK/8$9+HE M6+?D@UN8F%$X8K2R(0NB!=$)A7* M5JHAF&R9D<+4A05^S?572W0-NCL-2.( M03@

9(\:LW])1AJ_&%O95TU_?^0U1>W*#EQNI)(I&WJ;),W M/%(;5!F\^T_9H^($74@H 9!D2'M8/.Y3UC: X5"%'9 [+L-)@J/^9% 3I-0$ MKTC9:[BRY"*&9/&>1?V\SI$L&U0@3^B<0C6EP]$2KT;$8LUJ*#2 NP&B:P5Q M@@RQ?@#7=U)G'/'@G^8]E'K#6KG R?LNL#-5QDY;98[L!)2"#HK07_#8PT>\ M7RBI_@>O%-Z6CDA5DI$_RR-)0N(."84FJ@4CU=3*BZRY)8J]#5A&V4D9> M*UTVFD-,K @&7 <,D8-5NB(G6Y+RB1=TE3O1O9,E 2BA*FXY9"B!%]Z9N+2MLT-4 MFRT ,+%G*PZ;9^DBY;@RZ#X!,<(<,C.VYZ1 Y ZR_@;/;5TAI"%%F/!-U.WLPV3G-SGD8Y5R(SQUX M\$VI[72EY_&%.)]%T]GH0GPBZ#JA@F-5XYD83J^CT7#&5!#8J'(%GX5:YO"H M3:D1EAK(1'5(M[1J:H)N/=-IL[@@4MGR$O'-28,&TB#^CWV3 Q9USHX.:U"O M:\,CED456UV:@E0J.1(=ER.RT]B"[9H3B.&4+R.L.B(,_E9)%^;^CO/TPVSO M8+1W1W%O3\P(&S#U:SPL>\);+:E8+_66 M(GB3R<2CK!?F:P4IX_'XILYR]9P05&Y\6Q!?CT9]\:4T'A^X)Z.5!EU!R=!V M;&Q7O_63M5)&_=9S5E&;8/V< ^C:;-.,DKVM:,DWWH]R/J?;^3@#5D>IFI B_8 MV"O#'77HDOSF-E4V>9;]@_&2/54NVI&6KV+\?>C:.@7W?I]B&$NIN T3$$(Y MSF)$-%1LB+YNA\"'A":!O8]B"TF=0PFI//GNJQB>&9!'\[.(5/LD?\"5P-:B M"LU$+K^K3I?0:1Y"MFB2&^5![D_HPC)T9%Q\'FWW6$&<2_M/!^3'9J!^9N43 MS:W*J@<%V$\4(@L"6O'AP_N(NO4#U^D'$-HVLR>$H/Q^-F?P M.]K?MOA+90)\[_SQ15)V%WQ;H)[/CZ$

]$5$G)"DQ\?0% MXC3C8/8'F;%X-89 >]161$^=1=N] CQJT+CC8F'D;9N6;-_#R%*A;?#OCKEI M/=/M%OOU*)U__VY/[JCY@/3^[U=]\9[&VWS,9G]H[ITNI6F#;VQ:1//U_Y*^ M+/!$0Z]"%4$]+??HW>6$1T!-INW,P?9M$U+!TR-:DW6.(+#21_3"96$].&_7 M]X_]7GW5^7B LPM](D'F@0'\=P3-T^8KC!O_\4&[W'_"\9%#&CI62VP=H-GJ MB=)_%N%OG-GPIP@+XX!4?+E6$HJ@!7B_-,C\X88.:+Y->?L_4$L#!!0 ( M -Q: EG3.K'X0 < ( 1 9 >&PO=V]R:W-H965T^O!P"Y7&>ENLJ]V$L"&/3T]#1 G6^L^^H;HB">6FW\Q:P)H7NW6/BRH5;Z M0]N1P4AM72L#'MUJX3M'LHJ+6KU8'AV]7;12F=GE>7SWV5V>VSYH9>BS$[YO M6^F>/Y"VFXO9\6QX\46MFL O%I?GG5S1 X5_=I\=GA9CE$JU9+RR1CBJ+V;O MC]]]..7Y<<*_%&W\Y+?@3 IKO_+#374Q.V) I*D,'$'BOS5=D=8<"##^R#%G MXY:\Z;Y4R4O0^VS8N!H%4F_2^?,@^3!6='+RQ8Y@7+B#MM%%%^E$%>GCN[$8YG M(QK_B*G&U0"G#!?E(3B,*JP+E_>A(2=*V[8J@.O@A305GDU09D6F5.3/%P$; M\?1%F8-^2$&7+P1]*VX1H/'BVE14[:Y? ."( OO3D4)T=SL3Q: MGKX2[V3,^B3&.WDAWM4W^5Y-\Q4?E2^U];TC\>_WA0\.TOE]'PMID]/]FW [ MO?.=+.EBAG[QY-8TN_SAN^.W1S^]DL+IF,+I:]'_:N%>#WIW_W@MCD_>B?O' M3]=?Q-7][>W-X^WUW>.#>'_W$<]WCS=W/U_?7=US\6&1$=.V0IKM7X6P(]DE E6R)4C M2@F%1@:\+*WKK).!!/(BAY!J=V>AI5GUL)!#\=B Z#^-=\ZNE8\8Z5\9R-Q& 6U M!,( <2@\I=+;.E N2D5(*7:'29SQ#.F<-!%;3G$*%Q(IF1&Q1HUL[\&3_^JG MA:B9E"<)6FB.K+\:NP$RV4(@O)I!)VAS:&"MG!W)S9'65J^1NTHR]E)']8(" M+<@#)L)J)0NE43V.B!5XKU8L49:'@WXKQ4^[\9DJ"0]/HH2V-])C4B(-XUZ% ME#,*:/H:I$(@+$)9\EZ*Z>/1WH W$%0KH SR:423*1.:5@B752 &50!I:CH/ M[A5(PHM<, 9T*'X#%HNV#:*1:TI$;;/D%%M.BM]W-C "[+)E(O:*[Z&3:;T* M*F7OXZKG#(6C#74!)U7<'FK]9#>$RD:-9" %:441"^B2YGFRW>MZCAE(Y@ I M Z:L$!DSJ:[1: +\LZYK% -6R6V766"&31\[S>-@CS+GALP]!];R>"E](VK< M:7PD+N[G"%Z%$V^G("S'E*OZUC GE=E5RMC R<^FX3;HRTC--K4($DVU)%)MF$!TT$:OW679*/0<1;(6<'0YGS$_!4OEE63I(SL"JFC).)%$KJ[!UG[J[QM0.6W@D=W#CROI>[328RBH=NP/P(7%#9$:6?4 M$I<"P_LF.YN\V(:'.?Y5G3-ZOZOU'8I XR""BH]?P6?_G \[)@7F&FVW4;A] MNZCC+ !Z8@/E?.:0=6M73G:-*MF@,7/*/7NWS*CQO=-EAV-2QIVW=66QA3]U M>AF-#,>Q5ZOD&B:@^61T,!9 +>H^\"T5#CE> !/2Q'RRY!1Y@B-.G&074*(* MZ'Y5(>M_M(8O+SG:SA$SY]IL<(?A_P=3*QOI5C31"'B.MXAT",WW.!E\\"57 M?M&.M?JC5Q4+IDJG93R>QG,N:G+HRE?.E>$VD_H%-$^.V,QIW&QD:*.T'I&/ M9?D_\..NTL4/771EGP[D\4"<[(NN\WWQ']XK7CT:B@W>F^S6TVM"+=>X.!>X MO[@>5_W5H"E;(D]&H1+A-Z(Y_B>,U7A&OWZF?H_5"_? MME+E^&F#SHI>/J"*:.(JC&;EYT(?[ON@6DR^BEN"%OG;/U)@0OI 'M^.?UYX MG[ZJM]/3WR9N(65X"51?8^G1X=_>S-+]?'@(MHO?V(4-^&*//QN2,!*>@/': MXL*4'WB#\8\NE_\%4$L#!!0 ( -Q: EEUI,6@R ( /\% 9 >&PO M=V]R:W-H965TLVKX@$@)M$0,DVC*U MT_HR:#=-TSZ8Y"!6$SL[.X7NU^_LT)1J+=J7Q'>^>_P\]MT-UYKN389H85/D MRHR"S-IR$(8FR; 0IJU+5+RSU%0(RR:M0E,2BM0G%7D81]%16 BI@O'0^VYH M/-25S:7"&P)3%86@QQ/,]7H4=((GQTRN,NLOG;4LA,%3G7^7JBRNU,K\]QJ^?0X24Z M-_X+ZSJV>QQ 4AFKBVTR,RBDJO]BL[V'G81^]$9"O$V(/>_Z(,_R3%@Q'I)> M [EH1G,++]5G,SFIW*/,+?&NY#P[GF>",--YBF0^ /ZNI'TO&XCL^OQ MNF_)M#JY;V1.O4RXTA;AYV1A+'%Q_'I-=HW:>QW5-,!B_ M?] PBEI1%#F/0TET47#;&7?S;;C-Y#.*\ W)Z: TX*:45'M28;'-SP+& M23>P1MH]*X6*RXN8P3]8:452K3PW(S=0U-6(KAJ!:PF;6@)-+QS=%@B5PD'< M/V[U#F,^S4TRSA(/0N9BD2/PY-L5S*Q9X0O0]FNO'>XT98&T\J/'\+54RM;] MV7B;Z3:IF_HYO!Z-EX)64AG(<T$@N M@/>7FDM]:[@#FID__@M02P,$% @ W%H"6&ULO5K;G8>M?: H2.)&(A4 ]&6^?D\#X$4WQYFMFI<8!(%&7TZ?;C!Z M]U2)+W+.N6+/RT4IWP_F2JU.3TYD/N?+3!Y7*U[BS;02RTSA42F+JF2"3]\/+KS3RY#6ZP7_*OB3[(T9 M63*NJB_T<#-Y/W!)(;[@N2()&?X\\BN^6) @J/'5RART1]+&_KB1_I.V';:, M,\FOJL7OQ43-WP_2 9OP:58OU.?JZ1=N[8E(7EXMI/Z7/9FU_FC \EJJ:FDW M0X-E49J_V;/U0V]#ZN[9X-L-OM;;'*2U_)"I[/R=J)Z8H-601@-MJMX-Y8J2 M@G*O!-X6V*?.+VN)&2F9Y#/X6K&B-)&&R]Z=*)Q ZTYR*^W22//W2(O9QZI4 M<\FNRPF?K.\_@6:M>GZCWJ7_JL!?Z_*8!:[#?-6,_?MB+)4 ./ZSRUPC+=PMC1+F5*ZRG+\?(",D%X]\WCU<,R\Z99>_W=_<7M_?L_OKGS]>WSZPF]N?[CY_ MO'BXN;MEU],IU\G#?LW*&JG+/!,0ASUQ9.9C(?F$5;7 F-R:C1>TETQ5 M+%L4LQ((5W,&I]>YJD6V8%DY :1+<( V4[2QR>=9.>/8.<\4&W.E.!TQI8S6 MQ]&Z:;4H*F3&LQ93056!K?*8_#OD2F.&1PAK4@(9+<4[31SV$S7F+M M8O'"0')96?P!J\8O;"6J"535\LEO10YI+RM^RG[\(?7]^(Q]Y()45>S>O);Z MC>>=T=['8H()34.B*HN'DEMA^ J*Q9K-C01XG!6 M8\FE?\D^F7-W&*% ^[)&_'O1DM6B)I6A1U'FBWIBW+LLE,I*G$(G+JHAXP3D)\%X2S'SZV:#O[Q!"Q2.O:O()U-"H0;@JDXJM M!SHO$A.S^\8QVWZG!2S0B%'>#EKC9H6)5Q;8+8H MI2J4WD72IU@Z+A9D6I=$9)M5GTFD7CZG656A<#CZ99NI.+42V&;-LL[IS/J$ MS%+;UJQH&A!#(&15VGQNA:*+R+\8D.I5[0OB,LRWS] 1?Y "O(4Z$%)HB38% MH>_0/S3?(O"HGLFG\2".IM*V: ML.0<>DTZW$WK,C<8@0JT8)LUG^;IG@^+ZM%-7LQ MR,D'*]Y=)KEE#P%C?DS2$+7O![7M>8Z3&6FX+2LDW>6 MDT-A@HU:8T$3ZV-V 4*"NAH039B;,M499&'VV_']L6-+9K5<7E:8/P,-S_T8>63M>6"-[)TKT'TO3^G)J?4T@FL95 MNX.B-U<3Q/"_T)6>9?8$J!X.KNP\?!X<,&I/I5WKY=0O(N^D4 MY"&.V2^F^<(]A5U?WCQ\N&"Z;$";^E0Y>+T<[O3'0F06& *B;0ZTJ6Z?R9TM&*/E@A*)K=+(E8<]V M/OP9]TVI*0<( !'U9W+* $H].V>XP));A4 ($E;K;NYI7N#T9?;2T" 2'"6% MJ6*IZ8?^GAIDLF*YR@JAU00-"O2<9^0'VZ(V590TFHDU-<\,I1_1Q9!8:4FS M&RNR_&N-^!K^$1G>FPNI9HRS5GU-+$=-BMC=A E46:; E>2PXEN:R'U9)/# M9UK%&21ACT#R2;V[X?S>2AO9K?0TQ96PQR85%E$:&GQU_&R\U2-4C27@EGQ4 ME(_PF0&)V(%O2L 9>EV:^]9MP2C3->PV%W9/#2::AVZT=95X[3EW"$;I4[D)S3PG#"F@3>*'-<-:92Z3I3X M6WGJC1PO39F7.('KLM!U8C]B0>0D$-2_#73G)*[C!RY+8B<(/>8%(R<.(2#R MG"A(MN6'CNOY>.UX(Y_YB>,GL"=U8NBWWB=W)T109A2P: 2=< )T\V"#YP9. M'(7;)T#940Q%G"#UR8]Q'#%4P#A(3[:^0E+/9\QTU&#$N= M*-I6?A0X:1S@Y-!)$A<^#)W4&\%G(V>4>.RAHM9\QUVR'Y0HP*911".X*/9C M"H;CQA =1&:J,< H$)8&W?8 3(?0IPCEBD>,C\!XDA]:P=2,26$ZJ1PF,2*T1 MB:_]0F.*DAOM.",,G3!,8$3JI&F@E8_=!*&(<52H-;]I^E1*J%LXL^THRK5^ MQ=#6K*(^GAJ'CM$:NM?] RJU[M)[S9#^-D!?#+(74=G[\4;_UW7EC=A.J&Y, M;4-F+Z#$J/RYT'H=T#6"Q8>;I&5 H3^WZ \@M@6-.S5.O(A(1K//-%LV\@5T>7M5EV 9SV(9SV 9TV(9T9]=^$!+H M$>P#H#GR:(!L2N( @Q%8(8@/<05_0V>@)<4C'_L :YQ,D@(G#$8TB!W/3PE1 MZ\T#.P O>"-:&WA("=H=0R$W-H-1B$VWNK9ICV[>5/T/F!^0D$N&'T2'[6;=4IGUX2_= M-!R"K7URID_\.R*J,D\W>U&K80-^3 E)@4,@'+(0>(B(5OR1$\7^KJR235IU MW7@AL]F,.@QE6GZ=[SN^W;7?"#@S,7NSKGVT):;;(EOEN[[:Y=]ZGU#D>O?HW9L2@B8WN8C?>(P M,3<-=MNJ-1]E]LH#101QN/GX\-I'Q&YQA.YBM%^T>?UAYX>TK<6^$Z( [YF^ MTU:U:8!BG7HLU)!L)FU%1;%#B]04_:VFR_9%PZ9]&;;MQM!*Z.KH?N %?QWP M0):A'^Z_./V_D @L^U&P]?Q&)*)YBT/W%9R;]V]#(J[22;I=A.WT M%@[34<+P;]Q!EWP#DDR][H;:QZ%U^+#]$#%L/Q@,V_O]L+D)]V^LN_ZK_J3W MBPK<1&?Z=R/T0;DNE?EQ13O;_C3EPOPBHUMN?M?R,1,S^BBWX%-L=8^3:,"$ M^:V(>5#52O\^8UPI52WU<,ZS"1>T .^G%6Z7]H$.:'^P<_X_4$L#!!0 ( M -Q: ED:5EA.C0( ,\' 9 >&PO=V]R:W-H965TF?)18F5 M-L7*E94 G%M02=W \X9NB0ESDMCZYB*)>:TH83 72-9EB<7C!"C?C!W?V3IN MR*I0QN$F<857< OJKIH+;;D=2TY*8))PA@0LQ\Z5/YI%)MX&_"*PD3MK9#)9 M<'YOC&_YV/',@8!"I@P#UK\U3(%20Z2/\:?E=#I) ]Q=;]F_V-QU+@LL8)E"]8G* EK_OBA MK<,.P#\$"%I \!00'0"$+2!\J4+4 J*7*@Q:@$W=;7*WA4NQPDDL^ 8)$ZW9 MS,)6WZ)UO0@S[^16";U+-$XE<_R(UA+-0=@WQS) *9$9Y;(6@#ZBN]L4O3M[ MC\X08>AGP6N)62YC5VEMP^!FK0]^/0X?G@$[^J< MN\2#;>*3X"CA]YJ=H]#[@ (OB'K.,WTY/.Q+Y__49Z]6WRM&V+V"T/*%KWD% M?9?=T$7]=*:WC62%,Q@[NGE)$&MPDK=O_*'WN:_2IR1+3TDV.Q'9WIU$W9U$ MQ]B3'WI($);Q$A!62I!%K?"" E(-'@,G;7NP5_ M'N4/PXO!?E3Z/"KT@V&P'S7KX;KT@XLNJLG=W>E0)8B5'0T29;QFJGFFG;>; M/E>VZ3[Q3_S1U._QIWI:-AF>/(74$L#!!0 ( -Q: ED0PNQ 1 ( M (H& 9 >&PO=V]R:W-H965T(%5@@89-H2 ML+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A M&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S M_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ M'+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@ M!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V M[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CG MG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &ULI59M;]LV M$/XK!Q7H-B"S;-G-BM0VD&0KV@'%C&9;/PS[0(LGBRA%*B1EQ_OUNR-EQ6D= M;\.^V'RY>^ZYYXZDYCOK/OL:,^[+&1OB1;='03F5=(P)- MW2;WK4,AHU.C\V(\OLP;H4RVG,>UE5O.;1>T,KARX+NF$6Y_@]KN%MDD.RQ\ M5)LZ\$*^G+=B@W<8?FM7CF;Y@")5@\8K:\!AM(M:,Q#1N.\QLR$D.QZ/#^AO8^Z4RUIXO+7Z MDY*A7F2O,Y!8B4Z'CW;W#OM\7C%>:;6/O[#K;<<9E)T/MNF=B4&C3/H7#[T. M_\:AZ!V*R#L%BBQ_%$$LY\[NP+$UH?$@IAJ]B9PR7)2[X&A7D5]8WEKCK592 M!)10*2-,J80&'VB!M \>OEW1?JG0?S?/ T5DO[SLT6\2>O$,^B5\L";4'GXR M$N53_YR8#G2+ ]V;XBS@SYT9P71\ <6XF)W!FP[I3R/>]!F\7]Q&&/67X ZY M@$3R_&;,^G-AO1FY]"INDTKG%@KK<+^%+G_X XO7[PN)I,W\&N- M4!ZWS= LK% I? T5G74/=&5 (&.O'J!)?8#2XVMI.I]DZ<_Y%[(@T;-[1 CB 8F5 M4#*6T->""-*]%.H:M63&7\4_3_=T@L_WD62%$^L5+>=RAC*3@?4C5I2"F1 M]%\J1M%ZR4AJ)."3HIVZ$_*CV[]!MXEOG"@F%U>$:OT^OQ:)[>X _" M;93QH+$BU_'HAU<9N/2NI4FP;7Q+UC;0RQ2'-7T*H&,#VJ^L#8<)!Q@^+I9_ M U!+ P04 " #<6@)9!. XP)H, #A)P &0 'AL+W=O=O:! M(B&)#46H &E'_?7['8"B)%NB[30O$B_ P<&Y?N> K^^5_FSF4K;LRZ)NS)NC M>=LN7UUXE;/+LQ2R[RTDQ;UA>]Y\<4BKYJCMZ_M MLVO]]K7JVKIJY+5FIELLC2L21.WK]?4W]O-8S.3W,@K57^JRG;^YB@] M8J65CJ_&VPKSV[<=N MN:PEQ-SF-;97YTTAF;.'O"E9D9LYFT)UK&J<"9 H3V[S22W-Z>N+%BP0H8NB M7^[2+>2354-Y53-[!4[J1H\4IW!-'/*(!AI M!?.C+.1B(C4+!&?OJZ:"=DM'6RZJL^GZR4RITK!C%OA563-9^![3.3 MUQ(^/6DAFZ+357M \Z,T]VO^Z84&&_B$5U7)&M6RN:I)5RN6/ST]-R2M0>_D M$.?L&[#T/J\TN\OK3K(KBD#RKZ["+>S$8$6UD*:M"K90C5S!-O5G&,JT@^T<,Q^6 MX7FXL,+T?]BYZE\^0R;/(S1B?]%@?]&H_=U(6#^V"9GU/@,13ZH:XV9[3>\? MD!L,;'S4/6SA'P>:*]64%24+I!5-F9&U"IY<2.1@4$=6+Z5VV03B]'B]Q/!(A[ZR1.[.R9>LSBDU6(NO,02N)'64V%?6,5.-]AC MCB0(\Y>Y;B")2==:GX21:(RL5Y8HV1$L&.Q8.6E9(U:6Q&.K 3D8 N?"G(]8 M2CQ82OQ$9FKS9E91XMUG%Z.3#R6C@>)6_MD\>]+W=V+-TY' >7N1:[W"=)8O M5->T[%U1=(O.20V/=%O][13[&[SZX>!O0 ([E!IV==89(!TU;>])Q\:Q$S_(N)^E9+ )CS*?!7% #^A-Q*,HP1L_X4DHV'6NVP;T M=BDE$4P6A$3,O<@[95%&_RP)>28$'H?<"V#.L<=3^-&M+.:-JM5L=4;(M81+ M;+0;1SPA4C[^(_^4@;4L3%F6\#B ZK!;/P*I,.!!ZK-;G9>2-3E"+XT,8O@- M]!P)2"GA:22&IW[ DPST!#:41.SC6L)PX D)',DFYCZM#'EZ ""!UD$2?", M'D(.(K-/$R_:,4<(FPMX>N3YI 0PC6"1D!*"""R(R(V(02@([0B25N;9$1GH MA>%8Q$X&/TQ&_? GY)Z%-;5IUW;8V([%R2^HEXS5K*\?LQBB1LC%7<32 M%-H_(NT_&SYNY%>TH M4/_9-:Y$O*_:>1_%@4=F#95%M&75D1\N(4$;[2>= 6'$(2-G"YLSY'0J;7G) M?LV;#M4M$WU0//E- ?J*Z)1;PK,U!RX8&399;5/N"1Y$8_,<2TRDI((8I5F? M%:=4XEHF&U3!:QJFU5U!NC]GOZG-PM5B"7!E1Q3S7,_6<1X$E2YMC-@ODS7= M+=F(G"NG%2J($7_JSL9/F^>O-;S(7KT#I[]C3Z1^S!($Y3BERD,@M(:!H!H$,=8C3PBS@&?6)RAR!S8*A> Y0L2_LEBA6#& M@<:X2,[R\D]D"RN5-:1\^'\2(DGLW S\[2;=9_"6)O%CWD+?2N$60G\@)E*4 M$U/?#C 6!/7%6+Z5:O>8$D8HF+1L*VW[ M,O#W1DZKEBVA#;<0U B1BICTF2'UH_B^JE57VJ6A1@([6I-G6@+04]_BL>97 M@+QA(6(V[ < PD>VO(;'YJ@YEUJ5B!JH/TWA A1924@IVB.K"F!+/\JIQ*ZW M,&Y>H#XSU1;U$P @/E(!,Q'HO "]F^5]\8%#"U-#^9MB)AJM: 56UT!8RN] M*?US$IQM29'!%%@4R&459#3_0;@^9J%)4=57:<+73W71<.!4"48I],,H))(,5')L.K#<:;D8\ ZFT-_J_.F3==@7$4E9%#B?9VWL=76@_Q+S=#E#,Y>RA%CZL MKWU.Z[1BR3S6)=^SF6J]&;L$WJ]0:EO A9J_:G(W;V]?"VPCU-IXVRAVKZM6 MGJGI%$.UA3)WTC84!U13=GK-V+@7G+\H4JUQM75%0RG35!;4;>W [>I!Y+?V M9=$%?CS\B(RRKEK#D9O*?&;4X:"L()U,AZS1];WN8B$6Q_89 SQBZU3"C'> MIBT*W5%_L,HG57VP+_MR*D-.W_?NVZ3S(5_VG26;9FSW*?8]6[TB#07L)V1I MM9)P>M5T1N[X$_4H;=2#0P%!&!@E+.1A0HV[=F=+[M.)G5KS/3+1C3N1OG,@?-?^=L[Z])WM[ M?6J4Z/ZD\O1*@]_=SIU:F@)*' .S>%NYE;OWU81B+V%[;#22Q+EPV=;$Z@^ M?@H'D )'NB"#'H:+J_7"CU8[MJ@SL7&1&G.^,^D7\+MMB72BT9_.6/3;.Z@A M!\C(,\,$L-Q'=;_!6@]I/P9*>Z P8@G0/?P\S/KL\ZW$C[(SY9ZM1$4*QQQO M (G-(:T8/Z5UW4C4HLY_M_+2?S_8P/N_O9;\%0>VWW^'JOJ',:8W)XWBB:/& MP\7,7FZ_XI#QL%S6[D8=\?;@J&]R]/,T$S/;Q2>; $2(K'5DR%?(9",RH@/C M* U/V4F,H=2[>'(=JB)=LA74"DZ\/BUX2$GT_)=UR=(U=)1C@_ZFSJ!>1N1S M'UYQL#@( QZCECM4'VSWQTB48_7L"Y+'YF1V.W!]Q,3MKRL.0\ZAE[23U"Q, M/696NM0ZLB7Q95ZZP]%USSCE6>HA9%!_]],&=MN3?AM@3B**3E"3X$DBMAI7 MLK$FU>=-@$;;)3JF4[M@]"Q?; Y3Q?CQYPA@'0T,HU2_-C!L#O;$^,G>2P/# M5QSUO< .UR>82)TO*?^^LJ<[V/,WLU]7BPA;^SRRWI.^F09J M P"4;L4_1 M,@/FW*?GBZVOKI"79_;;,HJ?"$?N ZSAZ?#]VCOWU=9FN/OX[4.N9_0]1"VG MF.J=)S!([;XGM6MION":J!0BPEW.)\*=I -Y/%134W] "PU=];_\/4$L# M!!0 ( -Q: EFKA%Y;/ 0 %,+ 9 >&PO=V]R:W-H965T[7= =NW?>&;[IY[CG<\W7PCU5==(1K8UJ+1"Z\RIKWV?9U7 M6#-])5MLZ$LI5?N[$$MY[(S@C?XH$!W M=^,MYR];XA.;G]D'1SM^A%+S&1G/9@,)RX=V& MUW>)E7<"OW#DHA&A0BQ[LWY%C>,\.6V* \&45?.>F9Y5NF&MZL-;1(H:J80KCXS%8"]6CN&S)@Q?Q\ +OKP:(3 M8!E\D(VI-+QM"BP.]7TBMF,7O;"[B\X"_M0U5Q '8XB"*#F#%^^\C1U>_#UO M'\C;)^?MK[^1X,'8:-OW91^*!D,?Y-*^G@+8AJE"CX%I:*0% M6]G*,(8-4C1PFXN.<@=*)>MC7$XS()R<=1JM%E> 94G^4$WH1 $5>[;?D:I M8[C#H%IP!9\ZI@P!N'R%)[X]2&"X(.JFDITFWXDQDP:HTT0 M[ZV.O*S7KZ91&-[T%WH-'ZGF\B:7-<(/I#-.9A-:A-DX"4):Q.$XCMS);!Q. MPWUQ9HSBJZX/G9%TDIY1%ED6-!=-X/FI0^.;.1(+66;I'GO*4HD7&-.:6"X:C)'MD, M(SLD=IB-=OK'+;-GQL7+&0G62HH"E1XN*DWZBXJSN+^H*)D.%Q5,X8LK MQ5A<4M05_5EZ! WT3]*&0FE))LDX)*>2>)Q2P&@7Q#.[2Z+PNY$C2\%5DKDI MGKII$O:'R3GE(7?_#X%W+D!X\I\FUFQ(+'*_3ZPPZ0,1S/Y]8MT/A0=X3379.=]2":22 MQ,0!*0U6.0HS2),)1)/92=.V*I_"^!NM;)I9(I,DL+MTV 7!/TC9@XR?]!D? MO&3\[5Y)/;'YA:\X:2"TM2)7]2#U3?PO4;(UO7-JVDH2;,+2OJ>E%9 ?I> M2G)UV%@#NSYZ^2=02P,$% @ W%H"641HP"&>!0 -A !D !X;"]W M;W)K&ULM5AK;]LV%/TKA!L4,J#&$O5.$P-.ND>' MM M#L;G]MVU')^+E:YY"]>2J%73,/GY$FJQOAB$@\V+&SY?:/-B-#Y?LCE\ /W; M\EKBTZCW4O$&6L5%2R3,+@:3\.PR,?/MA-\YK-7./3&53(7X9![>5A>#P"0$ M-93:>&!XN84KJ&OC"-/XI_,YZ$,:P]W[C??O;>U8RY0IN!+U'[S2BXM!/B 5 MS-BJUC=B_2-T]=@$2U$K.Y*UFYL6 U*NE!9-9XP9-+QU5W;7X;!CD V5&N-R?'6+,H'+?%7CG9Z_(M>@"2E:'!) M%P;K6R"\Q6<@7BV4&A+O(YO6H(;G(XWQC-6H['Q?.M_T =\I>2=:O5#DN[:" M:M]^A'GVR=)-LI?TJ,.?5NTIB0*?T(#&1_Q%??&1]1<]X&]2EJMF53,-%7% M7.T!\;8#XF<#A$_>8X^(&?G([LB?DZG2$BGUUR%87-3X<%339F=JR4JX&& L M!?(6!N.7+\(T>'VDIKBO*3[F?7P#9,L?[ZF^D$?:15H=R_7IOY.6+ MG(;A:X3)B8/KTSF3%6_GA#5B96;)W@6B/).BP4[NM0+L5*LK;#O#,?-$.W<81E2\R\.:@RS M%,A"T%S:R&0*+#:,AB6/B MQ32];X$]Y<$=;C4*AGT=7HS1PI1X>3$D$=WTH\;)2RENN=T9_C3? :OX%EV>..QS!$"53"S)#&I(%5'-0)"\2DD8Q M"?T\#'"D08R9XD*#TJ2KR1:XN?=H3$W0M#!!36U>1,/AX?(>C;]73II$)$X3 MS (]DCR/=DNY6DD);?F9H'*UJK[?T)C1T/4T?8V0I]']IQ^Z#!2KP02HA2'=/'Y7GM]O%JPUA#%]C?LRA)B\"3]07VUI@HUHW&: 58S M<$>$?D>TJV!U8HWDV]/+>]IR_7"/*,N852L?Y;VARV.4>A).EPSCEN"3-U!" M,\5)4>B[0DY,;_HYC0TU/)JG]EKX19C;.RP]H/E&3(Y]QDP!083_DK'G>.H7 M063T+"ZP(Q,_QC9^YK81)\:?[>V^DRR_G<*4%CS]:@FHT8?=[-> _A(_R6F? M9>R'--_BM\\&AUV6%0:IQ*>%;:L034#])HM/GD,_"B)2J8*IQ$T/$N.8=]Y[,4_JM>4HMFJF?9]3Q,["88_F% MHS#U@\Q1-\I\FL:'\>Y6^3'8MZ)L") G.6IF&!>XQ$51/)>RN/WM!,A1]5'Z M"6KQUS'6N#-Y1GZ1)0A($%)LM"B+#I,VZH",,]?>A6-JZN,7AP42VSV--YV? M%^'#Y+75/(&ZYJM@R]X-&0U[#7/I-^J,T,_2_/30]C;:.S*<"HWG3'N[ MP(,]2#,!?Y\)H3[YY[G?#Y/MTK_ M,!6BA;M:2#,+*FN;2129HL*:F8%J4-+.2NF:69KJ=60:C:ST3K6(TC@>137C M,IA/_=J-GD]5:P67>*/!M'7-]*\%"K6=!4EPO_"1KROK%J+YM&%KO$7[N;G1 M-(MZE)+7* U7$C2N9L%%,EGDSMX;?.&X-7MC<$J62OUPDS?E+(@=(1186(? MZ+?!5RB$ R(:/W>801_2.>Z/[]&OO';2LF0&7RGQE9>VF@7G 92X8JVP']7V M&G=ZA@ZO4,+X+VP[VQ$9%ZVQJMXY$X.:R^[/[G9YV',XCQ]Q2'<.J>?=!?(L M+YEE\ZE66]#.FM#UFO//%[V?^UO]A0S6<(UEFLNUW#ABH9;C@8NN2F$ M,JU&^':Q)',JJ.^'LM(%S0\'=9=L8AI6X"R@6V10;S"8/W^2C.*71R3EO:3\ M&/I_C_,0WZ.(A_E^:#65?A]JOUZV2 DJ5-UH;K $M0);$1DEZ/I31B= IXC^ M%"^QP'J)&K(DA!,NR5"UAK)O3N&]6N+-:M=+2^5C"-18TLP@GR2F\8[;5 MW/Z"!1.D$Z'K84(5S%_W*\8U;)AH<7_H@U/Y9 Y86_[;'3)_ &ZVK)G 4TBS M<9BRWCH1,PSQ-(3T_@UML;)=/\D@/BLIV M ;+!>!Q3@ #9.&0""7A,!G[W!\JU&BO!]6HU[[3&JH$.KZN'?6K?3._ MZ'K87_/N)2#==/D,"%R1:SPX&P:@N^[:3:QJ?$=;*DO]T0\K>I!0.P/:7REE M[R&PO=V]R M:W-H965TNI%WL;PA2U*8PW!;+(D"WI/S>_+.X6S M8(N2LXH*S:0 18NI=Q&-+U.[WBWXRNA:=\9@E2?X'RTTY]88>Y+0@-3=?Y/H# M;?7T+%XFN78MK)NU2=^#K-9&5JTS,JB8:'KROS 277>2(X)6Y1[H_ K0S\SNR%,P8KPFD)%B:X5Q8P;#2>_ MD3FG^G02&(QBUP99BWC9(,8'$/MP*X4I-?PD7')/\U4F^9CKCTJK6\.?%7!N%N^2O?9H;R'0_I#TY M8[TD&9UZ>#0T52OJS=Z]B?KA^R.$TRWA]!AZMT:R@(()(C)&.#"!A&M7KWV4 MCX+NI_Q1-,>\.7$+HG(F%F!*"L66@[8D9*WV$X$UT8!_A>1XWO48#FVP6EMH MK"W=UA9^K:6A.2P5RS ,VYQ9W._J@1H+JH#EZ,XRC$JTML9[MA"L0(LP()&J M CFWE%")BO,<6FOLI6-B7,ZAFNJV(HX@:V4D\^H'P:G\(O3 M(:0XRVJE4/!FQ5L8^/$H[?3OW@SC*'Z_QW)12678W\@JD]J,D;XNFP950F8' M]%N-%+@K2)SXX6"PTVVP-KUSOZDQ2U!2GKN*-+<451IZH3]*!CO=7HB# A-_ M- J?M;O^GR01VDD0F"V-^S2CK*EFH60%./,/!X#WBRRTDYB M/^H-3[?]!G-W_LH+(1WYHWZ\T[WN0DB&B1\EZ8O^=7="[.Z1;OO?WPEI$MHN M3D?,@OR5J@?_9@=,"7PG$N#]7;#$G\7 M4&47X/="8C':B0VP_:4Q^P%02P,$% @ W%H"6=O,[ZO) P B D !D M !X;"]W;W)K&ULK5;;;N,V$/V5@;HH'$"(1-V= MV@:2;(IN@<6FR6[[4/2!EL86L1+IDE2<_'V'E.-U%E[##WT1KW/FS$W#V5;I MKZ9%M/#<=]+,@];:S544F;K%GIM+M4%))RNE>VYIJ=>1V6CDC1?JNRB)XR+J MN9#!8N;W[O5BI@;;"8GW&LS0]UR_W&"GMO. !:\;#V+=6K<1+68;OL9'M%\V M]YI6T1ZE$3U*(Y0$C:MY<,VN;G)WWU_X4^#6',S!6;)4ZJM;?&CF0>P(88>U M=0B\Q:YS0$3CWQUFL%?I! _GK^B_>MO)EB4W>*NZOT1CVWE0!=#@B@^= M?5#;WW!GCR=8J\[X+VS'NWD<0#T8J_J=,#'HA1Q'_KSSPX% ]2.!9">0>-ZC M(L_R/;=\,=-J"]K=)C0W\:9Z:2(GI O*H]5T*DC.+A[06#W4=M!"KH'+!H2T MN-;<^PR?*?@&8?*9+SLT%[/(DDXG&=4[_)L1/_D!?@$?E;2M@3O98/-6/B*N M>\+)*^&;Y"3@[X.\A#0.(8F3[ 1>NG= ZO'2LQWP@!VWV,"U2QAA!1KX^WI) MMRB#_CGF@5%!=ER!JZHKL^$US@,J&X/Z"8/%SS^Q(O[E!/UL3S\[A7Y>_(Z1 M/@E[G/1YN2*,*U97=>1#VKKHAV&NX(^!:XMZ3"!X%,]O,@HFPJE0@R$^YL)GA?ND![//RO*.%!GK M%&I\0CD@O(-)FE_0D(9)5=!832OZ9F&63N'3!IU99.;.+ .,A7%!B%G(ILP- M55%!6H8L3> \S[SS&,F4)DD99F7I)GE8%DY[QL*\9&M(2.F([XDNQ.JXR.2]+#PB1)*'Q5F< GSX.%4Q:36)$6D/L L3@LTW/=>DZ 3M1L MOJ_9_&3-WK9.BJA=A?H?*64?5TX M!?O'U^(_4$L#!!0 ( -Q: EGC?7-",P, .0& 9 >&PO=V]R:W-H M965TUHS+8+7P9QN]6JC6 M"BYQH\&T=&FK93 +H,0=:X7]I ZOL8]GXO *)8R7 M<.AMHP"*UEA5]\[$H.:R6]E#GX??<4AZA\3S[B[R+&^99:N%5@?0SIK0G.)# M]=Y$CDOW*'=6TU=.?G:U4<9JM%PC9=K"%B7NN#5P\9EM!9K1(K1TB[,-BQYQ MW2$FSR#F\$Y)6QEX)4LLG_J'Q.Y(,1DHKI.S@&];>0EI-(8D2K(S>.DQY-3C MI<_@W5*$$DM8=['"1C!I@,D2/M@*-?R2DJ=FM]P40IE6HX%_K[=D277UWZDL M=22RTR12 M>KM!S57)B^&%@QOEPXQS(RH'LE*!QPN7>^W2A7L''EFE+%_K* M@SO^\*04X8([!JHU!&E&OIR<2!]I;R3YH[$$2^(E9.G$R7E.I1&MV3B>3VE-QWE.^^M::Q% M(B7@PP<0 #$[*/W%;!$M?"N$-//>UMK=U6!@LBT6S%RJ'4KZLU:Z8):V>C,P M.XTL]TJ%&,1AF P*QF5O,?/?[O1BIDHKN,0[#:8L"J:?KE&HP[P7]8X?[OEF M:]V'P6*V8QM\0/O'[D[3;M"@Y+Q :;B2H'$][RVCJ^O$R7N!/SD>S,D:G"\V9RNL43N6 MJX\KLV,9SGM4 ;U'GN+=V^B)/S0P734,!UUH5=,J6R,93+G=+O*[C@DCZITI"\Z0,="/H#N<$,BQ5J&$8! M/*#D2@=@,*.HYF!1%R 4D[!F&1?.AAXC'L7\_. UN M^3_,=P&U$GSCEP;223"-4GCW9A)'\0=X5)8)H+C(C.]HQ3P)B,B'-!A-0EHE MX]N'3,V4Z0C(8CY%]'L),FV$EGL._/U4U; MI+NAEJ_C%-2L*8A[QH6[5"BL=&TJK7UWH9+)J8.H4G=4\(L#>17\98/=X!HX MZYCK=06W!?I@TGFT-YCS="[JCM*'WT^ZJ$!+*>1#4"M<1%0^:9"D5#V_4:F= M"T%+?A&Q.)D&0\H3A_(9H30(WM;JJ<4490E-4%P\@57DGQ",!)B@1@09:DNC MV+/DU.@$ M%Y1[KI5T(:5$I^"'078)DK)J4FJ_-G+FLQJOOXM60>LOTAD)';JQ)-;Q, MJ1OI:O"K-E;M_+"U4I9&-[_. /-]+WX%U!+ P04 M" #<6@)9RQ3'U48( "<& &0 'AL+W=O#&X"L^N-WUF9DR;BJOE#GX_1B$)!"IC"3FB1D^/EJ M;DQ1D""H\7LK<]!O20O7VYWTW[SML&6<.7-3%?_,I_7\8I ,V-0\9LNBOJN> M_VQ:>R*2-ZD*Y_^RYV:N5@,V6;JZ6K2+H<$B+YO?[*4]A[4%2;!G@6@7"*]W MLY'7\D-69Y?GMGIFEF9#&C6\J7XUE,M+IB,[>LC&A7''YZ,:6]&"T:05>]V(%7O$:O:I*NNY8[^64S-]NWX$%7L] M1:?GM3@H\"_+\I3)@#,1"'5 GNSMEEZ>W"/OOC7WSCQ5ML[+&?O7U=C5%BCY M]RYS&VEJMS2*G#/WE$W,Q0"AX8S]:@:7/_\4ZN"7 [JJ7E=U2/I!'^W2];"T MA[EACU6!:"2K<\>JI=WI?;18CH\G26EK;R8!OEI-Z:! H:B4!CV+!KJ;_0;1BUU^O/SY\N,(,'B8)"V,N M@X"I@&L1,1GQ&(*NQ36[S5[)KK5]XH +&;!81VMX! MRJ8:BG"9"#I'K2,F,%PX.L&3"-M%L$D! $ECHD@2.%6RJZ)@%9!OS]A1>-QO*7@J M0J %>P0LX2EV@:!8AML;\ BN3^#.E$5

))(K[P.8KA"8ROE-?]83HKEU#0A_AF'.6=7"V/S M25:R9S-F\\IYZJ.H+:I9A>O,Y;.2C5O",8ZSYWD^F6.VA1>J8HI8;N**HH;[ ME23\*7NUX!3?GR\7&46UPP<$$G-M1/5B5T)9!K$^. U[LM6$2*YZ9.8E]WH= M?:YJP_3QZ0$2C7H2C0[2WIV95.4D+_*&AK!+MG&B(*"\G%0+ UH"2YFN5V#VIV"WU*Q],'0TN$-I+(!G\FE&P_LM.-O@S2VZ M? =+/AS49=B#*@A>@/4)41B$UP JQ MEFBD8#>IC]D'@[.:M$=#4,L6='G_MQDP+\A4G?&2="JP#N&)G4F2Y$JFU- \ M% E%!@["X-;I%X'?PI3FRA"A3:LU% ITTT@5%GTV=7>B65W;?+QL' @?E%5Y M C_4% 3^6NWD@RO!3"!.$.R=Z2ZQ+NAHVLQNJ!]B7T'*@M153"H),+$F36 9 M>.*8W<\1.">4C4[A_@4MW!!"UQ/)B+A*%'Y#F">#8R]=1FC<&' K/%Z865:< M6%-X^/3KQZ8TCWE]S'[^*1&A^ 4,)NF02(10T3'[$RW&CB[#"0"F*\YHZ:2< MG11(N.$D# +=N$X4;AU!ARGH'DF)Q[VH]; !SR>$),D)A$.F@(>(Z%&D M/-*"': 'W=.#_@8]-)0\S5TVFUD<"AW'^)5H:0J?-RPL%] MWLT*KJ,%,,(>S3SO'M)N,^+?IFH;X;Z5 /DLQ6<2_K+WM^+-.M7TKZC22I2U3?*ZI5L4(JOZ,$;2E(1,^9#J!MO,!DD'4M4N^=I*?MO\ M=-BED<,^[1NV$E;YS'[@R1\'/)"]$FKGV [@-:G]-X'73/MNX$G*['$+(K,+ MD,W_<=!I39?B9O=]H,-%%FJ]7W3S^9V@0Z8?R'W#&Z!#D1(C6T8]L0(="B09 M288R1^*&W$)=5VFUY="PJUJ&?9$Q['+Q5?*\OP3\H90G$2&)4CO'MI'7U9+? M@EXW[_NP%\JF%-OL_W$$AB"*,-);_?=A,$0FHL1^$';?WX?"$"DE58[[QM_B M$.F"$*B9063)BB_;4BY!YBJV<+A6Z+<%^; OG(=]G3MLA:P7;P>Q^.-84&H8 M$(<[QW9@L7W-^"86VWG?B47DKT*B[N<*>*$R7"?_%Q*!91')K?X[D8CD4ZO@ M ,Z;[^]#8BIYG&Q?PNWP%@Z3-&;XJU?0I;,!22;AZJ5@'8?M@0_[!Z%A_W S M[-]9AMV+Q/K+P:[L>+3V8KPP=N;?Q1UJB659-X_'_6C_]'[5O#BOIC?O]I\R M.\MQK(5YQ-+@-$99;)NW\*935T_^_7E&ULM9=M;],P$,>_BA4F-"2V/#;92AMI:XH88E!M#%X@ M7KC)M3%+[& [[?CVV$D:VBVK-@AOFMBY_^]\=XYS':T9OQ4I@$1W>4;%V$BE M+(:F*>(4D6.(W N2_P'A&XCO$7A/ M]3!H!%7H9AU[E;@(2QR..%LCKJT53=]4V:_4*E^$ZGUR+;EZ2I1.AA-&!>W4>\>JB2T9E*M"4)I!TZ*/]>G^/WE09:-/@;-)P[NP%OB_I M,7*MU\BQ'*]C/9.GR]VN\DPVWWA%OQW$=X,TX81P6H2X)P\D/M M0KT5T+'$[MC/E)==MT4_\'7+?HEYDM"!&PO=V]R:W-H965TVB6V"!8+/I/A1]H*6Q)2Q%NB0=9_^^ M0TE1;)E6DR OL4C-G)ES."*'&>^$_*%R $V>2L;5Q,FUWER[KDIS**FZ$AO@ M^&8E9$DU#N7:51L)-*N<2N8&GC=P2UIP9SJNYN[D="RVFA4<[B11V[*D\N8 6,&"?/XMP%UVIC&_]*D18L_!#T\X!(U#T'6(3SB$C4/8=8A..$2-0_1:A[AQJ*B[ M-?=*N#G5=#J68D>DL48T\U"I7WFC7@4WA7*O);XMT$]/[[>;#0-<>4T9*LXH M3X'4)4IY1E*J""4(;6%0K: MDU1"5FC"A%*@/I'S.6A:,'RZ) _W M6MP7_>YS2-'=M[D?L G;!0XKO/ $WK=32V53NH:*[%!FS[I6&YK"Q,%-28%\ M!&?ZZR_^P/O-)M-'@BT^".Q PJB5,.I#/RTA5O%:8FG;I*PA!Q6DV:T?I_XP M2F(LJ,=]D7HCOU4D2\P1AART,0_HQRW]N)?^S>DOVD:\!HOWDK@]#2'KQ[U3EH2QZW_8!_^__8]!H<)>\GL9]X'<%ZL=\JF"7F MR/>\V*Y8TBJ6]!)\X,N",[?664[Y&I0YOWI./9L"PX_<9S\2;/%!8 =ZCEH]1[WUN" M\X*OB5B1GT"E3'P:'1HC>K=W+VO9<&S/L?UAEVMDM- MX F[?V4]EQN(?;+#T;"[15BL0B](.FS[TWDOW;U^T^^E^UT6&B[%:J6J!E/H M'*S+V\ <;.KQ*$RZG"UF?I+X7=*]2;V7=/!".GA=98.AO"(;D(7(K+2#HXJU MG)X6JS@*AUW2O4F]E[1I/ ]G7OHHO[^1PA/P,T_9-L--J, MKQO"=K:]!M]6E[_._,R_GON6^1L_Q!>A]4V$;ZIKGOL2NKZ/?Z$2=SQ%&*PP M#>\JP7J6]16W'FBQJ>YP2Z'Q1E@]YH#]B30&^'XEA'X>F #M/QJF_P%02P,$ M% @ W%H"69;5I\2T @ 6 < !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K=0VGU#:0:055*V3)E5EW9Y-N"%6'3NS#6'_ M?M=.B"@-; ][26SGGI-S[K6OQ[54K[H ,&1;?[.BN@I/I:5B#P M2RY520U.U^"R MGGBAMUMX9JO"V 4_'5=T!7,P+]63PIG?L2Q9"4(S*8B"?.)]#N^F0QOO GXP MJ/7>F%@G"RE?[>1Q.?$"*P@X9,8R4'QM8 J<6R*4\:OE]+I?6N#^>,?^X+RC MEP75,)7\)UN:8N*-/+*$G*ZY>9;U%VC]#"Q?)KEV3U*WL8%'LK4VLFS!J*!D MHGG3;9N'/4"8' %$+2#Z5T#< F)GM%'F;,VHH>E8R9HH&XUL=N!RX]#HA@E; MQ;E1^)4ASJ3S=55QP+(8RC$?G(H,2+-_J%B2C.J"Y%AJPD2S96SNSYG8($(J M!MJ%:OX7[F*TN95&7LLCQQ4?X'H^8[S/6 M,"7]3/:$WNF*9C#Q\ AJ4!OPTH\?PF'PJ<_F?R)[8SKN3,>GV-,')AANBV7C M&$IVE>]65E+V5[5A'#I&VTTV:1R%\6CL;_9=]40EX6W21;V1FW1RDY-RGVF- MI\2 8I3_O4H-UV!/0G@31H,#H7U1<7S;+W30"1V<%MI4BN#A(K#-0#=JY4)+ M#@8(,U#V:AZ\4W,5AE%\*+HG[#9)!OVBAYWHX4G1QT[ )1'8-V1.VOW7IWOX MOMRC(#K<%.^CDB@8C0YD^WM]S]XYWZA:,:$)AQQQP?4-^E9-'V\F1E:N%2ZD MP<;JA@5>?:!L '[/I32[B>VNW66:_@%02P,$% @ W%H"6:2[U#S= @ M5@D !D !X;"]W;W)K&ULM59;3]LP%/XK5H8F MD :YE);"TDA !4,:$J)C>YAX<)/3QL*)@^VT,.W'[S@)IFAIN A>6MOQ=SF. M/SOA4L@;E0)H0^)2:9$U8'20L;S^IW?-0JP @F -(&@ MU4*XM5#E3LB@XX#)KRK$\ M3O,82+T?:)Z0F*J4S/#5$9;76\ LY29=4,;IE,,V#FXKR@%78JJ)@KB43#-0 M6V1S#!IG86L#P>1'*DJ%E"IT-?HVZF[<>#RJ/09K/(XAWB$]_PL)O*!'KB9C MLKFQ]93&Q;)M[8&M/:AX>VMX#Y^M@OS^CAARIB%3UVW&:X'==@&3J -5T!A& M#D9&@5R $WW^Y ^\KQWV>]9^KXL].A9*MWFJ48,*94*YB +,J!>ZBQ:Q72NV MVREV*H52I,PQ^9S]@83,,?&M[[+FZ:_(KY'N6^G^ZZ0Y]J%5N_]2[8'5'G1J MGU FR8+R$MKD!O_)=:STGI7W!;,M3'?.)F/(=L"O*:_"7G(H=[ M/ ?D#3S=KX]3QB(#I5ELQ]HJZ+3RQOT[M(4./SI^PP^POV_M[[\I?ONOV12^ M]WA.>^\4P(;H!2GP5VX)_[TRV#"]1/[QH/8[#])G8MB GSOQW)5;TGQQG%,Y MQR4D'&:(\W;VT+*L+_&ZHT5179Q3H?$:KIHI?OB -!/P^4P(_= Q=[']E(K^ M 5!+ P04 " #<6@)9#75VBP0# !&" &0 'AL+W=O!$PGKJO/7' M\Y'QMPY?"MBIO34Q2E9"W)G-AVSJ>"8@8)!JPT#QL849,&:(,(P?+:?3?=( M]]>/[.^L=M2RH@IF@GTM,IU/G4N'9+"F-=,+L7L/K9ZAX4L%4_:7[%I?SR%I MK;0H6S!&4!:\>=+[-@][ #\\ @A:0' (B(X PA80_BD@:@&1S4PCQ>9A3C5- M)E+LB#3>R&86-ID6C?(+;HY]J26^+1"GDV5=50SP'#5EF$!&>0JD*3C*,Y)2 ME9,UU@8I>%-CYK#.)6R!UX!& O?/N:@5\JJ)JS%X$X*;MH'.FD"#(X%^K/F A-XK$GA!U .?GX;/(46X M;^'A4[B+*>OR%G1Y"RQ?>(1O<2H#?>H:NJB?SESNL:IH"E,';Z\"N04G>?G" MC[TW?5K_$]D3Y6&G/#S%GLP$SPI3!E@PTMPJH@4V@!3P_I)48$/(0-HZZ4M# MPQU;;M.2MDG@Q5=X(MM]?;U>EU[G]23PJ L\.AGX+4__)?3KT^S?_.]]>AO0 M<$^)[P4C_T#OT=BC9T# MPZ@+?O2[;)(%V.KE6I&VWRBBK('JY"N&)": MXV$B !#-J$9G/&$M<= 0#;)4@[Z[X.YUTA+DQDXDASN,\^&L_LD'1_T3<3]A.5FX(KPF"-G_(&(\RT;*96L]&BLGU\)31.!;O, M<="#- [X?BV$?MR8#W1_'9*?4$L#!!0 ( -Q: EFC",4=!PD -)0 9 M >&PO=V]R:W-H965TCXO5EN9A,6';"=3]O474HCUGV6_7FX_IV9E5[)&.Y*BN(4/U[EDL9QQ62VH_?CZ"S M$V?5\/SU*[JH#UX=S&-8R&46_SM:E]O;F3=#:[D)]W'Y)7OYNSP>D%WAK;*X MJ/^BE^.VU@RM]D69)DV8 ,-Z+$!'V\ Y-G!J[0]BU4H'81DN;O+L!>75U@JM>E';5;=6 D=IU;,> MREQ]&ZEVY>)AO]O%4G65,HR517&8KB0Z].DP7:-56&S11G4_%*6';EQUAW>1 MVCQ]BAYC6;Q'[P)9AE&L7EVA7QX"].Z']^@'M3WZNLWVA4(I;N:EVM6*<+XZ M[M;]8;?(P&Y1]"E+RVV!>+J6:TW[P-S>,;2?*XE..I%7G>Z)$?#G??H!4>M' M1"S"-/NS'-^'=)EI?1?T/5 M?=!93T*__D-MB#Z6,BG^H^LR!U2F1ZU.P=?%+ES)VYDZQQ8R?Y:SQ5__@AWK M;SJ_(,$"2# ."2: P%H^LY//S(2^^"G/BD*=0O+\>Y0^H3#)]FFI,_8 X]0P MU5#XO, 86[9%;N;/YYX9Z:9Z-I*40Y(*':GC^)2=2%M*VR>E;:/2=ZO5/MG' M82G7EQ M':/8_U1CXXA.[?38J>UZV.[(;.2:*O,X3@[)*32[\^ZGBVW]XJZ&.YU')81\,^EFM;;H=1& _R_SS] M>B<)/>,PRXLR2NI3PF9?[G/9.C,@^4T5)X74B>E!CK.08 $D&(<$$T!@+:/] MD]&^\;?R158EY%KFU0]E8(9X[_=ZM8.QBSN_$"/15+=&47)(2@$$UK(!6TTM M91F-4-K;VEK'ZBGA>=CU.N*;T:>J/XZ4@Y(**+2V 6?%++YD@*,U />TL#W? MZHX/9O3)!HPBY:"D @JM;0!I#""7#'"U!I#^ .U8O=./&7VR :-(.2BI@$)K M&]"4UMA8T54&>%H#:$\+XO@^[1H 6A:/(^6@I (*K6U 4_-B<]'[,2UEGH;Q MU;Z0J,@VY4NHIEZ_?I+)H\RUL889<.I\"Q0M $7CH&@""JUM=%-R8_M-4BP, M6>,N0=$"4#0.BB:@T-IV-T4_-E?]H\,LW"^(;=.E8.R"AVK MS3QBZXM_W%3_^$+Y/R'0POV"_8I1F_3*?S/G9,5'TG)06J&EQ80Z X$+;N(" M;"Q2Q^9:1Y3S'< ,^Z[?51NT\A_)RD%9A9:5, K< M%W(M,\SDP0*TO#^BM>(TU\56UQ'0 A\*K7T1L*GPB;G"U_GV(WJIKU_+]57X M+//P22(U]]OL8Q1'&UE=+$7?99@7[W4&F_FF&@R*%ES0@AX.2WLY$C14@$)K M>]Z$"L0<*BSKJ_ R5W8693'/95P/1<4VVA7&B;T9=[*WH.$$*!H'11-0:&V_ MFPR#D#>9V!/('&$)BA: HG%0- &%UK:[24R(.3$9/;$G_32#,L?S.P/>TLPW MV3G:'V4UK!R45>B.U:'$]_03']+$(\09-4$//= 2,G]J1_O1Q;KNUW[\(PLTU6>QPK!V45.E;BNFQ@ M8D^:F("88X+/85ZF:JXP898 69$O0=$"4#0.BB:@T-I&-PD%<=]FE@"9!BQ! MT0)0- Z*)J#0VG8WX0@QAR/C9PG]R,"UL=6;)("F(^-(.2BIT)$R'P^=0IML MA%S*1B9,$?KW&%RI_;5[P'V#M$D2J#E)^"I7VS2+LZ?O5]5JB'5[X##, M$W8;F^.8*:;;-PH4@Y**C2DONM0.G F;6($"AQPK!V45.E:;$7MHCM!D"!0D0Z#]NIKZ/NL&-F:RR5*/(N6@I$)#RBCUR(#0 M38! S0'"USQ<2Y2&R:4I 6AL (H6@*)Q4#0!A=:VMXD-Z-O$!A0T-@!%"T#1 M."B:@$)KV]W$!A0H-J#]8IKZU.DNRC+3339N%"D')1472=M2-[$!A8L-J*:4 MIMC&W3N&S)23Y1['RD%9A8Z54-]O(#>X4V9[>H'OCUF99DE]&ULM9I=;Z,X%(;_BI6M5JW4*6 (2;I)I$G"?DG55.W,[D4U%RXX M@1W 6>,T4VE__-I (7S$@8Q[DP3P>>WS8([/(9[N"?V6^!@S\#T*XV0V\!G; MWFI:XOHX0LD-V>*87UD3&B'&#^E&2[84(R\UBD(-ZKJM12B(!_-I>NZ>SJ=D MQ\(@QO<4)+LH0O1U@4.RGPV,P=N)AV#C,W%"FT^W:(,?,?NRO:?\2"M4O"#" M<1*0&%"\G@T^&K>."85!VN*O .^3@]] N/),R#=Q\(?./*,$+TGX=^ Q?S88#X"'UV@7L@>R M_QWG#@V%GDO")/T$^[RM/@#N+F$DRHWY"*(@SK[1]QS$@8%A'C& N0&L&PR/ M&)BY@=G5P,H-K+J!=<1@F!NDKFN9[RFX%6)H/J5D#ZAHS=7$CY1^:LUY!;&8 M*(^,\JL!MV/SQ]UV&V)^YQD*.?$0Q2X&V11%L0=[DA MQ-L'87@%+E>8H2!,KL '\.5Q!2XOKL %;PP^^V27<(EDJC$^3M&;YN9C6F9C M@D?&9(([$C,_ 4[L8:_%?B6WMR7V&N=30()OD)90*GB'Z TPC6L =6BUC4=N M_NJ91_1^RV\>>'H@_),_;WM$O:]M]RD3 MLMJ%1 R[3;;(Q;,!#U()IB]X,/_Y)\/6?VF#I%+,4216 6@5 "V9>@DPB+8H MH.+A :Z/Z :W3O9,S$[%1-Q^F>M3[>60C+2[OF04B57(# LRPTYDKL$SW@1Q M',0;0-;@%2/:1B83&QZ0,2Q3'T[J?(8-@JWM'.G@SG3=+ERWI:XO=Y3BV'T% MC*(X";- B;Q_> @7$Z3-?:E@WZ?+;K#\8(UK?!1U6.$S*OB,.DX-S-<5/BFV MF :D+;HOI4)]N8S:YY@%:VP4=5IA,R[8C*5L/G$6?,+PAR7!&S%;$O!TAZ-G M3+^"_\ =ICRZ\!CSR+L-7%Q>;(,G[:DO/)5BCB*Q"N%)07BB:LV;J 2H4LQ1 M)%8!:.AEHJBKC.VYVN&#-X(C>UR+2:N.[1SYZ,[U_B!--E2%+[E2WQF4JYWF MHZC7*A]8\H$_$,(6< 'NT6OU?"L[:2^]V:E4E^FYT34_/QW%%"73.9^6 M5+^5SWND\$:9PQOR)%X>Q<0+%O!(PIW([4_$,:6YO5(U1Y5:E7%9!Q@C97%, M:26@5,U1I5:E6%8,AKQDZ!?'%B?4GHQV_N/&4VOI8]VJ![].S1SY&,XE5E8 MAC0_[A'[%B>4CM%26CGD:B>AOD=1 ,NB '8K"@!RW5VT"Q'#7L?78G+EOKA@ MLXPPK.%P7.>5M[./MZN2* L$*"\0Y$O'/0TX#=F*(9?OC4.EFJ-*K8JVK"T@ M5+5B0*7U@U(U1Y5:E6)9/T!I9MUWQ3BA=B0&YE:5J#4Q)["^9'1LY\A'<2ZS MLEJ \FKAC)>Z,[!95S1?ZZKJL@JI+"J@JJ)B<4+IV*126HK 9BG"I]YX M9->IODW)I,[+;JZLU795$F7! .7_',A7 MUH\Q:771Z MKY2K'3XLHY%EUE?)9@W0;.7(1W:FYV99 IA=_QYSSZNOTP2FVVR(B'?A,-/40QBS 12^1H@6ESP*N:: MES&IT 4/O-<\\EX#[M(6IWNQPM=KL"848.3ZK;-&Y7IM%Z!?(KJ8U6=I%M3+OC#@4<1XC7O#O]9L3G M/LWV>F4'C&S3S4S/A#$2I3]]C#Q,10-^?4T(>SL0'10[[N;_ U!+ P04 M" #<6@)98OC[^44( "O-0 &0 'AL+W=O)$O66*@L3ULPXH5;;=^"/I!L6A;F"2Z))6T MPW[\J$LL2Z3H**"Q+ZTMZ[P\YQ5%/F*HZT?&_Q8[2B7XEL2IN!GLI-Q?C49B MO:-)("[9GJ;JEPWC22#55[X=B3VG05@$)?$(>=YXE 11.IA?%\?>\_DURV0< MI?0]!R)+DH!_OZ4Q>[P9P,'3@0_1=B?S Z/Y]3[8TH]4_KE_S]6WT4$EC!*: MBHBE@-/-S> MO%H1/P\HSO@KHH_BZ#/(2[EG[._\RZ_AS<#+,Z(Q7-<2>7QM1(='-K, X\_/ZG_7!2OBKD/!%VP^',4RMW-8#H (=T$62P_ ML,=?:%50D>":Q:+X%SQ6YWH#L,Z$9$D5K#)(HK3\/_A6&7$4 '%' *H"4#O M[PC 50!N!Y". %(%D.<&^%5 4?JHK+TP;AG(8'[-V2/@^=E*+?]0N%]$*[^B M-.\H'R57OT8J3LX_9OM]3-65ET&L'(^#=$U!V46#- 3K0.S 1O4F$*5EK\RO M[FLF=Y2#E*47ZXQS%0P"(:@4;\#K)95!%*M/%^#/CTOP^M4;\$H%@T\[E@DE M*:Y'4N6=MSY:5SDNRAQ11XYC\(ZE'QT7PV1TJ43,2OF@ M="7VP9K>#-2H(RA_H(/YCS_ L?>3R2678BM'8@T'R<%!8E.?OV="')AO% M^X?B?6OQBYAEZD9GR3Z34;H% >=!NBV<$"!*GD:'XL9?*Z.,_:ILPC_*C$QA M?F\US+ FTM<,O4E_AC QFS$^F#&V]P1.]T$4@CUG8;:6((S$FF6IL>A;N]0= M_&)R:JP[!?',:SEEE>[KE*%)#T_&9J3YLWVI6Z;Z>&9J$T,-FSZ8'SZ;6\GYG02J*>35E MD@H%6FL:/03W,04;SI*\MTD>W6>2<3$$J9J#V08$L9I^BVE93P1TV&CS5JH7(F\*6P5;IO@:;FB2DP^#9P>"9M;QB*C05.--:PYXW M:8]/5O&^!>I-(NQ-)^8"H5?SFG>ZQ&?.]I54(P=UWQ"_5;>]R;Z%FUN%4]11 M^A&J0FOI;Q/&9?1/.16I.V/?8[!>5-J-#C?&?KL+5*<=S[%P B>ML69ES_2% MN )1[03JY43XHL%X4;5R[,D8S:9M2_2S? S]MB/6C%_J2,W T J(EJ%U"*H; MQ>@ UGN%[[4'/GO;O>\/K&-7&N<#>3M]G!*=J M*U=J38]K4H:^]4FKW_QMF;C!W>]*&OPJ:2+,%\$E*B^=JJUUTOKKGD;VMGX M-@C5.'\O ?VVIZF@X'7UG/K&6+<)8"?MNO63+O2ISA%7-\NND1G:B?5PN:FZ M[?))G_*(A<:2#4@)==:9ZJ.O#]LU.T+=9LTUQ4([QG[FD:07;+,QS]HZ6;8? M'^WZO6]X1VK-M;J:>)&=>#_0-7M05]WXO+- .FVVW;#K]W7#E5K3C1J"$70X M!U6SSMIMG*EUK2])FYD)^Z.E>(%TN%X-FZ/LW;M MWDZ<@[113=K(3MH=B]X+I*,T)FV2MFOW=N(S: MO9TX!QBC&HR1?0T9>7!F=$)?I,5$&YZ=TJDKM:83-9VB4PO($3."*#(P)H)M M\EC:Y7N;<0YD136R(CNR?F(RB(UFZ. )R01IXZ;3)5U7:DTS:I!%[A9_#P_H MX%\ +Y":MR7E:1"#+0]""I+B1^M3O#V9WE.YTZ5?5VK-"U'3-9K]?P3E$KR7 M3M56KM2:?Z2N,1[;,;Z+H+ .\#I!V;5[_ZWY' B/:X3']G7L+H+"^A*U3E!V M[=Y.G(.J<4W5^"15&PD*&ZA:(RB[=F\GSD'5^&@/QRFJ-A,4-E%UFZ#LVKV= M. =5XYJJ\8G-&%T$A76LAI 0K5LX!6M7:DTS:K#&=K#N)"BLDS4DVIKETB[? MVXQSL#6NV1K;V?JE!(4O2)N@;.ADSZ+W)BFG0.]*K7D%:J#'D_\-G;!+V%\Z M55NY4FO:7C\Z8/NC0RVM3@E-Q=J35]J,D=V]?%.\'I](JX7;FW#^= M:5*C-#F)TD9L(J?7PNW*O3 4HUVI-7VH,9K8 M,;H3F8C.T1-/VZ+JE*-=J36MJ#F:V#FZ$YB(ONO"8(53D':EUK0B!^GFD9HF MB9TF[^ 7\.Q-5. Q$. 5' ^Q3XH=#')'@8B^@:3!++:%G[&4J4QL/T6S:*S-_B*'?)S'E@\*6=9R%"G;RF.-]=_L\ M[S+GN).++L$G%68(46J"'ITH0"2>V@KS%R;*=RR:F_R BLW34-8(%D=A(-6Y MC;BGATM3_1DP0H M.DNYU?YP]/ &T6WQWDSK^ )>+:'A^%M"KI:$&'_QU2_E"R]UT^6K3.\"OHV4 M^3'=J#2\RXFZ!7CY=E#Y1;)]\?K+/9.2)<7''57/ #P_0?V^8>J255_R!@[O M:,W_ U!+ P04 " #<6@)9/1,@YRP& #Z'@ &0 'AL+W=O M%+V@)3H6*I$>227I?OTH69$MDF;B0KU)+(GG'/(Y%'E>\>*!\>]B38@$CV5! MQ>5H+>7F?#P6Z9J46)RQ#:'JR8KQ$DMUR>_&8L,)SAJCLA@CSXO&)<[I:'K1 MW+OFTPM6R2*GY)H#494EYC_>D8(]7([@Z.G&37ZWEO6-\?1B@^_(+9&?-]=< M78T[+UE>$BIR1@$GJ\O16WB^0*@V:%K\DY,'L?<;U$-9,O:]OGB?78Z\ND>D M(*FL76#U[YY%\W@U6"66) K5GS),[F^'$U& M(",K7!7RACW\2=H!A;6_E!6B^0L>VK;>"*25D*QLC54/RIQN_^/'%L2> ?0/ M&*#6 &D&*#Q@X+<&OAXA.& 0M ;!2R.$K4'XT@A1:Q U[+>P&M(S+/'T@K,' MP.O6REO]HTE78ZT Y[2>6;>2JZ>YLI/3VVJS*8B:*A(7*D4%IBD!VSF-:092 M+-9@I:8?R.EV&M?3X15.4UZ1#!0Y7N9%+G,B3M7DW'-E-7P-7LV(Q'DA7H,W MX//M#+PZ>0U.5!/P:3P7&YR2RY%:_P3A]V0T_?TW&'E_V/@. MZ6P^I+/%0,YZF0BZ3 0N[RJS*\*Y2@4G]X16Q-*_=VX/7^$W6^ZV1E%C5.]$ M]U,41]'B8;0&?)8A+:08:1-]<5 (7L,)QW#B9/A M55-($:Z6SB66=G 3Y,<:.&><8\%90J(8ZI-OH) ]<$D'+G&"^Z+4A6@J MP0W^P5E1]$N^W9)XC].FQ+.138QA3OP@T, Z^W$L6$O$R-.6D<5 $7MK MNSTGV6M.-CA77#G+JE2"+!N4H%H3XWW1&/96B)&02Q%G,Q5,P^ MQ3WU IT4;XB07.&KN)J$5G+0&(4_\?3:QAWE:')FS"2:)#JY@6+VR:$=.>3> M5N2:<"LQ9!*+O1#JR)SNCT9F!@T]#QG,!@K:9[:30M!9W[]4"[5>>NMZD,! MKV/Z MM2I)BZAFQ;5[>]C:8E,]R2E853038$V*#*C9WGXH)=S.-C9H MA%YB5/;0(F."V$\,N$-JI\50WOHYV.DBZ!9&OR('X.O\4=9G#\N"@#FMRD:_ M,FK]]O1,_Q8OS_/,[>KHM6BPCBV&ZE@_QSL)!]T:[B]&WZ25VG.I-'*[GT]6 M5X2 [K7&0I #ZU5B?L!+$J.L-G48BH-$?Z%,7\AX/1?N0?XD1+23:\@MUSZQ MIUWVU'@K3@VLS[Q&-J)M_-Z:K82*+I,MS> D@8E6$,TM[8)PXNF%T\+2SO?C M .YJU3ZP6IGU[^P4!W(KCJ_P&[@QBK[F]<%E(WU[TS'3"T4L@9JA8$GNKYB3#Y=U &ZX^[I_U!+ P04 " #<6@)91B>IZYH% #N&@ M&0 'AL+W=O[5A*\[=BSS+]RT;(E"K]*+=6OI>,QE50 MFEC$MGTKI3R;K)95VT>Y6HI")3QC'R7*BS2E\K]'EHCCPP1/7AH^\>U.E0W6 M:KFG6_:9J2_[CU(_62U+S%.6Y5QD2++-P^0=O@\)*0,JQ#^<'?.3[ZA,Y4F( M;^7#^_AA8I!K5F2E$QZ'/\VI).VSS+P]/L+^^]5\CJ9)YJS MM4B^\ECM'B;S"8K9AA:)^B2.?[ F(:_DBT225W_1L<':$Q05N1)I$ZQ'D/*L M_J3/C1 G 9H'#B!- #$#W($ IPEPKNW!;0+<:WOPFH J=:O.O1(NH(JNEE(< MD2S1FJW\4JE?16N]>%86RFY*_1 M%'WY'*!7=Z_1';+J7W/$,_0EXRI_<]+P]TX4.$.E,[/]1[^<.]G8CAMN3@5GW-]N4S+AVBJ:S(7)BOWP/M\3R/V M,-&;7,[D@4U6O_Z"??LW2.=;D@6W) MO1'8V(VX[(^X8^^HO?9CP+!(I@R:@ MCO6KV/+,.*R([2YF2^MPJFP?A7W7QN>HH(]RL$,,KA#@6N!YQW66I-@CW(P\8F1 M.<"UP"=U.C-@ M.@P- @V<@L@C&OD#V$6P\(L6F$6H\)\K8P@BZ?TP*0V MMB^>1%OB7&D#H@L#RG[1FR+7Q68AKP&4XQ%#HP#BLAUC@840ETL&MD5L=^[- M'LU_^#P&G5=--CL9A?W6-7:W-8@R]\D 1,V,,R.$>QS8!_&):<7?;T-BGA2Z M%$ CTO#=R(GQET)!.K9$@C4\R40:,B8X,Z$XFM=Z'=8DX;SDCH/VM0<-\PVJ80%R$! )GBWJ8,@>P! 3ISBL?=Z2+)L"1])]F3Y"(D "!3 MI[=' * ATX8[SXJO,ZVWLVU-AZ9OZRV9/@Q<,GV87C(]0PNQ+>S%@'7#G:G% MXZ[V!\U;PWK)O4$PP+Z!;'W_!K(-&[C.O^)Q QN4IH4?&.*I/I6K9;,72B\@ M3I.SHH#+H6\K>QFN 1#!O;,#8')[JP1@F@VL$M)Y6#+N88?*0%? D!:72J3I M\7Q2_;GI="&8,W/-'01D\TRV$&:S!S96TIE=,FK91LTNF#R^QN6#*'-?#$"4 M619PAP.>@G16DHQ;R7=ZXN.7Y3%4".PY2HI8'R<;*5(4T20J$EI>08#*D/[9 M3Q;F>P (Y7GF/[U7<867N&IIK)/W]RF3V^KB1!^6HLA4_6ZV;6TO9]Y55Q)& M^R.^7V.@/<#W87WUTM'7-T$?J-SR3!_%;*.[TG.KARKKRY7Z08E]=7OP))02 M:?5UQZ@^GTJ _GTC],PT#V4'[177ZG]02P,$% @ W%H"6&ULK5AM;]LV$/XKA%<, M"=!$HB3++W,,)(Z=;D"S(&FW#\,^,-+9TBJ)+DG%:7_]CK*BV!2M9&N^V"+U MW,MS=R*/G&RX^"(3 $4>\ZR09[U$J?78<6240,[D*5]#@6^67.1,X5"L'+D6 MP.)**,\"R#+/F?AV 1G?G/5H[VGB-ETE M2D\XT\F:K> .U.?UC<"1TVB)TQP*F?*""%B>]<[I^(KVM4"%^".%C=QY)IK* M/>=?].#7^*SG:H\@@TAI%0S_'F &6:8UH1]?:Z6]QJ86W'U^TKZHR".9>R9A MQK,_TU@E9[UAC\2P9&6F;OGF ]2$*@ZP#L2. >NP"7BW@F0+! 0&_%O!- ?^ 0% +!*]UJ5\+]%_K4E@+A*]U:5 + M#*ID;:-;I>:2*3:="+XA0J-1FWZH\EM)8T;20I?BG1+X-D4Y-?U=)2!(Q',L MY$17V .0M, QD*.,2WE,C@1$&9,R7:81VY9/_ \ZAO6H].M+4"S-\.F$?+Z[ M)$?OCLD[5$$^);R4K(CEQ%'HJ#;G1+53%UNGO -.^>0C+U0BR;R((;;(S[OE MPPYY!P/41,E[BM*%UZGPM[(X);[[GGBN%UC\F;U>W+?1^3'KB_]M?2\8?E,R M?J7//Z#O/.(#>].>?:.C^8DO%6RJ;OZ6RQ1LIVTM:T"0MZ-(^O1$IQQT(M:81 MD$A G"I;*K9:PDJ+WL8>IGZ_/W$>=B/\"LR\C1E0NH]9=&/V:/8;FOU.FM>X M>>/N5C*1LNQ@O6UU]'<,G_A^8+"T@/KAT*!I 87AP.!I 5'J#^Q,PX9IV,GT M$U?(D.5D8H^V: PM*34R.K-@Z,BHW+D% M%!A?^L*"\4>!/2*C)B*CSHC< LO2[[B+K+"9)AB5B,F$++%O)@G$*[!^U:.6 M(\.1N72U,:'YX<_;&#JDKL': O+< ZRI^]R,N2_6>UWNUJ[)M20V\ R.-A0- MC3*>VU!!J]AM*-\[L$C3G::3_EA^7ZKP6O]>(OMFB5M 06AN5!80]8_WJOUK?C^]SHTH[6ZIZCS3/+R\7E]]J3$*_%>4VZ*1OKC=S"XIZ M@]",F467/SBTFNB6;W_FN3NBW>T1!I;<@F[0)5&<8(M.),M QX*7@ESC/I20 M\QP$AJH@&[@G">Y%:;$B]Z5$75*2N!1ZK$6_8INEL,D'?,R YIA!CJZY M A(>G]H2Z>R<5]'8JKJ*D'A8P'/%MCEH9IOKCO/JD&_,7]#Q);7,S_7UB&5^ MYHTO;7H6WOC*-G]. U046-_TGVY@G&<*V_N;CTRLTD*2#)9(QST=8%+$]DID M.U!\79W([[G"\WWUF "+06@ OE]R#%X]T ::BZGIOU!+ P04 " #<6@)9 M':Q_.Y<& #A)@ &0 'AL+W=O;%UF3F<&8YFCDB=/K/\&U]2*L!+FF3\;+048C49CWFXI"GA)VQ%,WEG MSO*4"'F:+\9\E5,2E4II,D:6Y8Y3$F>CZ6EY[3:?GK*U2.*,WN: K].4Y#\N M:,*>ST9P]'KA:[Q8BN+">'JZ(@MZ1\7]ZC:79^,:)8I3FO&892"G\[/1.9S< MV*5"*?%W3)_YUC$H7)DQ]JTX^1R=C:S"(IK04!001/X]T4N:) 62M.-[!3JJ MQRP4MX]?T6]*YZ4S,\+I)4O^B2.Q/!OY(Q#1.5DGXBM[_I56#CD%7L@27OZ" MYTK6&H%PS05+*V5I01IGFW_R4@5B2P'B'@54*:"V@M.C@"L%O.\(=J5@MQ7L M'@6G4G#V'<&M%-PR]IM@E9&^(H),3W/V#/)"6J(5!^5TE=HRP'%69-:=R.7= M6.J)Z9]B27,0LE3FY;)(F"<*XDR>4_ Q89Q_ A])&*[3=4($C0#3B%=B5U20 M.)%'Q^#^[@I\_/ )?)!0X*\E6W.21?QT+*3!Q;#CL#+N2S *B$9!P]?:#JC^:,N;$;8HAA-^(J$]&PDIXG3_(F. MIC__!%WK%YW/ X$U(F#7$;!+=-P3@?,]<@L\_"ZUP&=!4ZZ-ACUD- 8":T3# MJ:/A&//A@LB9#^F1S(1%G&5QM@!L#E8TCUFD=$5P8&M]\.O_?"- M?OPA^4>XSG-90HXWN:(UNC$W.NO]W=9W17JM#VKK@_URGF:1.=N#SN RVSTO M:-FH$4.N[?EZ,Z&E&J6U,\SK3+*W)/Y/YD59F20UBNA, $[E!,0BIN:R;1[A MT$HU%%HS'EO$ ;Y]Z:[&&"HB Z$U(X)41-"@Y=L,=[#SJ)OX@17TI+VB*-#, M408M\Q<[!GN ^BP9E.]4:(U ]54'Q6.@D1B\03,Q#WBPT_:^[1,JM@+-=&6H MQF,>YF!/G?VG5W$=:"8[^WQ;W9AXT?3'"O"ALR$;?BFC30D#&($VVF@$?/]OC107 V9Z=-0#1EU&9+C M^*CM1%<*!Y[3XX1B4LC,I/9OM:C+:1P4=!ZYKI3KN#V, "GR@\SDY[[[*MAJ M'[M:*'U9R0FA6L^Z' 8Y#FY[UI6"7J]GBNL@,]>Y+#,H_ %$3C*>D,T.0/3O MFHMRF=+4%,W0A[: H=":@5 L"7EOWQ31H&QH*+1F1!1O0F;>='!3["X8'0-B-)ZQ98\&6A=J%72OGH=Z$5AP%O^?F$^ZNLCBVU=Y&TTD%05]=5RP# MO_T%NXU=M/B8N.Y,O-&V'#(_E*=**KDN.MKV92FB_* M[YNX'%\^CIMM\/IJ_0W51?GE4.OZ)9S<0-UU-+G2R5^CR8WN^KEM3:[ES.ON M0'EG\[65,G7S\=<7DLN:S4%"Y])LZ\23#T.^^9YJ&PO=V]R:W-H965TVI[9-="FT^WL9)/V(=,'&;B_Z_@\[1 MC8,F.\:_BIA2B;YE:2ZF@UC*S;5AB"BF&1%7;$-S=6?%>$:D.N5K0VPX)\>HJ,J" ML:_%R8?E=& 63T13&LD"0=3?(YW3-"U(ZCG^JZ&#QF8AW#]^HH=EY55E%D30 M.4O_298RG@Y& [2D*[)-Y4>V^YW6%1H6O(BEHOQ%NZJL:P]0M!629;58/4&6 MY-4_^58[8D^@./T"JQ98AP+GA,"N!?:Y%IQ:X)QK85@+AH<"]X3 K05NZ?O* M6:6G?2+);,+9#O&BM*(5!V6X2K5R<)(7+>M!Q M0$&^I,L>O:_7N\_I0[T>6QJ H;S5N,QZ:'Z^ MW.[SQ\NL!R^S'NKE/HV4'/?).[ZTF^9GESS[G.;WY4]U%WV0-!/_]C6T"N7T MHXHA^%IL2$2G S7&"LH?Z6#V\T_8-7_M"Q(DS(>$!9"P$ C6":[3!-?1T6>? MF"2IFGX>:;ZE?0&MY&XI+Z; Q]G0]D;8G1B/^Z'J*>9A=W10S#\NADW/\CRS M6R[H*8>Q9PYQMURHK=P/NF[8N&ZH==UO:DV U,0K2$H16Z'%5J@20JA>HH9A ME+)\_3Y5?6>)B+HH>\?ERL)POYY#QSRHY7QXY T+CQWKP+?'+,L>CPY*!3VE MCEFAMN8_Z%>W\:NK]RMCRUV2IGW^$^9"P !(6 L$Z+6#4M( 1W'0^@@PN),R'A 60L! ( MU@GNN GN^&73N59^:4 A83XD+("$A>/C*7-DFB<&8FRV;W7FJZ\?]"8NC2E!37MF450"&6T&].]-W6LC>FN-3Q^R-IQ9_ M<3PA:3XH+0"EA5"T;MC;E 8&S&E@T*0&*,T'I06@M!"*UHUQF]G +TQMZ/47 MQQ62YH/2 E!:B(^S,Y9W>D'4YE/PZR=4\'D9%?V37!RLGJ2*=9QZ 34:0M&Z MP6J3-%B?I7E^I0.9#IF#TGQ\G-)Q/'MT&"_0A X4K1NO-N^#]8D?75:MENYW M:,]S[,,^ YJN&H$V\8.VK_VQ>?BJD'*6)D,+@-"7%EUL1 M)QM]BDW/O;@K@>9A0&D!*"V$HG7CW>9B\!APD0F:F0&E^:"T )060M&ZGYG; M)([U^DD7^K5W[,A;890M"JDQM[&"S7XKLLM,@)%;)O+ MZB-X<[79AG-3;CXYN'Z+K^>XY[J/KX-JDTV+K_;\W!&^3G*!4KI2ILPK3\UV MO-I&4YU(MBFW?2R85#-#>1A3LJ2\**#NKQB33R>%@68ST^Q_4$L#!!0 ( M -Q: ED##CW7@ 8 #@V 9 >&PO=V]R:W-H965T&3FF:&I)N MQ]\EM%75:83[WU_H87'S^F:>B:13GO[)$K6\:PU;**%SLD[5![Z-:7E#/<.; M\506_Z-M6=9KH=E:*IZ58MV"C.6[3_*E_"'V!'[GB "7 GPHZ!X1=$I!YU#0 M.R+HEH+NJ37T2D'O5$&_%/1/%0Q*P>!4P; 4#(O>W75'T9?W1)')6/ M$J:T MIIDOA2$*M>Y"EAOO/BFAKS*M4Y-[*MB&&/^@.TZ0=[Q"WFV0!V[Y/9UI M^:[V3H,\/*%V[!V51V[Y(Q%.>>R6/]%5)<>.KNA4ANH4O.X1WE30A"DT)S.6 M,O45D86@U%@)?7JDV3,5?Z%_T2/+6;;.JE,-S9XZJS%#^JU_GIOZ'A 60L! 2%D'"8B"8Y:)NY:)N0>^\/BQ]^E5?0P^*9K+1 M)UU(GT#" DA8" F+(&$Q$,SR2:_R2<\YVCSDBFJJ0H(HJN=%L= SDUX2;8A@ MY#FEU\7YA#ZK)NOLV,.";19YFXEWX_F]<7NS[XF32@7.=I[;V9"P"!(6 \&L MSNY7G=T'F%K(EU>G%F63X7><6H9-DP8^G%I.*A4XVWEN9T/"(DA8# 2S.GM4 M=?;(V=EO,RX4^X?E"[VUW>]WN24KI'=H]-CV:NH$GSM(0,("2%@("8L@83$0 MS/*-[]7YB0WN8[1YK?N,EL28I(QM=Y MX]SA)ISMDQVMOS?)X,[('W0/9AG06D-06@1*BZ%HM@-P[0!\^L*BH7WO7M%_ M\IM'%Z?J;-= T@)06EC21O:RJ8N[(]O2$6BU,13-MDV=J_KN8#4D3.C%9[JF MB$A)%6JCBU2O1(N]\.45XFI)!8;&WO8TE!H.#I>GH.DJ*"V& MHMD/=M7Y*G;F<4W+TR>Z4L4?=QN>62J?%@--6D%I 2@M!*5%H+08BF8[ITY: ML0^U1,6@B2LH+0"EA:"T")060]%LO]2Y+';GJB M/Y*Z1;J*W)&F75>Q>Z?JL?BQI+[= MN:[.NQGH_978O::T.U!\5;ST\LR5XEGQ=4F)OEE30%^?&PO=V]R:W-H965T;U\-A]ER0Y,P>\FV-!5_63.>A+EXR^^&V9;3<%562N(A=IS1, FC=#"[ M*C][SV=7K,CC**7O.$=O:?YQ M^YZ+=\,:914E-,TBEB).U]>#G]U7@3^6%C3 5K1=5C$^0=V_RNM O(EWI+%6?DONJ_*.@.T++*<)55ET8,D2O?_AU\K M(@XJ8/^1"KBJ@!L5R&,MD*H":51PO4%4%KV1F'TK)0Q#FX>R*LWO$96F! M)E^49):U1?A1*L?]-N?BKY&HE\_>A!%'NS N*$IHF!6H:B%/VU8446IJOL:IB+]B7*<%FU]7K?%GZDK=^*]"4BS@N$ M'>P9JL_MU0.Z%-7=LCHQ5 ].;[U1?2A(JYG#-7.XQ",=F?MT(PJBMSE-LG]- M'.U1/3.J3/-7V39GQARW9I4I;"M(';SKK =%"Z#0=&(/=+C;BYRL M8*$HA40+H-!T2I5 =ZV*M>.CN0+S[<]F0RG#P]G>L7,#5UK:/5E,G_9\MN-U MGD3DI"D=RM*(=$"*#2=4B7&7;L: M[ZA$W+9^-D@10RF#%K'W[-S(EU.D MJPQM:+PJ!/9HN>^\Z9R"H0X!"TT=&.00\ZF=1 ]VW!T4+H-!T2I7U MP$_?XL?M;7EC>K>+F=.[#VF/E;3']AW\_:EG4*HF/I_WD)Y! KRB%1 N@T/3;!,H\$+MYN&%AFE6S-!>/&DZ7--IO#*PY M2] JDILFBR)GW'B3A;35OTO\"6[DKK&81YHG;_;.GDN&,@G$;A*ZD'%L4:N: MTB+VV@[35(S@@T.WBI@^U#Y1:I_83PBZK&E"O1SN-Q7IHWM-Q"Y4['WJFK6@ M: $4FCX>!Y> 2"\+(0$]OP!%"Z#0=$J5#R%V'P*:^VTC8LQ]0S%3[O=A5XBR M*\1N5Z2"*WF1F^:(?BD$*_'1O5\[:.>9!NHRH-!T0I7+(/VX# +J,D#1 B@T MG5+E,L@I+N/XU@DQ7 BSKCI- S%O.ETA)N)V8?1(,IH$+O1.,5:$<.]'U/ M[6+&@/N0_T3)?V+?X3^^$@GM\8ZE]*':)T&9/+\JKT/:%RM0?P"*%D"AZ==B ME3_PG%X6*P_TC $4+8!"TRE5+L.SNXQY8_8:Z0,]>?#:)L-T[Q&J49T793(\ MN\D 2>\G'UK;.]F9>5#7 86F#Y!R'5X_KL,#=1V@: $4FD[IP=<.GG[Z88?H M3%_;=!C7@CY,AZ=,A_=4T]'O(8F]>YTY![4O4&CZT"C[XO5C7SQ0^P**%D"A MZ90J^^(]_9#$.\VZ&(J9E+R]0^<&K*R+=]RZ?*_T_BZB ?3,!A0M@$+3AUJ9 M-J^?,QL/U).!H@50:/H7Z90G\^UG-J,;DVB :E3G11DK_XBQ MJ@XDMHR7WY5G:Q2S].XRISQ!*[K8GUPT/K*EM;V]SB2"WO^"0M.Y5F;-[^?^ MEP]JKT#1 B@TG5)EKWS[_:\;;6(:R6M?Z7)]?SP=-VZDSHT%IWCBN\V,[\W39F-!WW-P\U*JO7OGAG_PE>@C+N_U&:D']#BA: (6F#Y+R.WX_?L<']3N@: $4FDZI\CN^W>]T3/L]V.AX MVIL*&M,>U/T,#WY51OX&T+N0WT5IAF*Z%O#.R[&8OWS_LSK[-SG;EC\TLV!Y MSI+RY8:&*\IE ?'W-1/&IWHC?[NF_G&CV?]02P,$% @ W%H"66_&V6[Y M!0 Q3 !D !X;"]W;W)K&ULO9MM_ MRHV:Z:0S2<0=3Y(K:R8V,$VG:3)QTK[H] 663A83X-2[D^U\^QX(@S@N%TM> MRR\D0+N_Y79A@3_GV1WC7\6:4HGNB[P4YZ.UE)NS\5@LUK1(Q1NVH:7Z9<5X MD4JURF_&8L-INJR=BGQ,'"<8%VE6CN:S>MM'/I^QK/2PX5-VLY;5AO%\MDEOZ!657S8?N5H;MY1E5M!29*Q$G*[.1V_Q64+" MRJ&V^"NC=V)O&55#N6;L:[7R;GD^DGSO"*I_?BO@8[: MF)7C_O(#/:D'KP9SG0IZR?*_LZ5 N6B_H3 MW>UL0W>$%ELA6=$XJSTHLG+WG=XWB=AS4!RS VDL.M-1*M/YC+,[Q"MK1:L6ZG+5WBK!65D=65>2 MJU\SY2?GGZB0?+N06YZ5-R@MER@K);WA:5UW>J^.8$'1RXC*-,O%+^@U^G(5 MH9ORT MZ,G1T7NY=-OCTJUY[I..RW_^4&[HG:2%^-=T!.YB>.885=,^$YMT0<]'JBL+ MRF_I:/[S3SAP?C55#Q(60<)B2%@"!.M5W6NK[MGHCZNZJ= [;%!CJXOI[1QC MATQGX]O]"@ZM2.B%8=\J,ECY81#TK>*AE8?]$/>M$NMPCTRFWR;3MR;S,Y-I MCA9,2,16ZB[@EI9;=A4.V@H')VB2 M 635(6$1)"R&A"5 L%[5P[;JX?,TR1W6WVM9KUU?:Y%#&Y=,M-X7#8TFTXG6 M'XYYUGJ<[-MS]CJ7N(0-/:Y & M,^+AJ7;C%QG-)H'>)0UF;HA=HO5)^YB/S>F>1H"M.?V3<;E&5S+E:,.9RF5A M;95VVJ%G#2@M J7%H+0$BM:O,NFJ3$[0,9L@4,6'I$6@M!B4ED#1^L7OY!9L M?:Y_0MMTAVW347]ZVS28^0.SR&!&R, L?APM:5HN*+JF)5UE/VJ?H.H( M*"T"I<6@M 2*UB]W)Y'@4V@D&%0D :5%H+08E)9 T?KOJCNAA#R34&+G'EIO M4%I$#+*+X^OO[D!C)E"T?AT[<8;8Q9E^'1?KE-]0\0J55!J+AXII58A_DL4GLM ]B?;R>ORN;YX<\O6;<>JVSDPX^ M_$$%#E!:#$I+H&C]"G<"!SG%A!(".J,$E!:!TF)06@)%ZQ>_$VS(,\TK(4.1 MQ)WHKP0,1CC4GR@HH+0*EQ:"T!(K6+WZGIY!GTE,:;F_VW13K M>HK!*@A($6;%O*W<36 M=FL[Y_YM/=-E0#E=J5#.FU"U";Z; M,[];D6Q3S_&^9E*RHEY66@?E\Q)A]6J@#M?R[,_P=02P,$% @ MW%H"64ZY75S? P B!0 !D !X;"]W;W)K&UL MM5A=C]HX%/TK5K:JIE([^23 %) *2;5=[4BCF>WN0]4'$RXD:F*SM@,S_WYM M)Y,AD(F@Z[Z [?B<>WWNC1W?R9ZR'SP%$.BQR F?6JD0VQO;YDD*!>;7= M$ M/EE35F ANVQC\RT#O-*@(K<]QPGM F?$FDWTV!V;36@I\HS '4.\+ K,GN:0 MT_W4,35;LJF&5E^CI5X948GR()A\FDFH3<2A/Y*:.>&]XH2/;BD1*4O"T%:53QGE69>[V$?Y3D M&OG.>^0Y7M#AS^)\N-^UG/]G/?YIZRTQ_"9%?,WGGY4B"\J%SA,Y#&P'Z-N? M1J'[SA6YS U)(;G6:T9F]_(\B2*!8 D.^^VKRS7NY+@V(2;*H(@LUF3KA=K-Q.!I/ M[-VAT(8LMH0>-$(/>H5>I)AMH'.'&YSX[KJ.=^3\XG26-PR&P_:LJ)HU.)PU M&(;AD1"G7($[&+K-K-8*PV:%X7FI)'<1Z-N$YN&)D_[(<8[6VVOLTO0XQV)L MR&)+O&$CWK!7O+C8YO0) ''8 5,ZHB406&>"HV^W^LWLW")[62]](TV212;) M8D-DK=",FM",?N4A-C(9(9-DD4FRV!!9*T+C)D)C@X=8+]>E 3%)%HU/=JF. M0\R0Q9;0KO/RS>_\[#'6C[Q46*-L4=P?&Q:,IF6]N#^Y3;J^V]VOJY MO"IUJMN+O5A=DVQ1S7:H[H=@?)RXIFRVU?5>U/5ZU;W#3P40T2UN+_1B<4VR M135;2]QA$)SDKB&C;75?+GIN[RWE@H^_FNCPX[/CZZ_?W,4:GF,S-F6SDM ^ MJ*P4(#=-5=+B**$E$=4-NAEMRF:?=+'H:'SNWBS>%OJK1W5I6]JHZ@6UW765(A:*&;*> 5,#5!/E]3*IX[RD!3?)S] M!U!+ P04 " #<6@)9YD.:44<" "]!0 &0 'AL+W=OSN9):+5C'+82:3:NB;R M]PTPT:5>X)TW'NBATG8#9TE##O (^FNSDR;"HTI!:^"*"HXDE*FW#E:;V.(= MX!N%3EVLD76R%^+)!G=%ZODV(6"0:ZM S.L(&V#,"IDT?@V:WGBE)5ZNS^H? MG7?C94\4; 3[3@M=I=ZUAPHH2#GO=7+!5/NB;H>&T4>RENE13V0 M308UY?V;G(8Z7!",SC0A' CAOX3E"X1H($3.:)^9L[4EFF2)%!V2%FW4[,+5 MQK&-&\KM5WS4TIQ2P]/9'<]%#4B3$VJD.%+W==YL01/*U-L$:W.'1>)\T+OI M]<(7]);H7G!=*73+"R@F^)MY?A#."&!C;G08GAW>A+.*GUN^0)'_#H5^&$\E M-$_?0F[H@:-',^E$8\$CIQ?-%_R+*?B6JIP)U4I /]9[I:7YIW].E;Q7C*<5 M;9^O5$-R2#W3R KD$;SL]:M@Z7^8LON?Q/XR'X_FXSGU[+8LP?4MHL__G20: MIESW4M=.R@ZC8^8OHN@JP<=+.Y.H.!A1?9[XHD-JD &PO=V]R M:W-H965T+4UM $KG8%F@1 M-&WWF9'&-E&)U))4G-VOW]'%JBTS;MK-BTU2YYSAX? R\ZV0W]4&0).'JN1J M86VTKB]L6^4;J*@Z%S5P_+(2LJ(:NW)MJUH"+3I25=J>XT1V11FWTGDW=B/3 MN6ATR3C<2**:JJ+RGRLHQ79AN=9NX#-;;W0[8*?SFJ[A%O37^D9BSQY5"E8! M5TQP(F&UL"[=BV72XCO -P9;M=I^R;;'AC.+Y(W2HAK(.(.*\?Z?/@SKL$= '3/!&PC>E! \0O '@O_4 M",% ")X:(1P(G76[]]XM7$8U3>=2;(ELT:C6-KK5[]BX7HRW^^162_S*D*?3 M&Z&T!,TD8/(UN0,.*Z85>96!IJQ4K\D9^7J;D5[#2EW^XD?/6M,[/*98]I]CRF<0.,A*, M&0E.J:?ON094U23'0VK*04^/.GK[(-RG@1_.[?O]I35@9M$A)CO&)+%[B%D> M8V8S?\0<^ M'?^%)?\N'&I\+*/"]T8WD!-^-NJ3X>"@%VGB_]'KAWB3./&C]?B7K'.\=;!8:*ADM"2E MP-0;,Q\?S<7W@XGS8TP8)1/CQY@HFN;\&..Z?FSVG8R^DY.^?_%V38Y.VYD; M)=-4FU"N-TEC9D#Y?CPY#DL#RO.":;;MO4JC KGN2CR%%U3#=?_4C*-C%7G9 M%4^3\2OWXMHUC&=8=?9%X@_YOF3]2.6:<45*6&$HYSS&!,F^#.P[6M1=G7,G M-%9-77.#E3/(%H#?5T+H7:<-,-;BZ7]02P,$% @ W%H"6:5FU'VQ$0 M]P$! !D !X;"]W;W)K&ULM=U=8*EM4R.!%Y SF=H7OR!CHY9(&R;? MG8N)+=.?;H3^#1(_P?LO>?%K>2]$I?VVW63EA[/[JGIX=W%1KN[%-BG/\P>1 MU7^YS8MM4M6_%G<7Y4,ADO6^T79S84PF\XMMDF9G5^_WCWTJKM[GNVJ39N)3 MH96[[38IOOX@-OF7#V?ZV?,#/Z9W]U7SP,75^X?D3GP6U3\>/A7U;QQ4>QV312/8Y_M>C92Y]-P\.?GW5[O_+URMPDI?B8;WY.U]7]A[/E MF;86M\EN4_V8?W%%NT)FXZWR3;G_O_:E779RIJUV995OV\;U"+9I]O1O\EO[ M1!PTT*??:&"T#8RC!H;QC0;3ML%T:(-9VV VM('9-C"'-IBW#>9#&RS:!HNA M#99M@^70!I=M@\NA#?3)\Y:;#&[RLK&/M_:WFSQO;GWP]M:?-[@^>(OKSYM< MWV_SBZ>7[_ZU?YU4R=7[(O^B%5]M=K427IIOR;]F5[>?O]8^4+'Z"/AI*T=]EY]I$?Z,9$T/7 M_O'Y6OOKG__6]\2HF2@ISK7I$S-7,)::N1:K%\94,+::^2P>:F;R*N,,>&X& M,.[PYT;%>,-',U,P/L,$PU\WJ@T>#GAN].FKHXF&OVZF"B8>SAC]C%1DTY=9 M:+IWIZI9*,W*JMC5QQ%5J?T2UDMH7B6VY3][AOGQB9OU<\WQT;OR(5F)#V?U M 5 IBD=Q=O4_?]+GD__MJUP2LTC,)C&'Q%P2\TC,)[& Q$(2BT@LAC"I]FAZX7$ .+B2QJ&<-YI.9OES(:Q!#G4I5:+Y4H:FL MPE"4Y3MME]755U3I[V*MK=-RU52B5K\3J-\]-SOHLMPEV4IHJ[RL^MX=J5Q3U^U?MH=F) MYEE3J)L\NWM;B6)[5+_#2E;9Z=B2)3&+Q&P2DNLJ\6+\E:)#&+Q&P2A +T5\KTGEOD2J;C2Y24K-0S48U!]5<5/-:[;#X+G7#G!R?B1FX7(". M+D2U"-5B2I.+U.B*U'BM2!>]1:IL-KI(2Z.GA4E^9E;VFB.2-4LU#-1C4'U5Q4\UKM ML.YFB_K(]:0^ART7H*,+42U"M9C2Y"+M8DFZ.I?T661I7KS12K':%6*M%>(Q MWSRFV9VVJG]-*^TV6:6;M/JJ_1*)[8TH>N/"ZDY&ES2:3$(U&]4<5'-1S4,U M']4"5 M1+4*UF-+DZ:$+1NESY8FDT5\@I 4U6H9J.:@VHNJGGZ:>3(,*8]Q_?# ME@O0T86H%O6M@VFPTM4)JX_R\?D;;95OMVG5[*9[J_))._R6 M1/.^ZWBMKM6]CJXW-$N%:@ZJN:CFZ:GEX8M%Z"C"U$M0K68TN2+4W1A*D,=ICK^?&P? MH]SD23;L@S&U/K:64J0V/ /QHS3[)"N MFZ=G/Z_5/8ZN;C01AFH.JKFHYO5LKL7EQ#S)5@]<+D!'%Z):U&J'GPXM%XO3 M2VA0O,Y7)ARD=3UK#%[&&+.7V+Z7/S MZ#HT[K#%//0)\5$M0+40U2)4BRE-KIPN_F6H+XSUN3EOU3RHE;N;M\,^\48# M8*AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?)&6CRS#C-*,UZ@F?J3D<7.!H\0S4'U5Q4 M\X9M+'_88@$ZMA#5(E2+*4TNR2YV9JAC9Z&H*E$T\;+V:UO#C]?1M!FJ6:AF MHYJ#:BZJ>:CFHUJ :B&J1:@64YI\QY MJOFH%J!:B&H1JL64)L\$759MJK[6V,CC]>GI9:B,GI"*NM/1!8Y&T%#-0347 MU;QA&\L?MEB CBU$M0C58DJ32[(+C4W5H;'_VU5EE63KYFLAF_VQ>]D=O/>, M]X=7O%_T_ETZ>J$R5+-0S48U!]5<5/.FIU&MMXOYXCB5-FRQ !U;B&H1JL64 M)E?\P1T8U=&UHYVPEMP50NQ/2JO>G:O1T07,WHF1O14C>R]&]F:,[-T8V=LQ MLO=C9&_(R-Z1D;TEXW\CG3;MTFE3.)TV1=-IJ&:AFHUJ#JJYJ.:AFH]J :J% MJ!:A6DQI\DS0I=.FZG3:SR*]NZ_$^FWR*(KD3M2S0OUV0)255B25T))*>Q!% MFJ\UD?7=L/VCFA\],:#77D,U&]4<5'-1S6NUY<'!^^1\,C_^MOBPQ0)T;"&J M1=]8A>7QO:RH7N4B[8)P4W40+DI^2[>[K;;*LS+?I.NZ,M=:M?_FUT:T=5N7 M:YKW5B@:B4,U"]5L5'-0S44UK]6:NTAT9\#/#?.X0M&L&ZJ%J!:A6DQII^F)GO>7^_*6S 06/)M]0S4(U&]4<5'-1S6LUJ>"GYR?UCB;:4"U$M0C5 M8DJ3Z[U+M$W5B;8HS?;U_G+HOG8]V&J!:B&H1JL64)DT!LRX/-U-? MR>W3H+I6(V/K&M4L5+-1S4$U%]6\5CL\%3[OR;2CG0:H%J):A&HQI"D;=T>C:1_-QJ&:CFH-J+JIYJ.:C6H!J(:I%J!93FCQ%=&F[ MF<&>;)^AN3E4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIC1Y)NA2>#-U"N^[SN.I M[=&S AK&0S4;U1Q4^4<8XAV&J%:3&ERN7NRS=3)VE^P/G\=3B MZ!I'XW.H9J.:@VHNJGFHYJ-:T&J*Y?!FZAP>?AY/W=_H M\D>S>:AFHYJ#:BZJ>:CFHUHPZ\D-GIYC#-%.(U2+*4V> KILWDR=S1MX'@^- MX*&:A6HVJCFHYJ*:AVH^J@6M]LHYQA#M-$*UF-+DNNXR>#-U!N_YW@Z[[/D- M>I97HE2?L4-#>*AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?)DT.7U9I?P&3LT MCX=J%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E";-!&87VS/5L;WAMUO7Y5+KDG2F M^IZFWS@"[ZTU-"J':A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ90FSP%=5,Y47TCN M<[7_:%VZ!D7O!/#$Z/K!G#8YGRR/][5H] W5;%1S4,U%-0_5?%0+4"U$M0C5 M8DJ3*[N+OIGJZ-NG(E\)L2ZUVR+?:NOF#79^>ROJ ^N[-UHFFM^T=5JNFL-K M+),90SGRJKK?E6ECV+ ?OY).KH^S_'E>:[5'8XN;E*S M4[TX=?/1;]W1 MP!NJV:CFH)J+:AZJ^:@6H%J(:A&JQ6;/G76E3_GDBNY";^8K=V%M/HU+J_3W M)N"6:8-NZZ0F1UJOFH%J!:B&H1JL64)L\$76#.5 ?F1IP91V-RJ&:A MFHUJ#JJYJ.:9I]>J6RPO]>-+1 ];+$#'%J):U&J'A]4G)\[_&VDULTNKF:]< M76[<#=;4VNAR1+-JJ&:CFH-J+JIYK7;X(EWV7&-JV&(!.K9P6*<1VFE,:5)) MSKO8V%P=&_O>NRJH^;$UBFH6JMFHYJ":BVI>JQW?:^!R7>OMC-UI3]S.ZWM% &ZK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%E";/$%V@;0Y?^VV.7OL-U2Q4LU'-0347U3Q4\U$M0+40U2)4 MBRE-G@FZ -Q<'8#SI'< VZ2X2S,MS[3'I$B3FXUXNW^\2;WU3@O3ON- _>B+ M^]?J,8RN=S3EAFH.JKFHYJ&:/VS3!VBG(:I%J!93FES(77QMKDS0O%S5[?L/ M^LG:CFHUJ :B&J1:@64YH\0W09N+D)'_2CH3A4LU#- M1C4'U5Q4\U#-1[4 U4)4BU MIC1Y)NBR=8OK9#V^_<"'^M4L; MMA[V\TC*YLNWY;GVTWW]!/:L3/W_W4IHU;UHPSY:\IBDFV8>V_=VDQ?UL]A< M_'*7K46Q7X5"/.:;Q^:QE?P>Z;QOLUR4]T)4UTF57+W?BN).?*S7J5ZCIK-F M2QP\6LNW]4;2W_U@G%V79?V79?.7BZ[KJ_+>J=2-"=XGW^I\H&ULK51=;],P%/TK5IC0)K$Z3=IN ME#32U@H-)$2U,GA /+CI;6/-L8-]TXY_S[6351UT$P^\)+[V/>?><_R1[8R] M=R4 LH=*:3>)2L1ZS+DK2JB$ZYD:-*VLC:T$4F@WW-46Q"J *L63.![Q2D@= MY5F8F]L\,PTJJ6%NF6NJ2MA?UZ#,;A+UH\>)6[DIT4_P/*O%!A: =_7<4L3W M+"M9@7;2:&9A/8FN^N-IZO-#PE<).W :0=(#D7P%I!PC.\;:S M(&LF4.29-3MF?3:Q^4'P)J!)C=1^%Q=H:542#O//6()EA:DJB;0YZ)C0*XHU M2KT!74AP['0&**1R9^R6#M^/8YK;(H/C1?R%'+M:%#")Z,8YL%N(\M>O^J/XW3$' M_A/9$S_2O1_I2^SY M3Z7&J2+'0!3$FQE$HBF7%,=LLU"ES^V=CFEY?#?L:W MAW+^3GH;MGY[V"8_.,G^%?DD[(;:8 K6!(M[%\.(V?9FM@&:.ASNI4&Z*F%8 MTF,&UB?0^MH8? S\?=D_C_EO4$L#!!0 ( -Q: ED\Y3Q%\0( #P) 9 M >&PO=V]R:W-H965TBS'/,[Z:0L>W8Z3J[@4NR3J4><*-1@=>P 'E5 M7'#5FQ@!EFFB508-Q6G4R^I@?OM'?L'HUUI66(!,Y;]((E,Q\Z9@Q)8X3*3 MEVS[$2H]?5#WL Q=,,\"N _Q@0 M/ 'H58#>(+@IB;Q#QW.0F&3B!+U%5XLY.CXZ04)/%(A0]"UEI< T$:?H MZ$%_Y$H5D>9UXVKUJ5W=?V+U$)TS*E.!WM,$DH=X5RFIY?@[.5._E?!S23NH MYYTBW_.#AGAFSX?W&N#S=OC76':0'VAX]ZQ%3:_>G)[AZSVU.9+%U_7FO+>; M\X5)0#\G2R&Y^FA^-9EN68-F5IU(AJ+ ,8P=E2D$\ TXT>M7W=![U^38(V)>B8[(9/FHRR MM/V]<.XCL>K_.6/>&MI_GI.P%AZV"I^8(Z 4ZZI)Z!J5*CEQJWC_^.Q.#=8% MK,F(\*]]\<\&0=]_Y$9K-"\]"PW4E![XV]5F@6/MCR]XASS-:$"9;!2E%YGH':>VUIM.Y(5IGHMF52UT#13=;T! MKB>H]RNF\F'5T0O4%Z;H#U!+ P04 " #<6@)9J_T;J.T) #D0@ &0 M 'AL+W=O6U7V1+LYM8F-Q7G[CZD]@%)8XD;!+HPLI.M_?$[("S$3#.RDE$>8@F=.=#= M0].''KAZ*LJOU8IS@;ZML[RZ'JV$V%R.Q]5\Q==)];;8\%S^\E"4ZT3(K^5R M7&U*GBR:0>ML3!S'&Z^3-!_=7#7;/I8W5\569&G./Y:HVJ[72?G]CF?%T_4( MCYXW?$J7*U%O&-]<;9(EO^?B]\W'4GX;[UD6Z9KG55KDJ.0/UZ-;?!F[3CV@ M0?PKY4_5P6=4FS(KBJ_UEW>+ZY%3'Q'/^%S4%(G\\\@G/,MJ)GDA2,T((_)-M,?"J>_L%;@]R:;UYD5?,_ M>FJQS@C-MY4HUNU@>03K--_]3;ZUCC@8@.G -(.(,H 0@8&T'8 ?>D U@Y@ MR@ Z-,!M![@O'>"U [S&]SMG-9Z>)B*YN2J+)U36:,E6?VC"U8R6#D[S>F;= MBU+^FLIQXN9N6\DM584JOI031J TWTW7.NROIEPD:5:]1K_([>CSJMA62;ZH MKL9"[KHF&,_;W4QVNR$#NZ'H?9&+586B?,$7P/C(/-XSC!]+D_=VDV>[)\1( M^.LV?XNH\P81AS#T^_T4O?KE-7!/O+1S5__ M@CWG;U"$;))%-LEB2V2]^+!]?)B)_>83?^3YED/>WPWTFH'UE>?QQJ5^@+VK M\>.A7P&8C[U @44Z##L^\7VGCXL!',:^X^(]KF>GN[?3-=HYY=)Y\W0W[V1R M0LFZ*$7ZW]T&_DU>@BO0"SM:]^!X+ACV0J)X 8(1S_$5+P"P@#(:*DZ 8!XF M >P#;^\#S^B#=[G@<@8)D[F>OF?JX%"Q8PK!<$@5KT0 S,.RF%',!6$A&S#7 MWYOK&\W]P.ML,Y>9#"5"E.EL*Y)9QI$H4%[D%W-YI2B+3(Y:2MC.,Y!'?.W@ M:*!X0X<0=?KK$,]5O*!#7 9[(-A[(#ARBW,[%MJR-K&=];>BR/#KI ST@ M&#M$F:93 $9\YJN3'H*YOJ?. @#&L,PEL _"O0]"HP_N5TG)+^JJ)4(ZHK4=O9KQG#^D JI%)BWSX3$I1ST%(#B@B@< D,PIJ@,@%&'N@/T' M=2LVVO_WVG@9[2J19W[Q@&9M/<*KYGS(BGQYD4G1(B\(\_6, MEV#U:68[M?RTRA9998MML?7CTI6@F)U/(V!C?7MRE&RR15;98EML_2AU!30V M5]"WBS^D+I2),KI[]WEZ"\9"KULQD__4ZA'"N4&@7SET' D"K:J. 1QU/(<- ME$^X*YBQN6(V9 ST/_2>E_-5(N?KO71V.N='THEQ5R=/5)MLD56VV!9;/VA= MV8_],Z83HZ8X.4HVV2*K;+$MMGZ4.FF"CVF3P1L/6%<"8> 2+8L ,,P\57T M,!S*A. M46FN#]M+.LE!S)+#G#3OR!WZF'P_7GZ9]W+JF6B5+;+*%MMBZ\>KDT@$GR]? M$J/\.CE*-MDBJVRQ+;9^E#K=1LRZS9 OB:Z7?"F^5+$.P3S*%!D; 3!,0X\I MR2B&<"YVZ5#^Z&0:,9"J!@.PP/.& M[.WD#S'?@C?GR[I=A^Z+;%N?CDI$V_$+-Y,&5/O.+@^#:F:/P!82-4;?Q$ P]C'6H4)X1SJ M#=WE)YWB(>9.QTLRIMY=P*X?JLT\"$:I>G,R F!2<&L=#0!&J$<'^CJDTP[$ MK!W,&?-CF(+!/J,DH$U M!;23/_2G.T$4Z@21P%774$ XU_&8NHH"P)% +TQC$!ID(3/+PA=4 M<2W#X6+\"R:K336E0CC7<;%ZHQ3"!'!NK72^FBT;MJ203I._%3E(R MLZ1\23(ZN$'7%,MHQO/Y:IV4/&ULM5U=;]LX%OTK@G>P:(%.+7Y*RB8!FD3$S "="=J9W8=B M'A2;L87:4E:2FQ;8'[^4[)BF=,W$SO5+:\OG'E*\U(F.>"6=/Y;5UWJN=1-\ M7RZ*^F(T;YJ'L_&XGLSU,JO?EP^Z,+_C"[/NVVWU>5YN6H6>:%OJZ!>+9=9]>-*+\K'BQ$9/6WXE,_F3;MA?'G^ MD,WT9]W\]7!;F6_C+@#.5,1;0,ZQ+]S_5CO? [:7;DK MRZ_MEU^G%Z.P[9%>Z$G34F3FOV_Z6B\6+9/IQW\WI*-MFVW@[NF8F3!/DQ7JZMFE_,\WK;#:K]"QK]-1,I&^Z6.E=R-O@S8UNLGQ1 MOPU^#O[Z?!.\^>EM\).!!'_.RU6=%=/Z?-R8CK;-C2>;3EVO.T7W=(H%'\NB MF==!6DSU%(A/_?'2$S\V [0=)?HT2M?42_C;JG@?L/!=0$/*@?[Q7WY:9P(:_76@[ +;OS7?+@6+8B+/Q]]V MQQ6 143&/5@ZA)$PHE$4NC@%X B)0D&V.&<_Q78_A7<_/^IJ,L^,5'TV YA/ M=!U\^:B7=[KZ._A?\,>#KLPD+&9/@F9_A0;&V]*ATQ*3+,4D4TAD3KKD-ET2 M7RXD9EXPR5),,H5$YN0EVN8E.E8NUH%BY\!-8D&CGEH *,)E#Y4.42018+N/L74@ PPA+) MXYY40#A!S D-K!5DQPH1[YZV!BKX7"Y6[7Q[C5[XVSET8J*RI:AL"HO-S1BU M&:/XJK'AQ,H.)EN*RJ:PV-SL6)](O';'JQQL< R+B"6LKQP +&'A0#F&,&,T MR. D \*%3 J^1SFL\R)^ZW5;Y<:/O$(PO/0'3TE,MA2536&QN8FRUI&($P@& MJDM$94M1V106FYL=ZQ2)U_!X!4,.#ET6QA$7?<4 <)0+TKR8=T7\=NO#XM%\$DGJ=4.^DX]-I.,;HH3U#_4;"!=+3GL^) 5P3$0Q[_L5 M""=%&.U3!>O,J-^9]53!G'F\UL'X&SQXFJ*N\*&R*2PV-W76:E)^ A%!]9>H M;"DJF\)B<[-C_27UKTWZ1$2\4$0 '"@B0QPL(@#.)R+6K5&_6]NNP];]=5AP M]U&7]%#94E0VA<7FIL4:2QJ=0"!0G20J6XK*IK#8W.Q8)TG]*Y(^@8A?M.P* MP8!U5P &+KQ".,_**[6NC/J]U7YY,&<7F#4<_GX(;B*=&@T2#JYY0C :LH%$#&&$ :LK$(Y3&2=[),+Z,.;W87Z) M0+C>X6__X#F+NB:(RJ:PV-Q,6I?)3E ^RE#-)BI;BLJFL-C<[%BSR8XN(F7# MDDY042 8Z]>0I0 ,5A0 QPEE;(^B6./&_,;M647!6-#U]^'@>8NZ9(C*IK#8 MW&Q:<\I.4&[*4(TF*EN*RJ:PV-S[6*S1Y$>7G/HC#\T!API8^R#YR_JZB,JF\)B<[-J72\_ M074K1W6RJ&PI*IO"8G.S8YTL/[JZE0^K3$%U 8I1(749PF!U 7 ^=;&ND/M= MX9^5SNI5]2-89D4VT]US!5YVH=9/?/!D1%V'1&536&QNBJR=Y2>H:.6H]A25 M+45E4UAL;G:L/>7'5K1>\V&AJ!",)WVI&,(D(7)P*_\01DC(Z4 J !PEDH>P M5 AK]83?ZKU,*LPY!]*MO/[N''S'/^IR)"J;PF)S$VL-J3A!L:M ]:&H;"DJ MF\)B<[-C?:@XNMA5#(M.(8$!8)# #!08""<3V"LIQ-^3]?>U/OSM,K-_AJ- MJ;[J3BN\$H&Z'(G*EJ*R*2PV-S76A(H3E+(*5#.)RI:BLBDL-C<[.T_9.;J4 M50Q+2@7E2?]>/ C&1=BW*P",A#(F_:4= )>P*!9[%,+Z,N'W97Z%,*<8:,\% M\'?DX+F+NBR)RJ:PV-R46@,J3E #*U"])RI;BLJFL-C<[%CO*8ZN@17#:E10 M60 8I"Q ;2NH+$!)K4=9K(T3?AOG+@>#^XNZI(C*EJ*R*2PV]QEDUF?*$]2N M2E2SB,J6HK(I+#8W.]8LRJ-K5^6PBI32*.S?-0/ 6,+Z-B,%8#SFG/8$ 8#% MQK7LN65&6MLE_;9K4!^"=%7#W^S!$Q5UA1"536&QN0FT;E*>H+Y5HAI*5+84 ME4UAL;G9L892'EW?*J%*TSCN5Z-!,$$BT9>1(8PFE YD!(+%R9YGATAKS:3? MF@UD!,VA^!L^>*JB+@:BLBDL-C>%.P]%/<5347$?BXK[7%3PC]*ZQ_E MT66M# + DEGMJY*6U8=)OPP8J@E'!ZF_S MX"F*ND2(RJ:PV-SL66\I3U#!*E'M)BI;BLJFL-C<1RM;NQD=7<&ZB93NN4/_ M1 1 D82)_A4. 8\7 A <4*C/=;M&5OY7V@O^==O][\7C8ZD&_?0Q-AO/.F#;-3L^Z=*'4P M*5=%LWZ"_7;K]KTK5]W;1GK;K\G9#0&VI^1,0=L_1.0LC>!?J/FE:V-LN[1^ M,]-]\+WD?D;4JW?M;+^TI0/W;M![LJF*9?=Q[G.IKIJ >;W M^](,QN9+V\#VC3>7_P=02P,$% @ W%H"61?SOSDK P T!( T !X M;"]S='EL97,N>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983 M@2QYLM(E_?75M6SGH[JEZ\.6S"&U=(_.N4?2=2TR+,U:L-L%8R98Y4*6([(P MIO@4AN5LP7):7JB"28MD2N?4V*Z>AV6A&4U+(.4B['4Z<9A3+LEX*)?Y=6[* M8*:6THQ(OPT%[O8U'9%N_)$$3FZB4C8B]V?O?RV5N7H7N/O)AY.3SOWYU7[\ MK +.2>@5[;]"]**#ZUH,DXYWI9OAIU:KY9YBY$L_>9>-TP<>^H;J:&&][.-A MIN1F]2/B E:7YBQXH&)$)E3PJ>; RFC.Q=J%>Q"8*:%T8.RVVT1=B)2/#NZZ M'E1$K9-SJ725VV5P?Z?U\#V@Z8%!+D1KL$=<8#PLJ#%,RVO;J097P6=04+?O MUH5U.-=TW>WUR890W6R2J=(ITVV:+FE"XZ%@&=C1?+Z NU%%"* Q*K>-E-.Y MDK3RT##JAI6=,2%NX7'YF>UHK[*M'>O ?LFV:0W532?C.J"_K>:TMV5[;](- M"OZ@S)>EG8ZL^E#?[$:SC*^J_BIK#6#J75R=%H58?Q9\+G/F)O_JA.,A;7C! M0FG^:+-!J=,,DW%MFE; M^X>\RF]V'%W^*\O5?Y5]PUZ/]3OPT$WVC\%D? PFCZ FH^3P/=;GH8,S&=;O M[ZU#PLX1H8T&)HR^>RD8.4-G=KC^HZ^'9^R MC"Z%N6O!$=FTO[.4+_.D'74#"U&/VK2_P?2Z<7L.M+FX3-F*I9.ZJ^?3JAG8 MALU:7T#81ZZKRX]@'(?Y$<"P/)@#C.-86)[_:3X#=#X.P[P-O,@ Y0Q0CF/Y MD$GUP?+X.8F]_#--DBB*8VQ%)Q.O@PFV;G$,7[\:Y@T86![(]&=KC>\V7B$O MUP&VIR]5"#93O!*QF>)K#8A_W8"1)/[=QO( ]L%K'8@OS\/U)2?$T6PJY@W M[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0>!IQ!', 'C DBJKW MX-[[*&S>4^'F-ZSQ$U!+ P04 " #<6@)9EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -Q: EE-70C@I@0 *0F M / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"N'+II>U]7(>J NXD;,Q MD-I&Y.TUH"4Z)BJ17I)RVO[ZCB2X2S7.H)>I3[(>ECX-17XSE-Z_:/-EH_47 M]K4JE9T,=L[M;X9#F^]$Q>W?>B\4[-EJ4W$'J^9Y:/=&\,+NA'!5.0Q'H_&P MXE(-/KP_GFMEAOZ*=B)W4BO8V&SX+,6+_7]_L\H.TLJ-+*7[-AFTOTLQ8)54 MLI+?13$9C ;,[O3+O3;RNU:.EUEN=%E.!D&WX[,P3N:O-F<-Y)IO;+O%\V,9?>SV3IC%_\J#S)$ M(,,S0CZ%'F2$0$9_$#);P^+3; & RSMVN_RT\B!C!#(^&V1V/WWT(!,$,CDC M9*^YQPCD^'S-/\['#@KQ[D%0)Y10NY M &'P/->U95&8&()B,URQZ5A M!U[6@E6"6XC@K_TWP)02$#OE430!RZ%EFS&FZ;12.?%LVB-9KY]@4@F(K3+O M^H3C7YMQL+F^]D?I '-)0"R3E880"B>[EF4;H<16]EL8LTA K)%4;'J= =-% M0.R+G\-=)5W;#=HG+M>MX7K>#3%?A,2^R!I%['19"&/_8N*_&@HVGPTS1DAL MC(^UE4I8RZQX;I\WJ;KS]'M$B)8EQ+I8\6_L8-E*F/;O35*02IN#T.J>>D/, M'R&Q/^9@6VA@MC:\:,:^J3$<'L)?1^<0DT=(799@>6HOXP\QB83$$D'3P#XF M)I&06"*OTT!VL>; 8-_YB)A+0F*7H/E@/Y*84T)RIR"Y5Q\3TTU(K)LW.R[)DR1E_$$"L(SX#]L3W&%!03*PC'],?V&%-03*P@?^+V M=%MCYHF)S8.7$;VVQLP3$YOGS3*BBZ>/B9DG)C8/7D;XT4PP\R1GK7;\GI-@ MYDF(S7-JQOED#THP\234,VUOU62O'LT$$T]"_JZFJXJ8^)*2\[+? 5/%BRZ5[=QTKQVV=9E>0O;ENI!\^+XD=7Q [$//P!02P,$ M% @ W%H"61,G[+KO 0 I2( !H !X;"]?)_ !,]BW $:&BH46\@!4F%Y'$ECT(>'NB4(1E M49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\-7U M^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z?B=UZO5OEAV[U M=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83Z.VHMQ/H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H'9./ ME01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\?E_274YW9LOCS\OOT^BA(LS MS@G^2KG_ E!+ P04 " #<6@)98B/G&-@! !((@ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY M[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6 MUK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z M,IXNI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH M/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q M!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@ MR"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5 MHLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:1 M5:/(JE%DU2BRZO^4]X K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #<6@)9F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( -Q: EEP'BPIS@4 ,P> 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"60FC58XK P Y@@ !@ ("! MN14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW%H"6&PO=V]R M:W-H965T&UL4$L! A0#% @ W%H"65<% .ZZ! Y@L M !@ ("!OSP 'AL+W=O&UL4$L! A0#% @ W%H"65K+> I. M! 90L !D ("!'U 'AL+W=OW^8% X$ &0 M@(&D5 >&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"62NRZ)P5!0 3 L !D M ("!6V 'AL+W=O&PO=V]R M:W-H965T5J !X;"]W;W)K&UL M4$L! A0#% @ W%H"6>GR5]X] P ^P8 !D ("! 7, M 'AL+W=O&PO=V]R:W-H965T,M%@T *&UL4$L! A0#% @ MW%H"6=,ZL?A !P @!$ !D ("!!8@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"603@.,":# X2< !D M ("!9Z@ 'AL+W=O6SP$ !3"P &0 @($XM0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ W%H"688EX*<6 P [@8 !D ("!@+\ 'AL M+W=O#^B#8$ M !U# &0 @('-P@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W%H" M6>-]&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"646P5-@2 P APP M !D ("![-L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"6:2[U#S= @ 5@D !D M ("!BN8 'AL+W=OZ0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ W%H"6=#Q[\;I!0 ?2< !D ("!%_8 'AL+W=O M&PO=V]R:W-H965T 9 " @;,$ M 0!X;"]W;W)K&UL4$L! A0#% @ W%H"648G MJ>N:!0 [AH !D ("!%@L! 'AL+W=OH$ "D$@ &0 M @('G$ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"6?]=:7PA!0 V"0 !D M ("!UAP! 'AL+W=O&PO M=V]R:W-H965T4H 0!X;"]W;W)K&UL4$L! A0#% @ W%H"66_&V6[Y!0 Q3 !D ("! M0C$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W%H"60C$H29; P EPL !D ("!!CX! 'AL+W=OWRG0 ( "H% 9 " @8!3 0!X M;"]W;W)K&UL4$L! A0#% @ W%H"63SE/$7Q M @ / D !D ("!]U4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%H"61?SOSDK P T!( T M ( !-6X! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ W%H"61,G[+KO 0 I2( !H M ( !1W XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 335 308 1 true 74 0 false 5 false false R1.htm 0000001 - Document - Document Sheet http://www.deluxe.com/role/Document Document Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) Sheet http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Consolidated financial statements Sheet http://www.deluxe.com/role/Consolidatedfinancialstatements Consolidated financial statements Notes 8 false false R9.htm 0000009 - Disclosure - New accounting pronouncements Sheet http://www.deluxe.com/role/Newaccountingpronouncements New accounting pronouncements Notes 9 false false R10.htm 0000010 - Disclosure - Supplemental balance sheet and cash flow information Sheet http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation Supplemental balance sheet and cash flow information Notes 10 false false R11.htm 0000011 - Disclosure - Earnings per share Sheet http://www.deluxe.com/role/Earningspershare Earnings per share Notes 11 false false R12.htm 0000012 - Disclosure - Other comprehensive income (loss) Sheet http://www.deluxe.com/role/Othercomprehensiveincomeloss Other comprehensive income (loss) Notes 12 false false R13.htm 0000013 - Disclosure - Divestitures Sheet http://www.deluxe.com/role/Divestitures Divestitures Notes 13 false false R14.htm 0000014 - Disclosure - Derivative financial instruments Sheet http://www.deluxe.com/role/Derivativefinancialinstruments Derivative financial instruments Notes 14 false false R15.htm 0000015 - Disclosure - Fair value measurements Sheet http://www.deluxe.com/role/Fairvaluemeasurements Fair value measurements Notes 15 false false R16.htm 0000016 - Disclosure - Restructuring and integration expense Sheet http://www.deluxe.com/role/Restructuringandintegrationexpense Restructuring and integration expense Notes 16 false false R17.htm 0000017 - Disclosure - Income tax provision Sheet http://www.deluxe.com/role/Incometaxprovision Income tax provision Notes 17 false false R18.htm 0000018 - Disclosure - Postretirement benefits Sheet http://www.deluxe.com/role/Postretirementbenefits Postretirement benefits Notes 18 false false R19.htm 0000019 - Disclosure - Debt Sheet http://www.deluxe.com/role/Debt Debt Notes 19 false false R20.htm 0000020 - Disclosure - Other commitments and contingencies Sheet http://www.deluxe.com/role/Othercommitmentsandcontingencies Other commitments and contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Shareholders' equity Sheet http://www.deluxe.com/role/Shareholdersequity Shareholders' equity Notes 21 false false R22.htm 0000022 - Disclosure - Business segment information Sheet http://www.deluxe.com/role/Businesssegmentinformation Business segment information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Consolidated financial statements (Policies) Sheet http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies Consolidated financial statements (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - Supplemental balance sheet and cash flow information (Tables) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables Supplemental balance sheet and cash flow information (Tables) Tables http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation 26 false false R27.htm 9954473 - Disclosure - Earnings per share (Tables) Sheet http://www.deluxe.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.deluxe.com/role/Earningspershare 27 false false R28.htm 9954474 - Disclosure - Other comprehensive income (loss) (Tables) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossTables Other comprehensive income (loss) (Tables) Tables http://www.deluxe.com/role/Othercomprehensiveincomeloss 28 false false R29.htm 9954475 - Disclosure - Derivative financial instruments (Tables) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsTables Derivative financial instruments (Tables) Tables http://www.deluxe.com/role/Derivativefinancialinstruments 29 false false R30.htm 9954476 - Disclosure - Fair value measurements (Tables) Sheet http://www.deluxe.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.deluxe.com/role/Fairvaluemeasurements 30 false false R31.htm 9954477 - Disclosure - Restructuring and integration expense (Tables) Sheet http://www.deluxe.com/role/RestructuringandintegrationexpenseTables Restructuring and integration expense (Tables) Tables http://www.deluxe.com/role/Restructuringandintegrationexpense 31 false false R32.htm 9954478 - Disclosure - Postretirement benefits (Tables) Sheet http://www.deluxe.com/role/PostretirementbenefitsTables Postretirement benefits (Tables) Tables http://www.deluxe.com/role/Postretirementbenefits 32 false false R33.htm 9954479 - Disclosure - Debt (Tables) Sheet http://www.deluxe.com/role/DebtTables Debt (Tables) Tables http://www.deluxe.com/role/Debt 33 false false R34.htm 9954480 - Disclosure - Business segment information (Tables) Sheet http://www.deluxe.com/role/BusinesssegmentinformationTables Business segment information (Tables) Tables http://www.deluxe.com/role/Businesssegmentinformation 34 false false R35.htm 9954481 - Disclosure - Consolidated financial statements (Details) Sheet http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails Consolidated financial statements (Details) Details http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies 35 false false R36.htm 9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 36 false false R37.htm 9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails Supplemental balance sheet and cash flow information (inventories and supplies) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 37 false false R38.htm 9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 38 false false R39.htm 9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 39 false false R40.htm 9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails Supplemental balance sheet and cash flow information (intangibles) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 40 false false R41.htm 9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails Supplemental balance sheet and cash flow information (goodwill) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 41 false false R42.htm 9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails Supplemental balance sheet and cash flow information (other non-current assets) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 42 false false R43.htm 9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 43 false false R44.htm 9954490 - Disclosure - Earnings per share (Details) Sheet http://www.deluxe.com/role/EarningspershareDetails Earnings per share (Details) Details http://www.deluxe.com/role/EarningspershareTables 44 false false R45.htm 9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails Other comprehensive income (loss) (reclassification adjustments) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomelossTables 45 false false R46.htm 9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomelossTables 46 false false R47.htm 9954493 - Disclosure - Divestitures (Details) Sheet http://www.deluxe.com/role/DivestituresDetails Divestitures (Details) Details http://www.deluxe.com/role/Divestitures 47 false false R48.htm 9954494 - Disclosure - Derivative financial instruments (Details) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails Derivative financial instruments (Details) Details http://www.deluxe.com/role/DerivativefinancialinstrumentsTables 48 false false R49.htm 9954495 - Disclosure - Fair value measurements (Details) Sheet http://www.deluxe.com/role/FairvaluemeasurementsDetails Fair value measurements (Details) Details http://www.deluxe.com/role/FairvaluemeasurementsTables 49 false false R50.htm 9954496 - Disclosure - Restructuring and integration expense (Details) Sheet http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails Restructuring and integration expense (Details) Details http://www.deluxe.com/role/RestructuringandintegrationexpenseTables 50 false false R51.htm 9954497 - Disclosure - Restructuring and integration expense (accruals) (Details) Sheet http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails Restructuring and integration expense (accruals) (Details) Details http://www.deluxe.com/role/RestructuringandintegrationexpenseTables 51 false false R52.htm 9954498 - Disclosure - Income tax provision (Details) Sheet http://www.deluxe.com/role/IncometaxprovisionDetails Income tax provision (Details) Details http://www.deluxe.com/role/Incometaxprovision 52 false false R53.htm 9954499 - Disclosure - Postretirement benefits (Details) Sheet http://www.deluxe.com/role/PostretirementbenefitsDetails Postretirement benefits (Details) Details http://www.deluxe.com/role/PostretirementbenefitsTables 53 false false R54.htm 9954500 - Disclosure - Debt (Details) Sheet http://www.deluxe.com/role/DebtDetails Debt (Details) Details http://www.deluxe.com/role/DebtTables 54 false false R55.htm 9954501 - Disclosure - Other commitments and contingencies (Details) Sheet http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails Other commitments and contingencies (Details) Details http://www.deluxe.com/role/Othercommitmentsandcontingencies 55 false false R56.htm 9954502 - Disclosure - Shareholders' equity (Details) Sheet http://www.deluxe.com/role/ShareholdersequityDetails Shareholders' equity (Details) Details http://www.deluxe.com/role/Shareholdersequity 56 false false R57.htm 9954503 - Disclosure - Business segment information (Details) Sheet http://www.deluxe.com/role/BusinesssegmentinformationDetails Business segment information (Details) Details http://www.deluxe.com/role/BusinesssegmentinformationTables 57 false false R58.htm 9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details) Sheet http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails Business segment information (disaggregated revenue information) (Details) Details http://www.deluxe.com/role/BusinesssegmentinformationTables 58 false false All Reports Book All Reports dlx-20240630.htm dlx-20240630.xsd dlx-20240630_cal.xml dlx-20240630_def.xml dlx-20240630_lab.xml dlx-20240630_pre.xml dlx-20240630_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dlx-20240630.htm": { "nsprefix": "dlx", "nsuri": "http://www.deluxe.com/20240630", "dts": { "inline": { "local": [ "dlx-20240630.htm" ] }, "schema": { "local": [ "dlx-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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd" ] }, "calculationLink": { "local": [ "dlx-20240630_cal.xml" ] }, "definitionLink": { "local": [ "dlx-20240630_def.xml" ] }, "labelLink": { "local": [ "dlx-20240630_lab.xml" ] }, "presentationLink": { "local": [ "dlx-20240630_pre.xml" ] } }, "keyStandard": 284, "keyCustom": 24, "axisStandard": 25, "axisCustom": 0, "memberStandard": 41, "memberCustom": 33, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 335, "entityCount": 1, "segmentCount": 74, "elementCount": 596, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1022, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.deluxe.com/role/Document", "longName": "0000001 - Document - Document", "shortName": "Document", "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": "dlx-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": "dlx-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R3": { "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R4": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R5": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R8": { "role": "http://www.deluxe.com/role/Consolidatedfinancialstatements", "longName": "0000008 - Disclosure - Consolidated financial statements", "shortName": "Consolidated financial statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deluxe.com/role/Newaccountingpronouncements", "longName": "0000009 - Disclosure - New accounting pronouncements", "shortName": "New accounting pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation", "longName": "0000010 - Disclosure - Supplemental balance sheet and cash flow information", "shortName": "Supplemental balance sheet and cash flow information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deluxe.com/role/Earningspershare", "longName": "0000011 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deluxe.com/role/Othercomprehensiveincomeloss", "longName": "0000012 - Disclosure - Other comprehensive income (loss)", "shortName": "Other comprehensive income (loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deluxe.com/role/Divestitures", "longName": "0000013 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deluxe.com/role/Derivativefinancialinstruments", "longName": "0000014 - Disclosure - Derivative financial instruments", "shortName": "Derivative financial instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deluxe.com/role/Fairvaluemeasurements", "longName": "0000015 - Disclosure - Fair value measurements", "shortName": "Fair value measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deluxe.com/role/Restructuringandintegrationexpense", "longName": "0000016 - Disclosure - Restructuring and integration expense", "shortName": "Restructuring and integration expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deluxe.com/role/Incometaxprovision", "longName": "0000017 - Disclosure - Income tax provision", "shortName": "Income tax provision", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deluxe.com/role/Postretirementbenefits", "longName": "0000018 - Disclosure - Postretirement benefits", "shortName": "Postretirement benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deluxe.com/role/Debt", "longName": "0000019 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deluxe.com/role/Othercommitmentsandcontingencies", "longName": "0000020 - Disclosure - Other commitments and contingencies", "shortName": "Other commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deluxe.com/role/Shareholdersequity", "longName": "0000021 - Disclosure - Shareholders' equity", "shortName": "Shareholders' equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.deluxe.com/role/Businesssegmentinformation", "longName": "0000022 - Disclosure - Business segment information", "shortName": "Business segment information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies", "longName": "9954471 - Disclosure - Consolidated financial statements (Policies)", "shortName": "Consolidated financial statements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "longName": "9954472 - Disclosure - Supplemental balance sheet and cash flow information (Tables)", "shortName": "Supplemental balance sheet and cash flow information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deluxe.com/role/EarningspershareTables", "longName": "9954473 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossTables", "longName": "9954474 - Disclosure - Other comprehensive income (loss) (Tables)", "shortName": "Other comprehensive income (loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables", "longName": "9954475 - Disclosure - Derivative financial instruments (Tables)", "shortName": "Derivative financial instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deluxe.com/role/FairvaluemeasurementsTables", "longName": "9954476 - Disclosure - Fair value measurements (Tables)", "shortName": "Fair value measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables", "longName": "9954477 - Disclosure - Restructuring and integration expense (Tables)", "shortName": "Restructuring and integration expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deluxe.com/role/PostretirementbenefitsTables", "longName": "9954478 - Disclosure - Postretirement benefits (Tables)", "shortName": "Postretirement benefits (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": "dlx-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": "dlx-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.deluxe.com/role/DebtTables", "longName": "9954479 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationTables", "longName": "9954480 - Disclosure - Business segment information (Tables)", "shortName": "Business segment information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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": "dlx-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": "dlx-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails", "longName": "9954481 - Disclosure - Consolidated financial statements (Details)", "shortName": "Consolidated financial statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R36": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails", "longName": "9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "shortName": "Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "longName": "9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "shortName": "Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsAndWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsAndWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "longName": "9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "shortName": "Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails", "longName": "9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "shortName": "Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails", "longName": "9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details)", "shortName": "Supplemental balance sheet and cash flow information (intangibles) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "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": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "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": "dlx-20240630.htm", "unique": true } }, "R41": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails", "longName": "9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details)", "shortName": "Supplemental balance sheet and cash flow information (goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-87", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-87", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails", "longName": "9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "shortName": "Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails", "longName": "9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details)", "shortName": "Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.deluxe.com/role/EarningspershareDetails", "longName": "9954490 - Disclosure - Earnings per share (Details)", "shortName": "Earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R45": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails", "longName": "9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details)", "shortName": "Other comprehensive income (loss) (reclassification adjustments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails", "longName": "9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)", "shortName": "Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-108", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.deluxe.com/role/DivestituresDetails", "longName": "9954493 - Disclosure - Divestitures (Details)", "shortName": "Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R48": { "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails", "longName": "9954494 - Disclosure - Derivative financial instruments (Details)", "shortName": "Derivative financial instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-146", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "ix:continuation", "span", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R49": { "role": "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "longName": "9954495 - Disclosure - Fair value measurements (Details)", "shortName": "Fair value measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "longName": "9954496 - Disclosure - Restructuring and integration expense (Details)", "shortName": "Restructuring and integration expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R51": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails", "longName": "9954497 - Disclosure - Restructuring and integration expense (accruals) (Details)", "shortName": "Restructuring and integration expense (accruals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-204", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R52": { "role": "http://www.deluxe.com/role/IncometaxprovisionDetails", "longName": "9954498 - Disclosure - Income tax provision (Details)", "shortName": "Income tax provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.deluxe.com/role/PostretirementbenefitsDetails", "longName": "9954499 - Disclosure - Postretirement benefits (Details)", "shortName": "Postretirement benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-13", "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": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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": "dlx-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.deluxe.com/role/DebtDetails", "longName": "9954500 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R55": { "role": "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails", "longName": "9954501 - Disclosure - Other commitments and contingencies (Details)", "shortName": "Other commitments and contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.deluxe.com/role/ShareholdersequityDetails", "longName": "9954502 - Disclosure - Shareholders' equity (Details)", "shortName": "Shareholders' equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-234", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "longName": "9954503 - Disclosure - Business segment information (Details)", "shortName": "Business segment information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } }, "R58": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "longName": "9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details)", "shortName": "Business segment information (disaggregated revenue information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-271", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240630.htm", "unique": true } } }, "tag": { "dlx_ARSecuritizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ARSecuritizationMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Securitization facility [Member]", "label": "AR Securitization [Member]", "documentation": "Collateralized debt obligation backed by certain accounts receivable accounts." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r29", "r874" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable - gross", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r223", "r338", "r1066" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Trade accounts receivable - net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r776", "r830", "r880", "r1066" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowance for credit losses", "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": [ "r338", "r339" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee bonuses, including sales incentives", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r118", "r162" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "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": [ "r31" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dlx_AccruedWagesAndPayrollLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "AccruedWagesAndPayrollLiabilities", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wages and payroll liabilities, including vacation", "label": "Accrued wages and payroll liabilities", "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, including accrued salaries, payroll taxes and employee withholdings. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Postretirement benefit plans [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r18", "r40", "r990", "r991", "r992" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r216", "r700" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net unrealized gain on cash flow hedges [Member]", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r238", "r247", "r248", "r589", "r840", "r990" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net unrealized loss on debt securities [Member]", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r233", "r234", "r235", "r238", "r247", "r248", "r990" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r246", "r247", "r625", "r627", "r628", "r629", "r630", "r631" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r39", "r40", "r130", "r225", "r696", "r734", "r737" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "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": [ "r246", "r247", "r625", "r627", "r628", "r629", "r630", "r631" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss [Member]", "terseLabel": "Accumulated other comprehensive loss [Member]", "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": [ "r2", "r18", "r40", "r596", "r599", "r639", "r730", "r731", "r990", "r991", "r992", "r1003", "r1004", "r1005" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r18", "r40", "r247", "r248", "r627", "r628", "r629", "r630", "r631", "r990" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizable intangibles [Line Items]", "label": "Acquired 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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired intangibles, weighted-average useful life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r141" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r925" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r121", "r874", "r1071" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital [Member]", "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": [ "r561", "r562", "r563", "r747", "r1003", "r1004", "r1005", "r1049", "r1073" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "dlx_AdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "AdjustedEBITDA", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Adjusted EBITDA", "documentation": "Adjusted EBITDA reported as the entity's measure of segment profitability." } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangibles", "terseLabel": "Amortization of intangibles", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r10", "r63" ] }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForErrorCorrectionDomain", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Correction, Type [Domain]", "label": "Error Correction, Type [Domain]", "documentation": "Type of error correction." } } }, "auth_ref": [ "r275", "r276", "r277", "r280", "r281", "r282", "r283" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share-based compensation", "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": [ "r73", "r74", "r534" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r896", "r907", "r917", "r942" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899", "r910", "r920", "r945" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r938" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903", "r911", "r921", "r938", "r946", "r950", "r958" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Other [Member]", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r306", "r322", "r323", "r324", "r325", "r326" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r956" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r55", "r1016" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r226", "r340", "r376", "r379", "r383", "r1066" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r226", "r340", "r376" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in allowance for credit losses", "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs and other", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r381" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [] }, "dlx_Amortizationofprepaidproductdiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Amortizationofprepaidproductdiscounts", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prepaid product discounts", "label": "Amortization of prepaid product discounts", "documentation": "The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. 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": [] }, "dlx_AmortizingInterestRateSwapJune2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "AmortizingInterestRateSwapJune2023Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortizing interest rate swap June 2023", "label": "Amortizing interest rate swap June 2023 [Member]", "documentation": "Amortizing interest rate swap June 2023" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive potential common shares excluded from calculation", "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": [ "r300" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r220", "r263", "r309", "r324", "r330", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r585", "r590", "r619", "r691", "r782", "r874", "r887", "r1037", "r1038", "r1054" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r212", "r230", "r263", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r585", "r590", "r619", "r874", "r1037", "r1038", "r1054" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r342", "r389", "r690" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r343", "r389", "r680", "r1009" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r953" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r954" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r949" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r951" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r950" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r950" ] }, "dlx_B2BPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "B2BPaymentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "B2B Payments [Member]", "label": "B2B Payments [Member]", "documentation": "Business to business payments" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r85", "r89" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract acquisition costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r396" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r395" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash, carrying value", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r171", "r694", "r748", "r775", "r874", "r887", "r985" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023", "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": [ "r44", "r214", "r836" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, securities carried at fair value", "terseLabel": "Cash, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents [Member]", "label": "Cash and Cash Equivalents [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3)", "terseLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents", "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": [ "r44", "r137", "r260" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents", "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": [ "r1", "r137" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r985", "r1065" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type [Axis]", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r45", "r279" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r45", "r279" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r929" ] }, "dlx_ChecksrevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ChecksrevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Checks [Member]", "label": "Checks revenue [Member]", "documentation": "Revenue from the sale of checks." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "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": [ "r930" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r930" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (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": [ "r36", "r104", "r693", "r766" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Othercommitmentsandcontingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Other commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r146", "r431", "r432", "r832", "r1033" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r151" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares par value [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r877", "r878", "r879", "r881", "r882", "r883", "r884", "r1003", "r1004", "r1049", "r1069", "r1073" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "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": [ "r120", "r767" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "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": [ "r19", "r120", "r767", "r788", "r1073", "r1074" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2024 - 44,210; December 31, 2023 - 43,743)", "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": [ "r120", "r695", "r874" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r935" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r934" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r936" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r933" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income attributable to Deluxe", "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": [ "r41", "r243", "r245", "r253", "r685", "r709" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r80", "r156", "r243", "r245", "r252", "r684", "r708" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.deluxe.com/role/Othercomprehensiveincomeloss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (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": [ "r129", "r251", "r683", "r706" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "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": [ "r46", "r48", "r98", "r99", "r337", "r831" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r48", "r98", "r99", "r337", "r738", "r831" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "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": [ "r46", "r48", "r98", "r99", "r337", "r831", "r970" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "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": [ "r46", "r48", "r98", "r99", "r337" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "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": [ "r46", "r48", "r98", "r99", "r337", "r831" ] }, "dlx_ConsolidatedTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ConsolidatedTotalLeverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated total leverage ratio", "label": "Consolidated total leverage ratio", "documentation": "The maximum consolidated total leverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ConsolidatedTotalLeverageRatioLimitingPermittedPayments", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated total leverage ratio limiting permitted payments", "label": "Consolidated total leverage ratio limiting permitted payments", "documentation": "The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r265", "r311", "r322", "r323", "r324", "r325", "r326", "r328", "r332", "r437", "r438", "r439", "r440", "r442", "r443", "r445", "r447", "r448", "r1037", "r1038" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r265", "r311", "r322", "r323", "r324", "r325", "r326", "r328", "r332", "r437", "r438", "r439", "r440", "r442", "r443", "r445", "r447", "r448", "r1037", "r1038" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue in excess of billings", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue in excess of billings", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conditional right to receive consideration", "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": [ "r495", "r496", "r497" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate operations [Member]", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r22", "r323", "r324", "r325", "r326", "r332", "r1008" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r134", "r263", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r619", "r1037" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dlx_CreditFacilityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "CreditFacilityAgreementMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility agreement [Member]", "label": "Credit facility agreement [Member]", "documentation": "Credit facility agreement" } } }, "auth_ref": [] }, "us-gaap_CreditQualityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditQualityInformationAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, credit quality information", "label": "Credit Quality Information [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [] }, "dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "CurrentPortionOfLongTermDebtAndLongTermDebtMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt and long-term debt [Member]", "label": "Current portion of long-term debt and long-term debt [Member]", "documentation": "Primary financial statement captions encompassing current portion of long-term debt and long-term debt." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer concentration risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r47", "r337" ] }, "dlx_CustomerRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "CustomerRebates", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rebates", "label": "Customer rebates", "documentation": "Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year." } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists/relationships [Member]", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r24" ] }, "dlx_DataSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "DataSolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Solutions [Member]", "label": "Data Solutions [Member]", "documentation": "Data Solutions reportable business segment" } } }, "auth_ref": [] }, "dlx_DatadrivenmarketingsolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "DatadrivenmarketingsolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data-driven marketing [Member]", "label": "Data-driven marketing solutions [Member]", "documentation": "Data-driven marketing solutions" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Debt" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt", "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": [ "r147", "r261", "r450", "r456", "r457", "r458", "r459", "r460", "r461", "r466", "r473", "r474", "r476" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "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": [ "r26", "r117", "r118", "r161", "r163", "r265", "r451", "r452", "r453", "r454", "r455", "r457", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r633", "r856", "r857", "r858", "r859", "r860", "r1000" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate margin on variable-rate debt", "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/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/DebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal amount", "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": [ "r26", "r163", "r477" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r33", "r101", "r480", "r633" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instruments [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": [ "r265", "r451", "r452", "r453", "r454", "r455", "r457", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r633", "r856", "r857", "r858", "r859", "r860", "r1000" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "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": [ "r34", "r265", "r451", "r452", "r453", "r454", "r455", "r457", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r633", "r856", "r857", "r858", "r859", "r860", "r1000" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment amount", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r34" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt settled", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r71", "r72", "r100", "r101", "r103", "r105", "r149", "r150", "r265", "r451", "r452", "r453", "r454", "r455", "r457", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r633", "r856", "r857", "r858", "r859", "r860", "r1000" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized 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": [ "r102", "r462", "r478", "r857", "r858" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net of discount and debt issuance costs", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "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": [ "r565", "r566" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r154", "r176", "r579", "r580", "r1002" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r565", "r566", "r692" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r987" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of net actuarial losses", "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": [ "r501", "r515", "r527", "r866", "r867" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r501", "r516", "r528", "r866", "r867" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan asset", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r159", "r499", "r500", "r503", "r781", "r866", "r1063" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan 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": [ "r501", "r514", "r526", "r866", "r867" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "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": [ "r501", "r502", "r513", "r525", "r866", "r867" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit income", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r512", "r524", "r866", "r867" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic benefit income", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r314" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets (Note 7) [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets (Note 7)", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231", "r232", "r618", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r773", "r774", "r818", "r821", "r822", "r823", "r824", "r825", "r839", "r879", "r1070" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value asset / (liability), other non-current assets", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r757", "r759", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r797", "r798", "r799", "r800", "r803", "r804", "r805", "r806", "r818", "r819", "r822", "r824", "r877", "r879" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r86", "r88", "r90", "r91", "r757", "r759", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r797", "r798", "r799", "r800", "r803", "r804", "r805", "r806", "r818", "r819", "r822", "r824", "r839", "r877", "r879" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Derivativefinancialinstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r158", "r594", "r602" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liability (Note 7)", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231", "r232", "r618", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r783", "r785", "r786", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r839", "r1070" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value asset / (liability), other non-current liabilities", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability (Note 7) [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r602" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1047", "r1048" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r20", "r81", "r82", "r83", "r84", "r87", "r90", "r92", "r93", "r94", "r602" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r107", "r144" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r868", "r869" ] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributionRightsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner relationships [Member]", "label": "Distribution Rights [Member]", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends ($0.30 per share for the quarters ended June 30, 2024 and 2023 and $0.60 per share for the six months ended June 23, 2024 and 2023)", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r151" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r891" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r924" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share", "verboseLabel": "Earnings per share - basic", "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": [ "r254", "r275", "r276", "r278", "r279", "r280", "r287", "r290", "r297", "r298", "r299", "r303", "r606", "r607", "r686", "r710", "r841" ] }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share - basic:", "label": "Earnings Per Share, Basic, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share", "verboseLabel": "Earnings per share - diluted", "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": [ "r254", "r275", "r276", "r278", "r279", "r280", "r290", "r297", "r298", "r299", "r303", "r606", "r607", "r686", "r710", "r841" ] }, "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedTwoClassMethodAbstract", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share - diluted:", "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.deluxe.com/role/Earningspershare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r286", "r300", "r301", "r302" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents", "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": [ "r623" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "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": [ "r568" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee severance benefits [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r963" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r889" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "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": [ "r19", "r207", "r246", "r247", "r248", "r266", "r267", "r268", "r272", "r281", "r283", "r304", "r372", "r375", "r494", "r561", "r562", "r563", "r572", "r573", "r595", "r596", "r597", "r598", "r599", "r601", "r605", "r625", "r627", "r628", "r629", "r630", "r631", "r639", "r730", "r731", "r732", "r747", "r809" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r932" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r896", "r907", "r917", "r942" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r893", "r904", "r914", "r939" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Correction, Type [Axis]", "label": "Error Correction, Type [Axis]", "documentation": "Information by type of error correction." } } }, "auth_ref": [ "r275", "r276", "r277", "r280", "r281", "r282", "r283" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior period adjustment [Line Items]", "label": "Error Corrections and Prior Period Adjustments Restatement [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": [ "r275", "r276", "r277", "r280", "r281", "r282", "r283", "r303" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r938" ] }, "dlx_ExternalConsultingAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ExternalConsultingAndOtherCostsMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "External consulting and other costs [Member]", "label": "External consulting and other costs [Member]", "documentation": "External consulting and other costs incurred as part of a restructuring or integration initiative." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r612", "r613", "r616" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial instruments", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r464", "r506", "r507", "r508", "r509", "r510", "r511", "r613", "r644", "r645", "r646", "r857", "r858", "r864", "r865", "r866" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r612", "r613", "r614", "r615", "r617" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.deluxe.com/role/Fairvaluemeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r611" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted prices in active markets for identical assets (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r464", "r506", "r511", "r613", "r644", "r864", "r865", "r866" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant other observable inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r464", "r506", "r511", "r613", "r645", "r857", "r858", "r864", "r865", "r866" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r464", "r506", "r507", "r508", "r509", "r510", "r511", "r613", "r646", "r857", "r858", "r864", "r865", "r866" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r464", "r506", "r507", "r508", "r509", "r510", "r511", "r644", "r645", "r646", "r857", "r858", "r864", "r865", "r866" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring fair value measurements [Member]", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r611", "r617" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r377", "r378", "r384", "r385", "r386", "r390", "r391", "r392", "r475", "r492", "r602", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r707", "r850", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r1010", "r1011", "r1012", "r1013" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of period", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r14", "r195", "r197", "r199", "r226", "r376", "r379", "r383", "r1062" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, allowance for credit losses [Line Items]", "label": "Financing Receivable, Allowance for Credit 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": [ "r200", "r1016" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries", "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery." } } }, "auth_ref": [ "r16", "r382", "r848" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r15", "r381", "r388", "r848" ] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable by credit quality Indicator", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r56", "r1017" ] }, "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior", "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r388", "r848" ] }, "dlx_FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019", "label": "Financing\u200bReceivable\u200bOriginated\u200bFive\u200b\u200bYears\u200bBefore\u200bLatest\u200bFiscal\u200bYear", "documentation": "Amount of net investment in direct financing lease originated five years prior to current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r388", "r848" ] }, "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedInCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Financing Receivable, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r388", "r848" ] }, "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r388", "r848" ] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r193", "r194", "r198", "r199", "r377", "r378", "r844", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r980", "r981", "r982" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r193", "r194", "r198", "r199", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r980", "r981", "r982" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "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": [ "r218", "r413" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r143" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r143" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r143" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r143" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r410", "r412", "r413", "r414", "r674", "r678" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future amortization expense", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "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": [ "r142", "r678" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "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": [ "r60", "r62" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangibles", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r411" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900", "r911", "r921", "r946" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900", "r911", "r921", "r946" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900", "r911", "r921", "r946" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900", "r911", "r921", "r946" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r900", "r911", "r921", "r946" ] }, "dlx_FormsandotherproductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "FormsandotherproductsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forms and other business products [Member]", "label": "Forms and other products [Member]", "documentation": "Forms and other products" } } }, "auth_ref": [] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r989" ] }, "dlx_FundsHeldForCustomersLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "FundsHeldForCustomersLiability", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers", "label": "Funds Held For Customers Liability", "documentation": "The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients." } } }, "auth_ref": [] }, "dlx_FundsHeldForCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "FundsHeldForCustomersMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers [Member]", "label": "Funds Held for Customers [Member]", "documentation": "This grouping includes information about funds held on behalf of others." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale of businesses and long-lived assets", "negatedTerseLabel": "Gain on sale of businesses and long-lived assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r998" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r201", "r202", "r203", "r204", "r205", "r206", "r687", "r688", "r845" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r201", "r202", "r203", "r204", "r205", "r206", "r687", "r688" ] }, "us-gaap_GeographicDistributionDomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomesticMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic [Member]", "label": "Geographic Distribution, Domestic [Member]", "documentation": "Allocation of business activity identified as domestic." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r201", "r202", "r203", "r204", "r205", "r206", "r846" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning of year", "periodEndLabel": "Goodwill, end of period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r217", "r397", "r679", "r851", "r874", "r1019", "r1026" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Currency translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r405" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill accumulated impairment charges", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r400", "r407", "r851" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment charges", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r10", "r398", "r404", "r409", "r851" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "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": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r851" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "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/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r133", "r263", "r309", "r323", "r329", "r332", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r619", "r842", "r1037" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cloud computing arrangements implementation costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r173", "r416" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of cloud computing arrangement implementation costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r173", "r415" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "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": [ "r0", "r131", "r166", "r309", "r323", "r329", "r332", "r688", "r702", "r842" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r868", "r869" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r21", "r27", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r145" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r417", "r423", "r793" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r423", "r793" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Incometaxprovision" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r264", "r564", "r569", "r570", "r571", "r577", "r581", "r582", "r583", "r744" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r170", "r179", "r282", "r283", "r317", "r567", "r578", "r711" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories and supplies", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current and non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued and non-current liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903", "r911", "r921", "r938", "r946", "r950", "r958" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r956" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r892", "r962" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r892", "r962" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r892", "r962" ] }, "us-gaap_IntangibleAssetsAmortizationPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsAmortizationPeriodMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Modification of useful life [Member]", "label": "Intangible Assets, Amortization Period [Member]", "documentation": "A revision in the estimated economic useful life of a finite-lived intangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net of accumulated amortization of $752,687 and $775,190, respectively", "totalLabel": "Net carrying amount", "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": [ "r59", "r61" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r102", "r168", "r249", "r313", "r632", "r794", "r885", "r1072" ] }, "dlx_InterestRateSwapMarch2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "InterestRateSwapMarch2023Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate swap March 2023", "label": "Interest rate swap March 2023 [Member]", "documentation": "Interest rate swap March 2023" } } }, "auth_ref": [] }, "dlx_InterestRateSwapSeptember2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "InterestRateSwapSeptember2022Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate swap September 2022", "label": "Interest rate swap September 2022 [Member]", "documentation": "Interest rate swap September 2022" } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r56", "r593", "r847", "r848", "r1017" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "dlx_InternallaborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "InternallaborMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal labor [Member]", "label": "Internal labor [Member]", "documentation": "Internal labor costs incurred as part of a restructuring or integration initiative." } } }, "auth_ref": [] }, "dlx_InternaluseComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "InternaluseComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software [Member]", "label": "Internal-use Computer Software Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and supplies", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcess", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished and semi-finished goods", "label": "Inventory, Finished Goods and Work in Process, Gross", "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale." } } }, "auth_ref": [ "r988" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories and supplies, net of reserve", "totalLabel": "Inventories and supplies, net of reserve", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r227", "r837", "r874" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r988" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reserve for excess and obsolete items", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r57", "r988" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit sub-facility [Member]", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' 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": [ "r125", "r165", "r699", "r874", "r1001", "r1014", "r1051" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r32", "r213", "r263", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r586", "r590", "r591", "r619", "r874", "r1037", "r1054", "r1055" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, commitment", "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": [ "r30" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate at period end", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net available for borrowing as of June 30, 2024", "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": [ "r30" ] }, "dlx_LoansandnotesreceivablefromdistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "LoansandnotesreceivablefromdistributorsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors [Member]", "label": "Loans and notes receivable from distributors [Member]", "documentation": "Loans and notes receivable from the entity's distributors." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "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/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "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": [ "r26", "r163", "r463", "r479", "r857", "r858", "r1064" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: current portion of long-term debt, net of debt issuance costs", "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": [ "r221" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r265", "r468" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r265", "r468" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r265", "r468" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r265", "r468" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r265", "r468" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "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": [ "r222" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r215" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Certain legal-related expense (benefit)", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1034" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r337", "r863", "r1041", "r1067", "r1068" ] }, "dlx_MajorCustomersMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "MajorCustomersMemberMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customers [Member]", "label": "MajorCustomersMember [Member]", "documentation": "MajorCustomersMember" } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of long-term debt", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "dlx_MaximumConsolidatedSecuredLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "MaximumConsolidatedSecuredLeverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated secured leverage ratio", "label": "Maximum consolidated secured leverage ratio", "documentation": "The maximum consolidated secured leverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r532", "r671", "r729", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r833", "r834", "r843", "r861", "r870", "r876", "r1039", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r930" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r930" ] }, "dlx_MerchantServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "MerchantServicesMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merchant Services [Member]", "label": "Merchant Services [Member]", "documentation": "Merchant Services" } } }, "auth_ref": [] }, "dlx_MerchantServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "MerchantServicesRevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Merchant services [Member]", "label": "Merchant services revenue [Member]", "documentation": "Merchant services revenue" } } }, "auth_ref": [] }, "dlx_MinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "MinimumInterestCoverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Minimum interest coverage ratio", "documentation": "The minimum interest coverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r532", "r671", "r729", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r833", "r834", "r843", "r861", "r870", "r876", "r1039", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r164", "r263", "r371", "r437", "r440", "r441", "r442", "r448", "r449", "r619", "r698", "r769" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r949" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market securities [Member]", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1042" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r957" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r337", "r863", "r1041", "r1067", "r1068" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r931" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by 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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by 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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r137", "r138", "r139" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails", "http://www.deluxe.com/role/EarningspershareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Deluxe", "terseLabel": "Net income attributable to Deluxe", "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": [ "r132", "r139", "r167", "r211", "r241", "r244", "r248", "r263", "r271", "r275", "r276", "r278", "r279", "r282", "r283", "r295", "r309", "r323", "r329", "r332", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r607", "r619", "r705", "r790", "r807", "r808", "r842", "r885", "r1037" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net income attributable to non-controlling interest", "terseLabel": "Net income attributable to non-controlling interest", "negatedLabel": "Net income attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r157", "r241", "r244", "r282", "r283", "r704", "r992" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income attributable to Deluxe available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r256", "r275", "r276", "r278", "r279", "r287", "r288", "r296", "r299", "r309", "r323", "r329", "r332", "r842" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income attributable to Deluxe available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r256", "r289", "r291", "r292", "r293", "r294", "r296", "r299" ] }, "dlx_Netchangeincustomerfundsobligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Netchangeincustomerfundsobligations", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in customer funds obligations", "label": "Net change in customer funds obligations", "documentation": "Net increase (decrease) in customer funds obligations during the period." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.deluxe.com/role/Newaccountingpronouncements" ], "lang": { "en-us": { "role": { "verboseLabel": "New accounting pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r177", "r178", "r180", "r209", "r269", "r270", "r273", "r274", "r284", "r285", "r373", "r374", "r574", "r575", "r576", "r600", "r604", "r608", "r609", "r610", "r620", "r621", "r622", "r634", "r635", "r640", "r675", "r676", "r677", "r733", "r734", "r735", "r736", "r737" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r930" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r900", "r911", "r921", "r938", "r946" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r928" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r927" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r938" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r957" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r957" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r76", "r494", "r1003", "r1004", "r1005", "r1073" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r136" ] }, "dlx_NorthAmericanWebHostingAndLogoDesignBusinessesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "NorthAmericanWebHostingAndLogoDesignBusinessesMember", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North American web hosting and logo design businesses [Member]", "label": "North American web hosting and logo design businesses [Member]", "documentation": "North American web hosting and logo design businesses" } } }, "auth_ref": [] }, "dlx_NorthStarProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "NorthStarProgramMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Star program [Member]", "label": "North Star Program [Member]", "documentation": "North Star Program" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable, current", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r338", "r339", "r681" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, net of allowance for credit losses", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, fair value", "label": "Notes Receivable, Fair Value Disclosure", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r175", "r195", "r196", "r224", "r384", "r387", "r848", "r849", "r979", "r1015" ] }, "us-gaap_NotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable [Member]", "label": "Notes Receivable [Member]", "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors", "label": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r338", "r387", "r776" ] }, "dlx_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "NumberOfCustomers", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number of customers", "documentation": "Number of customers" } } }, "auth_ref": [] }, "dlx_OnetotwointernalgradememberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "OnetotwointernalgradememberMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1-2 internal grade member [Member]", "label": "One to two internal grade member [Member]", "documentation": "One to two internal grade credit quality indicator" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses [Member]", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "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": [ "r309", "r323", "r329", "r332", "r842" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r638", "r873" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r637" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r637" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r636" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating segments [Member]", "label": "Operating Segments [Member]", "documentation": "Identifies 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": [ "r322", "r323", "r324", "r325", "r326", "r332" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Consolidatedfinancialstatements" ], "lang": { "en-us": { "role": { "verboseLabel": "Consolidated financial statements", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r106", "r155", "r739", "r740" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "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": [ "r31" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r229", "r874" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r219" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6", "r130", "r240", "r517" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r40", "r247", "r625", "r628", "r631", "r990" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on cash flow hedge arising during the period, tax expense", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r237" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Realized gain on cash flow hedges, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r236", "r239" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized gain on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r174", "r236", "r239" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r237" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r6", "r7", "r130", "r240", "r624" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net current-period other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r25", "r242", "r245", "r251", "r625", "r626", "r631", "r683", "r706", "r990", "r991" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r17", "r156", "r242", "r245" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortization", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6", "r130", "r240", "r1043" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r130", "r240", "r517" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of postretirement benefit plan items, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6", "r130", "r152", "r240" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax (expense) benefit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r5", "r156" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on debt securities arising during the period, tax benefit", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r5", "r234" ] }, "dlx_OtherCurrentAndNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "OtherCurrentAndNoncurrentAssetsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and noncurrent assets [Member]", "label": "Other current and noncurrent assets [Member]", "documentation": "Primary financial statement captions encompassing other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current 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": [ "r35" ] }, "dlx_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "OtherMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other [Member]", "documentation": "This element represents other services and products offered by the entity." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash items, net", "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": [ "r139" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r930" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r852", "r853", "r854", "r855" ] }, "dlx_OutOfPeriodAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "OutOfPeriodAdjustmentMember", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Out-of-period adjustment [Member]", "label": "OutOfPeriodAdjustment [Member]", "documentation": "Represents out of period adjustments that are immaterial to historical interim or annual filing periods." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r898", "r909", "r919", "r944" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income allocated to participating securities", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r296", "r964" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income allocated to participating securities", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r296" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r926" ] }, "dlx_PaymentsForCloudComputingArrangementImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "PaymentsForCloudComputingArrangementImplementationCosts", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for cloud computing arrangement implementation costs", "label": "Payments for cloud computing arrangement implementation costs", "documentation": "Cash payments for implementation costs related to cloud computing arrangements." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r967", "r993" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r422", "r997" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid to shareholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of capital assets", "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": [ "r169", "r1044", "r1045", "r1046" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r929" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r929" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Postretirementbenefits" ], "lang": { "en-us": { "role": { "verboseLabel": "Postretirement benefits", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r498", "r504", "r505", "r511", "r518", "r519", "r520", "r521", "r522", "r523", "r529", "r530", "r531", "r866" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r928" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r938" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r931" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r927" ] }, "dlx_PermittedPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "PermittedPayments", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permitted payments", "label": "Permitted payments", "documentation": "Limit on permitted payments under the terms of the company's debt agreement." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r228", "r393", "r394", "r838" ] }, "dlx_Prepaidproductdiscountliabilitycurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Prepaidproductdiscountliabilitycurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid product discounts", "label": "Prepaid product discount liability, current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities." } } }, "auth_ref": [] }, "dlx_Prepaidproductdiscountpayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Prepaidproductdiscountpayments", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid product discount payments", "label": "Prepaid product discount payments", "documentation": "Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts." } } }, "auth_ref": [] }, "dlx_Prepaidproductdiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Prepaidproductdiscounts", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid product discounts", "label": "Prepaid product discounts", "documentation": "Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization." } } }, "auth_ref": [] }, "dlx_PrintMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "PrintMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Print [Member]", "label": "Print [Member]", "documentation": "Print" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comparability", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt offering, net of discount and debt issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r257" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash proceeds", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs", "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": [ "r995" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r968", "r994" ] }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of businesses and long-lived assets", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities." } } }, "auth_ref": [ "r967" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregated revenue information", "label": "Product 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_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product [Member]", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r862" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r334", "r673", "r723", "r724", "r725", "r726", "r727", "r728", "r835", "r862", "r875", "r971", "r1035", "r1036", "r1041", "r1067" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r334", "r673", "r723", "r724", "r725", "r726", "r727", "r728", "r835", "r862", "r875", "r971", "r1035", "r1036", "r1041", "r1067" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r211", "r241", "r244", "r258", "r263", "r271", "r282", "r283", "r309", "r323", "r329", "r332", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r584", "r587", "r588", "r607", "r619", "r688", "r703", "r746", "r790", "r807", "r808", "r842", "r871", "r872", "r886", "r992", "r1037" ] }, "dlx_PromotionalSolutionsRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "PromotionalSolutionsRevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promotional solutions [Member]", "label": "Promotional solutions revenue [Member]", "documentation": "Promotional solutions revenue" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $344,856 and $334,101, respectively", "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": [ "r11", "r689", "r701", "r874" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r255", "r380" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (benefit)", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r380", "r682" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r926" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r926" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r504", "r532", "r557", "r558", "r559", "r647", "r671", "r729", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r833", "r834", "r843", "r861", "r870", "r876", "r879", "r1029", "r1039", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r504", "r532", "r557", "r558", "r559", "r647", "r671", "r729", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r833", "r834", "r843", "r861", "r870", "r876", "r879", "r1029", "r1039", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "dlx_ReclassificationAdjustmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ReclassificationAdjustmentsAbstract", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification adjustments [Abstract]", "documentation": "Reclassification adjustments from accumulated other comprehensive income" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r40", "r247", "r625", "r630", "r631", "r990" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total reclassifications, net of tax", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r25", "r40" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustments", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of adjusted EBITDA to income before income taxes", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r52", "r53" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r893", "r904", "r914", "r939" ] }, "dlx_RemeasurementOfLiabilityShareBasedAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "RemeasurementOfLiabilityShareBasedAward", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Re-measurement of share-based awards classified as liabilities", "label": "Remeasurement Of Liability Share Based Award", "documentation": "Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on long-term debt and swingline loans", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r996" ] }, "dlx_ReportableSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ReportableSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total reportable segments [Member]", "label": "Reportable Segments [Member]", "documentation": "Reportable Segments" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r894", "r905", "r915", "r940" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r895", "r906", "r916", "r941" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r902", "r913", "r923", "r948" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r985", "r999" ] }, "us-gaap_RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration]", "label": "Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as current." } } }, "auth_ref": [ "r999" ] }, "dlx_RestrictedCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "RestrictedCashFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, fair value", "label": "Restricted cash fair value disclosure", "documentation": "Fair value of non-current restricted cash." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current restricted cash included in other non-current assets", "verboseLabel": "Restricted cash, carrying value", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r172", "r986", "r999" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Restructuringandintegrationexpense" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and integration expense", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r419", "r420", "r422", "r425", "r430" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Anticipated additional restructuring and integration expense", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and integration expense", "verboseLabel": "Charges", "negatedTerseLabel": "Restructuring and integration expense", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10", "r426", "r427", "r1030" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r421", "r422", "r427", "r428" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and integration expense [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r421", "r422", "r423", "r424", "r427", "r428", "r429" ] }, "dlx_RestructuringOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "RestructuringOperatingExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restructuring and integration expense", "label": "Restructuring operating expense", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversals", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r422", "r428" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring", "periodStartLabel": "Balance, December 31, 2023", "periodEndLabel": "Balance, June 30, 2024", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r987", "r1031", "r1032" ] }, "dlx_Restructuringchargesnet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Restructuringchargesnet", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges, net", "label": "Restructuring charges, net", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r151", "r697", "r733", "r737", "r743", "r768", "r874" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r207", "r266", "r267", "r268", "r272", "r281", "r283", "r372", "r375", "r561", "r562", "r563", "r572", "r573", "r595", "r597", "r598", "r601", "r605", "r730", "r732", "r747", "r1073" ] }, "dlx_Revenueinexcessofbillingscurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "Revenueinexcessofbillingscurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue in excess of billings", "totalLabel": "Revenue in excess of billings", "label": "Revenue in excess of billings, current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r250", "r263", "r310", "r311", "r322", "r327", "r328", "r334", "r336", "r337", "r371", "r437", "r438", "r440", "r441", "r442", "r444", "r446", "r448", "r449", "r619", "r688", "r1037" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, secured revolving credit facility [Member]", "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/2023", "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": [ "r957" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r957" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue benchmark [Member]", "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": [ "r337", "r969" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r533", "r1006" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r284", "r533", "r965", "r1006" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "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/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r40", "r1052", "r1053" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale debt securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.deluxe.com/role/EarningspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "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": [ "r1007" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue disaggregated by product and service offerings", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r275", "r276", "r277", "r280", "r281", "r282", "r283", "r303" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r199", "r1016" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "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": [ "r60", "r62" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r851" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r851", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028" ] }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and supplies", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r28", "r126", "r127", "r128" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of long-term debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit income", "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": [ "r153" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r986" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r421", "r422", "r423", "r424", "r427", "r428", "r429" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and integration expense", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r66", "r68", "r69" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in restructuring and integration accruals", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r67", "r70" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [ "r49", "r50", "r51", "r58" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment information", "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": [ "r49", "r50", "r51", "r58" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated 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": [ "r62" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r888" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.deluxe.com/role/Document" ], "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": [ "r890" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment [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": [ "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r424", "r429", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r851", "r971", "r1067" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Businesssegmentinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business 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": [ "r305", "r306", "r307", "r308", "r309", "r321", "r326", "r330", "r331", "r332", "r333", "r334", "r335", "r337" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment 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_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance liabilities", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee share-based compensation expense", "negatedTerseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "dlx_SoftwareforResaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "SoftwareforResaleMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software to be sold [Member]", "label": "Software for Resale [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r210", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r418", "r424", "r429", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r851", "r971", "r1067" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r37", "r207", "r246", "r247", "r248", "r266", "r267", "r268", "r272", "r281", "r283", "r304", "r372", "r375", "r494", "r561", "r562", "r563", "r572", "r573", "r595", "r596", "r597", "r598", "r599", "r601", "r605", "r625", "r627", "r628", "r629", "r630", "r631", "r639", "r730", "r731", "r732", "r747", "r809" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "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": [ "r266", "r267", "r268", "r304", "r673", "r741", "r749", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r770", "r771", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r787", "r789", "r791", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r880" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r284", "r533", "r965", "r966", "r1006" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r266", "r267", "r268", "r304", "r673", "r741", "r749", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r770", "r771", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r787", "r789", "r791", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r880" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r897", "r908", "r918", "r943" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dlx_StockIssuedDuringPeriodSharesNetOfTaxWithheld": { "xbrltype": "sharesItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "StockIssuedDuringPeriodSharesNetOfTaxWithheld", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued, net of tax withholding (in shares)", "label": "Stock Issued During Period Shares Net Of Tax Withheld", "documentation": "Stock issued during the period net of shares withheld for payroll taxes." } } }, "auth_ref": [] }, "dlx_StockIssuedDuringPeriodValueNetOfTaxWithheld": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "StockIssuedDuringPeriodValueNetOfTaxWithheld", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued, net of tax withholding", "label": "Stock Issued During Period Value Net Of Tax Withheld", "documentation": "Value of stock issued during the period, net of shares withheld for payroll taxes." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount remaining under share repurchase authorization", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r119", "r120", "r151", "r742", "r809", "r827" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r120", "r123", "r124", "r140", "r769", "r788", "r810", "r811", "r874", "r887", "r1001", "r1014", "r1051", "r1073" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r76", "r77", "r78", "r207", "r208", "r247", "r266", "r267", "r268", "r272", "r281", "r372", "r375", "r494", "r561", "r562", "r563", "r572", "r573", "r595", "r596", "r597", "r598", "r599", "r601", "r605", "r625", "r627", "r631", "r639", "r731", "r732", "r745", "r769", "r788", "r810", "r811", "r828", "r886", "r1001", "r1014", "r1051", "r1073" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Shareholdersequity" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r148", "r262", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r494", "r603", "r812", "r813", "r829" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental balance sheet and cash flow information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r984" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dlx_SwinglineSubFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "SwinglineSubFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline sub-facility [Member]", "label": "Swingline sub-facility [Member]", "documentation": "Swingline sub-facility" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r937" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-based intangibles [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r24" ] }, "dlx_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, secured term loan facility [Member]", "label": "Term loan facility [Member]", "documentation": "Term loan facility" } } }, "auth_ref": [] }, "dlx_ThreetofourinternalgradeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "ThreetofourinternalgradeMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3-4 internal grade [Member]", "label": "Three to four internal grade [Member]", "documentation": "Three to four internal grade credit quality indicator" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r929" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r936" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable [Member]", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r75" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r956" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r958" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r475", "r492", "r602", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r707", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r1010", "r1011", "r1012", "r1013" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r959" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r960" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r958" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r958" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r961" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r959" ] }, "dlx_TreasurymanagementsolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240630", "localname": "TreasurymanagementsolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury management solutions [Member]", "label": "Treasury management solutions [Member]", "documentation": "Treasury management solutions" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r421", "r422", "r427", "r428" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional right to receive consideration", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r672" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r955" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, unsecured notes [Member]", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredLongtermDebtCurrentAndNoncurrentAbstract", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, unsecured notes", "label": "Unsecured Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact of potential common shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted-average shares and potential common shares outstanding", "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": [ "r289", "r299" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding", "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": [ "r287", "r299" ] }, "naics_ZZ541214": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/naics/2023", "localname": "ZZ541214", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and human resource services business", "label": "541214 Payroll Services [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-16" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r159": { "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/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r250": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r251": { "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" }, "r252": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481724/830-30-40-1" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r680": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r681": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r682": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r683": { "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/2147483589/942-220-S99-1" }, "r684": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r687": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r690": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r704": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r706": { "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/2147483586/944-220-S99-1" }, "r707": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r708": { "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/2147483586/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r712": { "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/2147480149/944-235-S99-1" }, "r713": { "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/2147480149/944-235-S99-1" }, "r714": { "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/2147480149/944-235-S99-1" }, "r715": { "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/2147480149/944-235-S99-1" }, "r716": { "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/2147480149/944-235-S99-1" }, "r717": { "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/2147480149/944-235-S99-1" }, "r718": { "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/2147480149/944-235-S99-1" }, "r719": { "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/2147480149/944-235-S99-1" }, "r720": { "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/2147480149/944-235-S99-1" }, "r721": { "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/2147480149/944-235-S99-1" }, "r722": { "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/2147480149/944-235-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r964": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r965": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r966": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r986": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r988": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1063": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1065": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1067": { "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1071": { "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/2147479617/946-210-S99-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 77 0000027996-24-000141-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000027996-24-000141-xbrl.zip M4$L#!!0 ( -Q: EFKIM3OB(4! /8O&0 0 9&QX+3(P,C0P-C,P+FAT M;>R]:7>C2)8P_'U^!:^Z9[KJ'*1D7YQ5>H[2=E:YQVF[+6$PL@-_)__(O:$OW#( MMP/']1]__LM@>'YU]9?_U_^OG_Z_;O>?7^ZON8O GD^1'W/G(;)BY'#/;CSA MX@GB_A&$O[M/%G?G6?$X"*?=;O*U\V#V&KJ/DYB3!$G);LNNAF>.@W15L^6N MJ:A:5Q$LH6MH)NI*(TF4Q;$Q0J,1_WB&--VTA+'<%443WZ:-1UU3L(VN:B(! MF2JRQI;$.V>Z,[)&2+;-D8T4!1F6JHUU4]$L;60*JB"3]TYBO&>\;S\ZB\+X MY\XDCF=GGSZ-K6C4"\+'3_C#3WBQ]R8T"11+UQ8W/S\^]EU'HD9LE09 _ MI7=D7X"+[GNW^U%L^39:O.!EU\TBW.RY/@+H+QX?K3_\6+7[ZY[?KH3U! M4ZO[]B7SJ/MH6;/-[:87UK;L6ZX=+6XE"XJ0W7L,GCZ12VLWX_7]_LYNX?+( MBA8+>=FX/]V :)KF)W)U"9BXB]^[=G.VCB59QAW=O+7SYT8O<2?R#L_]?_KO_[KI]B- M/=3'&^EF*_[I4_+93Y^2)X\"Y[7_D^,^<5'\ZJ&?.XX;S3SK]

_1^.>.W<6(]:TI/ FY9Y<^?MWK.5Y< M:'E7OH->_A>]=C@7HWSR MPDO?N< 2L,,EZ/VY@^GAS,&?=*?X*9.N8RW7H'7ZHO1)%@]_?29WE^__BC^) M%F_0.WV ?EDON,.W!\[Z*XQ._V_2X2\8X*<[Y V>];AXJ-GICRTO0H6>*V?/ M3277V3V*8GP;UD?G5C1)436((A0/8XP1>.OM^*OK8W'HXLT%D0OL>/F""3IR M1QZZ=J,X6Y*JX8V^)R+_]'7N.]&OR,/P"<\]%S\\*K1\I=KEFW4O_P+?](0% MW!,JL.9+'QY.Q&*V=%V7]BS]%AL:(7E)=!/X=@*HXTBGM,6;2I.+OW:MD>MA M,7C$!O;1/=E ]B(7O;>+3^MR/$1CA.^S4;1%^X"^/XN(S8+WR1']?Q9CG?-S M)W*G,P_L!O+9) 0PK"J:WDOD8"U$7K=\1_K**)B'Y"]BC9W-?3 UO'Y;:@V??AQ=%GX5%[Q 6L7@F MUINN@U9OO4F0%X0'OG;C^_#A!?*#*::8+8_-"YJU1WQ:7_U[N\;$.$+A#HS, M\*^%8(AU5AS@#6ZB&)/.V>)JGF>F[)<\%JNS['-$+([L+[P__/?812%'R!AM M-5?/K_YWW1)Y^^7%"M:?/B.J./L+F_1A#'8'4?==0<3_R[ZWO+98IK-RJ]8% MRVS]2O9W]I)/:_O>#@:) C DODV<[DSO@N6S?N60G63;[ZTZ>M3UQL?O'B X2#4K]PT!@ZMJ-#SH\. MN3QTZ P=-*E.@Z%C)W?D14>)W&&V#QWIAR>I.T2!X8,FY2%6[O"T%1_-: ^Q MP<+1!+BF.(E+G4"T$;1;W MO_QC#MG08#H+?,CMK,MC_/DT\(=Q8/]>ODRN".;4>4T%83YP'))^L;P[RW6N M_'-KYL:6UQKX4^"G MSO6A3@91X A(E3M$)\(D-."JMS98L#0BB+K-)J]E+ [*HRWNVP52C 7', MH:^]9$-B#GVS\&<.?3. EYE#3P\NF$/?*/@IJR*5RXM5R&WW@NLR*=N] MV29,BC+AWW9GM5:3HDS ,\>3'ERTW9=LP*0H$_QM=RMKSA$T4R0CM]WY;"1' MT RNE+;[J_7E"!I"4-N=V&9R! TAJ^TY[.9S! TACH8ZWW6;J:PPC-)VO[G& M6$5I,&^[K]Q0K*(T^+?=9:X[5E$:X-ON'U,0JR@-%VUWEIN)590&_K9[P?7I MW=)Z8*AM]V:;T;OEP;_MSFK->K<\P#/'DQY+0_\;?=WZS]'T,!! M=[7M'G)3YPB:P%7;O>E:SQ$T@:#6>]U-G2-H EEM=\N;SQ$TA+C*'?IB-I-4 MGLVDM=UOKBM642;,V^XK-Q&K*!/^;7>9:XU5E GXMOO'3<PVX^ M5M$,XG1J'?K+, PP&L(0V6/ M]$;?&4R#N1\G^(:Q+[?S^';\]C$GV=%"IS9T\,7R8![E<()0?!W89/K4.D<^ MA):#,%L"[C".;>0^62/O-".&.K4AAOUX@C%UF,G@!XC8)\L#IMR#IMSO7\PM MN\+>4SB'U:^__AN6YJ_?K/!W%)-A=F6]^!<4/(;6;.+:%RY,Y!O--[>^_9X+ MK"NBV+7;D@?7J0VS8.2[,;K&&AB;3WA_CS"N+IF:]P7C_#>866A%T5*R$X\% M&USS"($"G^._AL$X?K9"].8!;>F-H%,;=VDKT3L MX+=?; W+4!N%:1U6RN05:N,M!V%E5>'?PT3[]K 'M7&5-B"B3(Z@-F9R$"(> MD#WQ R]X?/UB1>W5'@:U 9'68:5$7C&H#60.F9US<.L%$;657$]"IB@M-QQNO%09E\<%H^=VY!E'L9YQ/\:G3EIZ%S MUW^\C&)WBGW'+Z\/K[,W,_G>KG0P#<+8_0^)\R8IDI-,C!BG$2-H.JQ&0>K$ MJ#RN4"T<5CO>'04'ZMQZ& AZ'OA1X+D.D2=7,9J^$7^W>(L6R*AA\MC2I. B M[?]E'KD^BJ+L!4O&^89"&\O*.!U+VAY+D+JX >V8_B)]N;->\[R5&B2;U(8A MO@O=*HIU*D(O=5$3FM&[J,7S/%*# MUSIFIBY$0S.V*V1F"MP2D[I0$>VT4*LY7F)0T*0N($4[INLRQ\M$,K7Q(F:. MEXEFZHI4:.?EZLWQ,M'+8F2TF^-E8INZ.%G^HOJ;($:G?NA!%*B-<:6G#OS' M)0KN@C >8S8-4C98BL#KP/(CRW=\P%FX^,(X#*9.5IP6A*WQ8D6!NIA4:]%2 M8@< 4: NEM0NM% A\:B+$+48A\T*% 7AFDM6DKL;2\* MU 9.LKJ9\Q Y;@P%,E&TCHM;'\5!_!RXZ9V/4*LU)0\LRP5K'6V4RK+415L: M1$N)=/LP";%C&8R#>;A&NNTA#.KB-(=W$[E 8^A[]07Y^)?X#CO^495-)ZKR M":F-I13'R"^6ZU\'472#8FA:\-4+GG]%SB.ZL\(VH42D-GI2'"4/(68++XF# MM8\Y1&H#)M2+*QJ<<5_S(+(\GX)@_DLPH_PYH[K/\(]>-^N M/T=.>N@'YIX0E/J6:T=G__=_JH+=2*7*7% #W;A$F=H8Q>GAMXE,,I@GF8VR^W>C7Y?XB]M/KPR>O@>PV'X;,W^.O<1 *HUY2(RM>$11J(Q/%H3]$LY@\#NJ2*JYZ$LS2I ^U@0::,5"J!*(V3$ S!DJ5 M0M2ZYQ=H%+\=K0UP3TZ7?[5LU\/+'3R&".7(&.Y]+?2[NX?Y-,F;X,]OKN]. MY]/3C- I%'OC'P/Q(F S'^+?W'H''UY_88L"+'# [Z&Z(\Y\NW7]43:XN:56Z$3Z3P,7?^Q-3:O2FW, MHSYL'+*DQ:^_XDV"M_]ZC9Z0MV-55_YL'D?DCO:X0RJU 9G]?8&AG'+@._ # M2O^>+ ^UJ".SJ%(;C:D(]+6RH-@>.J V)K2;#L!4^CKWG>A7Y#E?@S"K.&D1 M]U$;!RH?ZHSQMI, M8&H#X8':N-"[[,B&01QCJU/\"!]YR;P[?2/BLKLJH(_ MM>&9*N%?*S.V)T.K4ANR>9\84CJ SK3X\]OQ=> _/J!P"H$>4O.V_+,]N* V MBE(7+FIETO9X[1JU 9W&7<>D6;7EO0WN9C=\"WST^LT*?TI M\&]A'(UENZHBAA9&LVC*=I6*"VJC*"S;U2QA4!O0N4<0Z;5CF"WZ" UPW[1? M&<96>!<&CZ%5PP&/)GH5ZM0&5*A"31-G;W1J R[TH$;.SS5EMB72J8V!4(6: M)CI&Z=0&2JA"32.ZAMH 1J.HJ:C$R* V3/&FB=Z.D'T0Q;?CH>55WMJN())6Q-\X53^I'5$#.G'6D,8RJ8T]M !G#2DPD]IX1 MP MUI ^,ZF-4>S%67;CY73F!:\(#=$3MD!\^T0=+9/:: 6UF&I*=U$;MZ 64TUI M+&J#%]1BJBD]16T$(Y=M0=IV8]O"LT9!>*+ZB=KP!748:DHOM3MV43,/-:*/ MVAVIJ)F'&M!#DM#>N,0B4 LN[=K=)ZF0)*&]X8C&4-6,9L)/8ZAJAXJ2A/:' M(9K@JD9T%8M#Y,!4-2=6)(&%%HH!O\3*54FH/%I0J0@H;0ZV)%#KE.^:O@+G MY*X#R\_FK[2'YJCUKJD =:FRE5HW>1NHLVO?_0A:-R&G30UH)9%:AY<.6)=) MUR*U'NM[L+Y'3X'W!+;$VN"L]E XM2U>+":/]&JEI@2DJCS=3\\&>1-"^!; MY;+2 A)USO?')@,M/QEH99(!=8&!CTT&:E<47RF8 MI=D&K8NBK(>K!H\A(@33'J.\=<&4)B!>9GQ6:ET\Y3"(URQACY5X2GZ)IZU' M((Z3>*T*]]3*?S04<,NM#!#55WI09C!.IBX^1 &LUYC@#;3?8P*Q1!DE4Q>Q MH0 Q*TP@E6@=R-2%1:A*E"L0>A#E>BAT-Y$ UQO22EG;]3YT\N6D3XV M[.*0T,J]&_W^Y?7A=?:F[#L;LK5Q\VD>:)&I=7NIQE9#9UID:EWF2K%US"J^ M(-^>3*WP]_6ED,:Q]^@)^7-T@TIQ*+]9OZW,Z%MJJ?7/D^^>J#"A-K[ R),F M\FQ*>E(7\ "\0,.UP',=0A17,9I&.SJ+#I/'EC;H;A$ ^S*/7!]%4?:"%=I MH3W!EN 0A4^N?:*3!"2%ND@+HPL:SN4KU$6%&%W08.8HU 6E&%W08%\HU 70 M:*>++]*7.^LUSUO;:EI066/$2*))JX*Z^"@CB:8-"NJ"L(PDFK8EJ(WTYL . MWK8U#+PY$,[15%$%*;;5FJ VOLJ(HCE[@KJH)B.*QBT*E;J0)B.*QFT*E<4S M"U+B7>B>:GFIRH*8%!)#0S:$RB*7=!)#(VJ"Q2P+$L,]F@5A;(T\=-K^I\I" ME[131E,*A$4P::>,ICQ1Z@*9C#(HL3.HBV;23!G9;0//(Q,<3MS2H"ZHR6B# M%EM#HRZVR6B#%FM#8R%.^FFC(7M#^Q 1SY8J?.U#1"#;JG$_1$2PK2KO0P3E MVJIS6AD7.P_"68#1@VX"/\7/B6J=5@:GZD=/4WJGE1&B1KBG$^E=&#AS.[X-TP-H*RWE)LC^/0J3D_8G5C_0D%+5J8S!E$,";47) MAPA]E,F?!4^L'DF";]]V?]+$2&6HAR$G0HDX]'U4P M$R(?%5(9TZJ"(-J*H%;&M6H6$U^#"1M'91UXH_(4?5.T2&6$L@JR:"F"#.IBE*=T M3O5(:H3].:&+S5AH4(K@Q:=.CBT+77Y #+%(YGZR(,5\S(XHD>JH"UDR-56( MVMM*=RP:6WTY,R._G>37LC#L*:."!5P_=C%'0R5X1LL"K746Z:HP:@HU5(8E*1,-'ZW"J"E:I#(N2V.%45,(HBZ MR5*W--2O-$6.5 9O&896,$1E1),RQCW="J-FJ$X6J O5,C55:UU!4W3'@K/4 M!V=/F?Q:%H8]952P@.O'KC!JIHN4++0LT%ISNYA&4,("K*S"B!IB;%F$]6,A MA[KH*H5&P\>I,&J*"EL65&VT74PC"&(Q55;,T2#]B=1%5^DKYF@*-2P R8HY M:*'%ED4C&VT7TPB"J(M1LBP9#:4"39%CRT*7'Q!#+)+YD8LYFJ(ZZD*63$W5 MW22B$;ICT5A6S-$@^;4L#'O*J& !UX]=S-',S"E9:EF@M>9V,8V@A 5863$' M-<38L@CKQT(.==%5"HV&CU/,T1054AE4I55??B5K@JCIE!#95B2,M'PT2J,FJ)%*N.R-%88-80@F;H )DO= MTE"_TA0Y4AF\91A:P1"5$4W*&/=T*XR:HCKJ0K5,3=7=)*(1NF/!6>J#LZ=, M?BT+PYX&*MR7LQ!YA+FBB3OCK- . V\=Q/"57A ^?I($0?Z4WO%I;-EQ=QP$ ML1_$J,.-PV!ZC\;1SYUQ5S8$#OX5.YSG^K_?O_] \C2XK\/%0?H(OXN_&X0. M"G_NB)U/%:U3$64._E6.6*>T6*=4W3IU'=:I&_"OH9)_M2/6+"_6+%>W9I.L MUC2/6*>R6*=2V3I5 6A5%8ZA576Q3K7"=4IDG?(1Z]06Z]2J6Z<"/*4JQ_"4 MOEBG7MDZ-<)'FJ$?L4YCL4ZCNG6:QA$K-!)0N M6E%&U6DC706*U%43_M6.X7-QJ93$ZK22J:C'K'&IA,3JM) HB"#>\0\Q^2$E M/^3DAY+\4),?6O+C&(D@+E662'36)[*M*)B'-HJ2/R?(KIZBS^_.PZ\>1,%(3_[I!;^S]%,\OO_S0*83W)[\ES-IX&-F'7\MQ'_\S& M1BH*.\F7L^MVX 7AV9^(F2U\'F,CLCNVIJ[W>O:70>A:WE_XR/*C;H2-S7%R M.7+_@_!:\++(G\_)4G7\;0P[E"U=E&"QWV^N'BXON.'#X.%RN+Y2:M8XO#S_ M?G_U<'4YY 8W%]SE/\]_'=S\4+KP?UB8J_S'./!Y[J)W MWN,D057,PHO=1D8U[%'.M<>OM_??.! D?N#?S*?X(3:7>CJ80\'+Q(+MF?-(G26_?+9<:.9 M9[V>N3Y9!_G2Y_3IHR".@REYP1,*8]>VO/0EY'W)Y53\F&;/4"600#$6=;&3 MO3@53CV\KT^;G\L]3=*V7A%ZXM;/=SW)5'JBKKS[J$]D9*L@(W'??M0,' M<=^&>?E^@W@2#5"8'?XVMT),,M[K/9H%88P5:A!.K1BKJ)?X;.R^(*<;A_,% MQTB=_O_\R=05[?-;IEE0:^SL O([L/30> .4"8EUMI%^2ISPD/2A77C"F=23 MU)7/"(;2#^N2OP0/?_L^N'^XO+_^%W=_>7=[_\#=?;\??A_B*'2 -*'K3X1SMTB* M=>#H]4%!)!(Z"+EX@K@_,AKCDL 4AWP'.0LI6]>"$GISD!V$Q/ \P]R.5X7O M.H1Q[LA6+I/(VSK;./B3[A0_8@)?ZSK6:_<566$7^1D;R9W^7^<^^I\_B9KP M619X#DX-[N*H^A"VJ?B8RJE,Y=2B6>I6)P\A?IT+W+5%G^!EV%BJ!][(\KP@ M'@4O&3\HJ5I1F%IY3ZT\W ]NAE=$>32K5PYT&.A01_&"1C-]!$$$+A'&_U[\ MASU];OG7OW?X! VY2/G

?<5?OB'? MS1A6Q9Y35S<5=;_O]!XHW.DC%X4V?I?WT@4=*&BR\.]'L??;[+'#65X,J_#F M+\@+'@-\71A90GHQ?6JZ7UF8O1RB1C"<9B]$6)^$3UP4L??HT8V '^(;?"5# MKM;I7UQ>?_\G!#KNL9@9/)!(QS&(KL]]OGRQ[)ALE O&7+C8(&=%7#1#-J2' M'<[U.3>..'M"+-,?$]YOC_5CJ%CY"$6M'U'NF>IV,Z>H^4/GHU2YIRMZ<:/, MW&I+2#U1VH;MG09%789 .8Y,(@&N?/R46?H@4@5S'LS].'P]#YR%0- [_6\; M N XR^P$0?E@O5RE!2@V>=BZRC0Z?47L"I*H&8+P+C +T&@.>Q=+K4+&KIB0 M_;JQ*^[@A9I$.[%^?R#DR6$KCIQUXGZ;AV[DN#:QY+"L=U=)F=P6/EJ^^Q_R M]X];;-Q2W(FBX'W'EV@8O%>]^]ZPQUU.9U[PBN&[3LS<3=#;!L2*B;4Q [ID MX3!PG!!%4?KC&C]#S 2#V>D;@LAAT'^SPC_F*,9$/GA"O;_ MWH8/P?,B_@1MU+^YOH^L6>"Y46EO(AQZ&]Z%P1/FQF6>17Q7@13AR+Q*.2&D M%E/*71#%EO=_[FQ5$4-?:U55!*DK&8+.E,@!4BX%+RB,68B)U)U9'H=>D#V/ MW2?P&<;0'H:IB[V Q*3) 6WN5 IE1X]6O#"YNMWG"JV\Q^\_Y&=X$,R#$%EK M+"YW^IHJON7M'PN(Y.L T]O=)/#?!&V@R[5BR%U=%#>>3ZL[OXQ0_,^?#$G4 M/T=+#]O#OS!61B:G+U)E67E\/<'SLFR=\03ZES"$$NTT(U= M%*5!$!0BAYO-PV@.T9 XX/ =Q+ 3I1]&/X(\A.#HP([/VA,'P:*H)PB% R$* M_I:Z_5+AZ(7:4T2SE$E5P-[FQ49= M]7P:Y\&-/1+40Y8]X6S/BJ(<,8@3ATEH$;D7O4Y'@??#BMUR)$12B^WD ':3 M!H8)#:$7Z GXB#_PN>>)BS]9BLK]QO0&1):%9:(FR2J,AV$"I"IXZ()5N\'A"$9>G*B)Y4F M0R),%KB!=-#U/YN">_L$465<HUZ!Q78 M[2]%S8?4195H:35L^=Y;.')Y/@]##,.D7 F$7VS%\VC!7D:G_R^T$2!-_+MM M_Y(B)NXF*%8N0BVW 15B IRZ<8Q)%CO>=AP&/@A.[Y5#6(B^:HP4ZW0!)!$RF,+IC)S,]6)L1.F M8(OSK!"K&U<"0B#C$V"6]SQPK)9?%S=MO> M&W:O+[L1F*RS8Y4=J-(A(@*["UTIT]FKBKJ7,U35DO)D2>C)HE%*,$D6>[)9 M3JFSI/1TI9P0EVCV1/F IV#TRUE%DWG"S <4EL9GF,>>@S"U\4Q&Z'3OR9, M.%CA,7+K(7[8 8>;WJV?H&!DOE.7Z3DYT% M@&2JXH^_C5JZN\RLUE\2JS6ENH](=!DH$DB<9^9[/N*3"A ?O3',\3ON%A0H M;/42W?&V> N)LF!MXPZ]^Z[";DGK^F\80&I@YG:=K'!%/W< M$;9D!L@[23YZ2!YPNUSF^H%_O*&N$Y""0'@<5O18>R/RT)1/H/).X251Y$79 MR%@E6VA_=QCK3;>G69 (_K1YUA/:Z/^TC'"18)6P_(HU(@W<=W^%KA./^HW 7JVU(5<#84NY:-C2 M-'JF\'XY7;F1@/#F_&IPS5W=0".J M](CL7GOU4%[+V31.V-8U[N.2U3L%*(1(=M60D(OTTR0T2.?$W@HQDFYZWRYO M'H;-TZ),+2VJFM@ +6X$X8^DLUUV6QK;+[&>G!#;MHX >SG'8FKG#5W0B_*& MCB\HQ:KI=W^NRG(YF4:Q9Q9,6M:P**DG*2HUAE(Q@US/&( \YLR-\2OL/"SA M^EP\">8PI#+BH>8:@:X%CVI9Y9NG;OWXP/$AM9_%-/=;KV6[XH;>;YPL\$3! M)JW?*-W]<3[;]MU?(#N9OB&+"PC(!Y3;@]DF%2G]K3NXOGW[@^'P\HU]=L0V M]Y##IM5AVPB-UTS?BF%X' /M2E^NG:^K&(8M(;?75J#G\E83- MLPEIL*B![\"/R^6*ON+W_1U>=^%&MA=$\Q#EBZ#+BXZY0J5.3BM'OL61:N^Y.\ZEK;77,AA4Z'+]%67$.G$FR$<;JR$,\ MYR-R*!'J+YXMWT9)R4^('#?FL#Z-4'24MEO<)A6SA;<*B-/3%(,4)?<+C-R@ M>'&HJ1B#R9V^J*N\J&\:,K1KB"U44@4Q4"YVRR0&!1.#*6*K5J59W)+'ZXG$ MI,X0N/*?,."#$#P<<(:B^6SFX3\6,C-$^,%/Z%C?F$G&;M5\Q2T3M!1S$6 M0:Q 6#K>RUD*=/QX O)@G 'ZVDB!F,51B,!-(# N ##0492SZ%-[2"T7(F^2BQ%H^G $B8 M:+RJ4VTJ)LC<'-)"A\!["&++JU_@Y>[7_$&DX5%L *D34^1E72Y)$A;IIEVO MF*R=;BB7H4?1C=;IZQKV'8KF72HEC[:7HU^@,0I#TAK&#J:(BZT7%G.L1FAF MH+XBD'ZP7A)N*)Z 5/1.W^!%R6269"NE8'F$8 A:";5^9>C8X\F=;6.UP%> M2HS"*9::3RB*R1P#%H&L3G0"P!\PO*^6X"[**F:GKTF\9(A,:+92:!Y/ JJ M24#D38F)RWK%Y5T8S/ F7GENYD&30JATA!-?,\#BLCSK;X.U@ZOG:9+;PH]4'F M0U%X0]T,_Q"(E'F0K:D]2GB/LL*+PJ:4Y:&6=8;(6 WOE2G+*FL;=F"SN(&I M0L&_*/&R65:LAJG-NFLK M,D^7P?H:0'T/+[D=?X\0<;&+$KS:Z:L2K[ B_Y8*OU*)0$%D!1SNU015$82:Y;%TYC9A2;6C-X,V,X"K$WX'4K G8P>,56>!5A9UI M:*>0.Q3UX@+U6PP7)LKVUN#"F%M6AUMK'>Y-X!]6>*Y!X;DJ\K+"3+EV2KE2 MJ$!.J$ TJ&X7E2#4I%'R)<6X1TF[:@MO6]K&,/^F3UO6)PQ>E*T5S-:\IFF\ M+!0LM*>]P+B4HF(Z1,=.GJB+]"E7<(>1/E36\X(A\)I4U']C-=*/.YO>7U\- MOEQ=7SU<70ZYP7],!WRQUW^[?O5P[]JZ.:]@BD9X\() MYC!D)4='=TKT0]G-ONN$1Q5"XX1;W'NN-7(]TK^[X3[W)TK['X"ZJ3Y^G773 MY&;6*_32K,@).E4_YR.Y,BFEW"6$I$?M:E/2-3E\5>8.U2F^9 "R? M$DB?0*UX4(8)P55+.YPC9]6E9/*O(D,5 'V]A/-AFE^'6A+%Y$668VV9_"N= M$L1D3H0BT=_G3:.T[5$649M!77)2(NTMSJ [:!0S85CEL?,+#.$#B5_J]!69 M%XN>.692D!(I6 ()R)T^MOY$E7X7N"5MW^HU G>F1C^D1#S:&E"P0!047M;+ MDHCY\$-/Z[>/V/?M>+)1L1 535XHW#ZU,NIH>Y;VFAF0M1J0!Q>JZI#VX541 M>H>P8QDM%8"E$()."$'0>,VD>O88?<+N;0L&%D>LM0_#(G1^..T;I!>#H+!> M#.V4@*43A$GZ,1@*.Z[&&O[2*0,W^KRNN$'%VR\9D%&1>,5@$Q?;*0%+)@>Q MTY^:[WL^= M.)RCMU2VLLF![YRO;G%!/TJ"S;).8!RP"[F$7:B+7;2=,(<3*T23P'-0&/V% M=(>.7]FA(79HJ%KRWC?N-ON0CC[J(!&P4(F 5:+WVR+>H9!PU+N6FK1-Y 3^ M, [LW^^L\#8^6-T?+!Z:J6%@((>U]N;=K*7(%2X$ ^89!L-EN?6:% MW!,\BOO!FL>3(,0X<,ZXG;M((%[0ZEW9 5EN-%B\JJBQ8[P#X>UKVV.'E;@V M",,) H_)/0?@D\5^YH)Y',78_@">Y?XZ]U'"\K+ M9ULS-[98@])J3IDLX'V'P7WEGR? +DKX,)!"T'A%*ZO1$Y-\-9\Q*8<.U$[? MA*-&5+?FIUH WJ/8PA\Z'+)"'R^:94(JD7L9F"]3**_-Z1J[MELT#FYBYULQ M55X4V8"F=HK \DE"!Y(0>4FFND:0:G&X@@0N( EC.YC.0C1!?N0^(%%X]_>F6%(TH;GJQA(:BBN,1IN4'P[?K!>BG*) =U_>7-+V&HC M^\5$9MTTLB$SFZ$1:-P@\,*6^5^[:(3)T 7";Z#$!M\5!IX'A=$TL2G'T=&ZG?E3)2J4WJ7XL M7=+GE +)_K?U*__(\T[*@,II*\.5RNF![VP*JL)"I[I9*24@LY:&Q-1Q9!72 M;\^T%0H8CW*;H'3&.WI22T/\10R"3\3RR6K!%I/$^S^-0KAEM5!LIL_4: 7FO;'[J^MTW.'H+WMU K)+X M"?.]D088$YXUB]!9]LMGQXUFGO5ZYOH$M.1+GZ=6^(BWE5(0;.D-HY/W)9?3 MW9IFSU!EV'#J!J0O3F'1P[#XM/FY:?1,8?LEH2?^=P[78M.^2*VS(TK]MU+O MF/R7GWI%(=\Q^\OK[_^\Y,YO[^]N[P/ RYVZ]XB=_N[B]_O;P97OW]DKNZP7]?<0?6H:^=1,J[/Q9-@CA_J1#R'7FR$W:$9)@H2 M%.2L*9E^4^))Z)()XKA0U7:"@+-7U&ZX"@Z 8)"W5?,3.@N*AP/ MU:#2SN0EJ:QI,47XN*0LP\&L5#/'-)!AJ)XQFDX@:!4QAHX90Y)Y0SB\[SGU M],]4R4=4)7I%'&- (8W)JW(%I5O4LQ)3)>U7)49%C&%BQI 57I +'I.ME/[I MC2SE[%N&PB?71@4\+G:X89/DS6I(7A2@1Z[!JV91DF>G'FK"/$91-:B']LB* MSAM&S4T!&-/G1KU8$>JA'Y(F\Y+,AB[2RO521:B'5DB&S L2U5,AJ#ZWF93* MUV?/?+@33^+>CA '$K_2Z:LR5GF%CY"P0TOT2\R]G64.)!H5$XTN\II!T[DC M)FG*(9J*:(8,)!1TB=?ULGI.4DQ.'T[45)3D$\GX0OR#%]3#0U!-'W*DSV [ M#Z*8"\;<+$G^L\9$!S:=V4/V .;;<4K\A6G?P+0OJKRX16"R?D-5<$4AU._) MWAZ'>A/FMJF\HK[75IL%H1I"_9XTY%&HETC\V>35+=E[QO6-<_V>1-MQJ"?Q M9YDW#%J;A]%KR$1)3BWBF"5S&&'O2:<=1]@25F&7IQFJB;BD*?DD0,/"=P1KX+Q/H%V872$A (E)D"0D:/=U]@UVJ(0K(5"@J M+ZOY76 Z#;+3E!2-T 3,R-5TWA3S9Z^8H* F)%8149 IN1)O&O4)BK:;4O<( M WUNQ_,0+Y/843#3\1'P@'',C*A*C"C'>SE; _SM# '$_<=#*9^4HO."EK^& MATG#QLVF\LG !$N)%[>TQF"&4O/2H"8J4 1"!8;&?"@:A<$.TZA\,H!(M\Z+ M\F;DB0YC*,&HL,4J(G^[,*(G/NN:F[,;&L@46J[/8*$J' M#GJ!_]CUL.7J55P36 M28K6R/R^1&"Y]"!CQ2GR9M%8/;.A:$GPE4L.)!C-FT;1U T3#[0D[LJE![49 M\7!*%5<+HY9S?3N8-EHQ?YH2:5F=8MI6=W6:$J=ZNH'HMB#SJEQYK2>3./18;V50 MCMGI&P8O:9M'+AJ2.&W/%U[!"# 4Q2PU6&U]50;G X._J@!ESKQH%CB@QMS6 MIA."92$?(O_84:TQ\L\XORQ[Z5C<2YV^)O)XGXSQ*63\/2;/LC.LX!MD6LE6G/W 1^L&[/'TKC"G2WV/7E$<),#N5E[;T76$I MN-P1'( _-T(8\BBU?+C8>D%U%"U]O"/)>^,\66SS:QA,S_%W77^^K/X+_.@+ M051RWP.@Z?(E#BT,1]>WPM>K&$TCS%[PUC @IRHR)Z(P;QDD9F28F]X#.^+< M=@&]-^)$#QF:I.Q&D,J*V3=/;4P:YHU]44.%FH!-3IV75-9>YO2$X=XH'#UD M""WG35[56/N(TBU@;/-"[Z\G-\+@9&&_JO*8*8^D#M\7Y*,#^JAH4*HO;"W5 M9VF-YM,:N:S+XXD TAN\)K&T)HV"H!X24,B1'7.+<\#D0/-R()=A=3P1J$09 MR%O&P-.1YJ0[ 'B#8@JJ[T_6Q=UC$"5]Y XI9M2@5SVV@;;4=#&7E$+16:8% M=035P(16[8!#KO02!Y,U^6RN(XC&(!6$K-OI*8J:/4;:$50#4U%-7MQBE[%@ MU?'6&F?%<>B.YK$U\A 7!QP&<'F&CZT M:JB2,3026I4*5W0QS< T R4AXN,80$^BQ(5S"RQ*O!N[V3CZZ2Q$$^1', 'K MJ!Q_ :DC8W@[P1P\L@^D ??MNNTJ<(]W=+Y*:HDPP%+A=OQ@O>"_O#D XBX( MX3WY B8%A8B1^%=RP;/!)6"V;C5:#WLUI$D>%ZMI+H*C5BJOBH>K M8BJ8A2FI#ZJDJ.8N U*]*J^H14,@3$LT,?+C+@9"KEH8H7, M+LI'\7/I+>$?YG"._LZP<*"JH4E56N=OM!3F.5#B8#;B6ZE''3K M@.XM!?3,MJ&+N\O!M@'8UMEX3MJ96RT'W2:1Y36W^VV[?7+A>O,8.P;=$[!069:&=P8O9*>\@ M7&[,4OE$TC/XI^,^]7\B_R0O&X5P2_KB[&+VZI67V @R<9VCOE8UAB7 \! A M[CSP'>@4Y7 W08PBR$I]]ZVYXX+%@R^2*E +_OCJ^I9OXW=RPQA_,,7+C3;V ME6O3Z2(4J:?#<;AL;O19B#PK=I_0YV?7B2<9&:Y\,<'4F;#\BC7""\0TM/,K M;<2+O+ZLU7]AB< BKNZ,K!&2;7-D(T5!AJ5J8]U4-$L;F8(JR/\6L:V??FD2 M+AGD$75'(;)^[UICO*LSRWNV7B.@_97-3UV_^P9';\&[&XBY0)ED0-<3R1BD MGC6+T%GVRV?'C6:>]7KF^@1&Y$N?IU;XB->7D@*L[0T[D_KF'+WW:_-PT>J:P_9+0$_\[AVNSJ8!2U7RHS[. _!LZ')/_\M.A*.3S M?"ZOO__SDCN_O;^[O1\\7-W>[&#X>I9S?GLSO+V^NA@\7%YPPP?\X]OES<.0 MN_W*#7\=W%_^>GM]<7D__ MW^;?O5P__JF:M1K[3T?-,B/[XACU 8VW7,Q6( MK%;PF:3TL('W+I_E_UR5W^?8O(O2>YI>]-W5KTF55,K69/0TD[8UE8D[0Y)+ M69,H]P2#-H(R>XJD4;8F3.3R^VNB-YZH9[J!/.;,C?$K[#S:PO6Y>!+,\4.= M:*-A15%7,QI[ZJ3FV+GDH13CYZ/U.*=@VJ?62'W9'GSH^/*K8+# M *\0?#GL6,XLU^EB7K"M&?#.AP+#/8HM_.$RS?"A=C^P[?ET[I% 0T FQJX? MM?2"Z&,!Y*:BUH.M @(Y=+NVXWT.][(F7=IWA)F^1.,7R[-\&_'<-RNT)YPL M\IPDP'#6O2C/M>_\?5K?AUTK@]:)FMV(5VM[JP.QCA[&@?T["5A'M_,XBK&5 MAF%1M#S05#I]1>&%PFG* C1=4B:C,#F50D)T,&&.\TI[]M8FMMA6,:N_SQ.$ M&R:!AZ$17?XQ=^/7.DXIF2KC'L8]+> >@TKNT6"@B\C+1QQ$9^S#V*=Z]C&I M9!\=*Q_#8.S#V(?R1LN2\)9_(KQJ_!LEC&20(U+&ELJ]G5VZ&0LQ%JI1 TE[ M3H^6Q3B;O&%"__*B[8P9=S#NJ-,^VQ,P:T2M2(+0Z6L"ML_,PZ=XE\\^!TP( MT)-J.^I:9-4ZT;(M!?'_\R=#$J7/-)6@[WT=PPG#"<,)PTDABUBJKEFU)(@E MS_%@!,.8^(/@I! 35S]Z41*DK:,7&/%9%R.P3DHXMZ()AQ?HXK<[$??#GRLXPK]2/W.1O2E[%+S_ MSG*WG/Z4!(4<[]X\[KMLO;#M6 US1YF&9CAA.&$X:1M.BN4X]_BC"TVSHGU MV10V4F#"GLQKFDSK2.$/3S>,EQE.&$Y*EJ_[W+[2Y*M&CWP]9)JWMCU9]]:G M:Q[[:R<-.3>*YLCA.1_%7##F8NN%>W;C"21M\199?N_@LR0[V,;Q7I*T^!4! M_,4\A&0X7E'@)&=*LG[3_P L(,_9QBHPTE$K:Q0;$[*-A]:D'?,*WB&6O\/) MX#RT8C!:.2U:V='"O@Q:,3&M4-XW\\/3"C.H&4X83AA.VHB3,OS.$O2<"),B M15K:QS:4;,P^)*LC^&LR_7@YG7G!*T*)6]H=6="#%)I^(#^R #DLP?/(7HKJ(Q4U'L]%5>$#9#IHP$*2)!)A883AA.&$[:B),R M4X74J4^)+O7)/$%,<+?[^CTR!Y!)2X83AA.&$X83AI.FJFXW.C_LZ"Q$U/F6 ML>IP3B@+U6_M!7&'[4!_V[DR;&7V:2@28V3$6+LE.#FRX+,^UE;H8.WJ'+$: MD;[H'_[7N8\2=I2%-SW$J_:ETHXZZ=@H&:/"">8PA JZZGQ>Z;^Y M)&J,JQE7,ZX^F*MI[,0]!X12NK]IJQ-6/KC\36-/:)ET0#*VM3Y46Q MK 0C8VO&UBUGZT*A*)GJ_O62:)+^]::P:8T7#EDQUF:LW7+6+L39#?75ER2A MTU>-LAK-,:YE7/N!N'9/_+H9+2R)G;X&[2/UMGO/).WTB0 GR\TL4D9],A-\ M/7&S4MBW\I)D7&_GW:]A,,!;%I!(MH2AX%FS")UEOWQVW&CF6:]GKD\(AWSI M\]0*'UT_ X^ZV=.$+":Y_/G9=>()D%I/2,@M3:NE;TXO]_"E3YN?2W)/$_2M MEX2>6/!S5=[^DEW?V+4HHR>I&F5KTGN:7O3=U<-),U7*UE0FG Q)+F5-HMP3 M#-J09_84J2PBEPVE).2I\OMKJBAOOU47%YN]HV>ZF#SF#"K=73N/N^SZ7#P) MYOBA3K3A5!;-V+=JW/M:GZH/O'-0X#,KY)[@B,.'@L/RB @WLURGBWG!3DZ) M?"@PW*/8PA\Z'+)"'Z_U8S'#P+;GT[EGQ1@ P;ZS(1\!(-AKZJZX39R;^DT? M"@@/P5LIL$?W%YGM1M^DP44MWS<+)(Z/CD'R@O/9]Q6WG?4K$;:YQIN M+]63][25+K-63Y(Z?47F%4FD:%YA2>14"@G1P80??MRGO.=\;T/Q/YEQ#^.> M%G /G=%SI=,W9-[8DL-FW,.XAQ[NV=.:J2'N43M]5=!YDZI1TXQ]/@3[%"NE MRGM@MR%&@H,- B\(FY49.TNI& LQ%JI3 ]5T(FB3-W0X]%.TAIAQ!^...KEC M3[RL(;5B8/O,5'E-*3I0O$KV.6"\D+Y]NE#C)'*#8LXEI_[+&Q74EHARGDX7 MU4A:!D@&2 9(6C3?GC.E6$0N^Z(45F PDD?C95TMIK\8EAF[4,HN>\YJKK'+ M@1Z3+'3Z4L%J<(;HDA$M[LEWW(7!V(T/$8JR2(2B(A3,^-';%NK-(];[\^;M MQEL%PF&2*^=D(UZY'_[\'@7! MQ=$[;Q-/;3/\J&S>AU?%6(^QWHFS'I6=__"J^H;)R\9A?3,9ZS'6:P'K;30- MI(+UM$Y?%45>4 W&>XSW6L1[A0Y/*1O]!JGJV(F7U\<.O6%N-F'8T[&3\1_C MOQ;HOCU'IRMK]XE?W%>TP_H5,M9BK-4"UJ)RCHAB=OJ:*/.:U![>VSXQ.%O8 MRG/R#05^Y^*^9U9-9!(0V1 A[CR XB*H][\)8A1Q<[OU(0:53@17F3T5GY%Y8(#.;JSL@:(=DV1S92%&18JC;6346S MM)$IJ(+\;YB"E7YI$B[5R"/JCD)D_=ZUQGA79Y;W;+U&0/LKFY^Z?O<-CMZ" M=S<0VS84VS1ZIO#^E-]]L_ V!I^GH^7+SBR.R7_YJ4T4_ MWEY?7-X/_\)=_NW[U<._N!] 6;G^'#D_5K-N(Y\S.L_$YK8V:0?,HF\)_TA* M3S0ERN9MTSC 7>^I$FT#W-E0^7QK.OFA\B42.1LJO^;5%*W#:=7<8#94G@V5 M9T/EV5!Y-E2>#96G=*A\0V6Z%\A&TQ$*TU+=MQ/F]Y7JLCGS!\Z9KZ]05Q5( MM:#.1LFU.7ET^J/DE#T30II)#ZDBXQ[&/?1SC[JC&6G#W ,GJ4Q>5 J.;&'< MP[BG5N[9TX&J(>Z!(U:FR$OR816OC'T8^]13M*IN')"GJFA554C1JB!M\A$; M,\]8B H-5%-QW"9OJ)V^*A5L-<^X@W%'K=-#J33/M$Y?$Q1>*]HHXA2GS)-" MLI(II(HI\YM%<+:-T'A<2:"Y"J#D:5"3:Y,EBN9]KV,X83AA.&$X*600[VF] ML38PO+#JAE.,(B]I1>U>1C",B3\X3@HQ\9XF'FM,?*@#:V S7&5\?"HTLR<4 M?Q<&8S<^2.B;1.C+4L&Q:Y412T/=N_/VZJZ"$&#,*^=D\U^Y'_[\'F7MIF7Q]NAL*D?G;;@1GFC#+] MS'#"<,)PTC:<%$MPUC327!,[?4GG96/31MF9J61TPWB9X83AA#*<%)*O>YR^ MTL2K1(]X/2!1)VK;,W5O/;KFD;]V[)!SR:Q=GO-1S 5C+K9>N&>8KQMXL$66 MW#OT%$GQ^?3):9(<0XXUJ#W4:(F4,!%[?"AV1U/7$@9B:PJC%>III9B[LZ\) M:7&J*:BH5:RH>4/9K*QA;A =],1,;H83AA.&DS;BY#C7M&Y5J($JE/7-]J24 MNZP4C!NN@G@NIS,O>$4H<6Z[9, TZ2.239AF64(F AE.&$ZJ=>Q:3Y\4.P;'X%Q0]7_GG2^8H$@XC\.E\17_?HC[D;N3$:HO#)M5&BRNZ1 M'3SZY"E$JQ768GJG+PJ\J!<]"J3N8*8 MX&ZW])!\^W]I&X MPP:@7[AOA&9V^@HO;FE&Q"B,(@IC7$\?3DKT\&IF>EV@B^FK\]]J)(=%%_._ MSGV4=C 72 ?SMZ/IJG/ WAT#>A-;/"2^+FF*H,5#8D[!NC4CHZ1>ULD%8I/-K$K5L4I+0GA=A,5S5=8ES-N)IQ]<%<7=, M^X)<+4/^0N,5K6BO1,;6C*T96WCZ'#RQU1Y42PZ'H6Q-6/K$V7K0M7E M\L;<%JHZY^MP#DOE36'3&B]U3E_=TN& *63& MM8QK]TTAI-+,UCM]31)X16^[]TS23I\(<++6N&CZV?[5#=;HY"E)Y<_/[M./ &: MZ0D)W:3YL?3-Z>4>OO1I\W-)[FF"OO62T!,+?J[*VU^RZQN[%F7T)%6C;$UZ M3].+OKMZ.&FF2MF:RH23(X)!&_+,GB*51>2RH92$/%5^?TT5)>"W M*M5BXWOT3*F2QYQ!J;MKY_%[79^+)\$7X:E[TH6EUN$9G;XB M\Y*@4#0&L21R*H6$V!#1^MEB2VA/VTBU41';,QGW,.YI ??4E,XJQCV&T.GK M)B_)C'L8]]#,/1*5W"-V^JIH\)I<='X>8Q_&/G6626D;$^"I*I,RI$Y?UGE) MVU1#.\ND& LQ%JI3 ]54V;#)&S!)0F0*AG$'Q=RQ+U[6D%I1.GU-4'A)HLF] M.6!PD;Y];E'C)'*#XK<-NXX^*=Z6B'*>_A;52%H&2 9(!DA*-)^FOJ_YL(A< M-D8IK,#43E\T>;'HR'6&9<8NE+++CC%J6]GE4(\)#G 4M/@8HDM&M+A'+MZ% MP=B-#Q**>B(4C8*]?.EM^?3F$>LM>_,VZ*T"X3 CEG.RX;'<#W]^CP+N4$AJ M(=ZG!.F=4HK%F-KL4?!^Z!F]H )A205&IR_TM,USE=P,A4D]Y8^YRV1.C$^9 M9F. 9( \24 6R_KLT<%EC04WS$Y?TGA]2PW.KO0-0S;C&@;(U@&RV.3'FL2/ M*=0N?@Z(X8O:]B#^6_N^>22OG4GB7#*6D^=\%'/!F(NM%^X91G$&'FSQX\7] M"U:2[V*"=\:>)A7E.0;'F]#!5=@<;,KD7*TAK1U]0(L/MMU$L,003($BTS9Z M0M8\P]B$]H];N\0Q^YJ9A0R0#) ,D*4Z*D?+]TT1KG3Z]'HH% P8K((*:I\U MWQ;V8'*& 9(N0!YGC],]?=:$,AZ1EU3FR3$.9(!D@&2 K+W>B#J=H#6C$YA? M4.O@\;:P&I-9#) ,D R0#) EN:A[#D36/#[7A [HO*P7'#/$R(+Q%YW\M<_< MKYN_C$;XJ_8IU%6@??<4:KGT*=3OC6V K=4[;YJ"\B1EHS%,=8TNS:15GU9X MV%TY6*M6[M9 872<^=_3Z^+HG;>)I[8-P*%Q HXL"(SU&.N=.NOML0D;8CVQ MTS=,7C:*#F1GK,=8KS6LM^=8?T.L)T%_3I$75(/Q'N.]%O%>H?)%9>, DW- M/65![O2Q0V^8F_T:]C3W9/S'^*\%NF]/-5I5G4%E0<%.G5:P?H"Q%F.M]K#6 MGNAD0PI-[?0U4>8UJ3V\=]#@X'IV%R+-B]PDMAQW_]WKU4XI<8?D5:X37,(]W?V47#&D&O?HF-;/R+RP1.,75 MG9$U0K)MCFRD*,BP5&VLFXIF:2-34 7YWQ)FI/1+DW"I#QY1=Q0BZ_>N-<:[ M.K.\9^LU B)>V?S4];MOH?W]GY?<^>W]W>W]X.'J]F:''*MG.>>W M-\/;ZZN+P6J)T7=!@%7XP7)+EG%)QC3>>CWIOX7=(8P;*/3RH(I5;!$#M#J;GV=62@M(H-%2J'KJC9NBQHG;XL\G+1"12YH%Y+ M$J'EF8!3"N=7-A- %FB:"=!./;)R0!J"Z"'"N+-=#Y'&GXF"@<_A+QO,NUD8 M0/M6AQN]'FS?'6O"O6-Z4"+$RW'Y<[DZE B$I)5++)!9IAUG#7NT<= M?S#E8..+$CHOT5A9A7!A/6!@/2#PLEYT7FKSY@H[N'<\]DW24T-0)>JM &KE MVV *A1/_(?"'?M^N'UO^HSOR4,3$717B;FEW?0W"5>@7I7Y1Z/1UF1>V#%%G MLJ\5LJ\\4A Q*:B\H&M,$)8E"+%:FEFN WZ/,[=CSG$C&S--S,1BJ6(16NVN M@CX8IX!/X;X >V&>D+!QH/%RTV6.;0 M"_Q>XH1X)B97*J !ZE_>MBPLS @*<9M%N>@9528;*3$=2Z*#I%&QK!:D R80 MEUB]7<3"/83QP<1?E>)O >QK@/5Y4/PPAZAU^B8OZ46/,N# M)?#3'M;G^"GP_*LU5 #S7";JZJCHD]'I&[RDM*]DA(G4)LG&[/1U7M%;8'O* M-(K@7RP7BU[\+@Q7$,&C>83OB2(4<9;O<%X /=G=)^R>6_A#)G(/;;>Q1^8" M&J"$Z=:_<*/L$.CM>$!@+A9E"@EF&\N\:6S:)CN;9S Y2LN$ZY)I0<2T(/*F MDI\6F(FZ6KDS1F&(Q5]6S&:]L)QV:4)P1\NA#.A)]^4'ZR4U%+X@'XW=PJZ: M))$ E6%LVI9,'%(H#FNB"AEB.(JQ&<.A22Y2:30FDW PR+JDJ->-T33BH M_4'IE(*)\VS9=CB' PQOG.>5L@PF#:LMZ-WG+ETO45&8/XQ.7Y5Y?4O9$I.3 M%,K)!B@$CHB9O"ELNM4425!)I;3%[TW>WKTU"-&=HPX%(- .U&N)I^X"PMW-S7/\)10WT52^") K%YTU=5[.-M)@PH\O$HE89A@/G 2:T'U@BD28:\5HX#M'LXL"A0:ZO%F#PC*NK7#1ZJ(3E10K&48+*E*HE*TD MB,E$9:4VY=<@7&4' O*KS =>C55LDK>&K8;\46$F_J@S('/COJ#<2PZ\Z?EK M-%G&8$O&8!XEV8)M$2F6+6@P'[LCPEL&YQC8LI1Y@.4-6-X@3Z3,C:(Y< L)C<4HG&(!.4K. M:$7/^ )\'U_$KR.]T2"H1FZ [V%&0^Q4:SUQM*L4WK?C"PS^HEI'%;!!HVG8 MHF&=R4\@6'8D,4#] K9!U"VU9"P@5J@# ,;I?L')A&,ED;-[E%6C'\@&$L3- M%%X66/:U%;Y:R>B'8ZHP%7/+I%B*XF-T"D 2'"-M(J%+I#V/\/M1R(TQ8V"A M.,*K(GT6F.BK* 0&)W0P#A(4N'Z& +_%? 7Y@FETY-"'!&$(SG0&@?)S-A)X#DH9%*RVM0JM@\R\)\'TVG@ M#^/ _KTP$VBDBD#1\G=,8Z*1&FNQ9%K0,2UHO*'2?9R52GG8XF(227-L1)?$ MVY&_6@T6K509$-A_S3(DAR>Q5#BNRLLF:Y77"E'8$)&80"2:2K7-V)[RDVV) MS1,L/VF/C-U1(U "YV@"=L--HU!W7E9_H$394R1M+]6@ ;" MDX'P!$UF/1*JRKJ5K">8AJA?0QS%DG=X'X&SV7/*]N8 T57F3P1"81Z&=* A M;!T:P]0'7>JC&C^$4EC:W\G&GV93=X8D__>*XBF0_.&Z$'EW? MAR@6]H!>D=723$#CEUNDKJL$+8F.(H;!SU->J)B\)R&N($'<>0$X-ZA7 HHB@S/6[;V%G'ZP0 M?)$ V((_TD2FY7'#&'\PW4Q8K>PK?8\B):4:LR!R ?EG(?(LZ KU^=EUXDE& MYBM?3#$O++]BC? :YO'NK[01]-J;5-_*O[!$8"-7=T;6",FV.;*1HB##4K6Q M;BJ:I8U,017D?\-XZ/1+DW"I*1Y1=Q0BZ_>N-<:[.K.\9^LU O)>V?S4];,% M:7H/4/06NI@K@0_>,"8&BF?-(G26_?+9<:.99[V>N3[9)?G2YZD5/N(WI,B$ MQ[_A.0+\Y/+RS3TA>7MJ[J=O3B_W\*5/FY^;1L\4ME\2>N)_[W0AWFL/D-I7 M!7T++)(Z*_+B#1FE4:/<9"0*N33$Q>7U]W]>W]W>W]X.'J]N;#7JO\$?XXO#V^NIB ']\O;H9W)Q?#:ZY MX0/^X-OES<.PFJ4;VBN\+-[*]()J'Z &_XHM'RJI3%:X+'0YAQ3X#41G.T7Z9 M^U'DQ9J)LF:$'"(VRG3T-KA4WYZ3Q+S)B6<%&/(08GY++6GQCJ375KQ#-.W# M!/I=K-@Q(\LC33"B"4(PR!BB*G^=^RBQ2V6!YR1!4GC,\V^^&"WXAG3O#J:S M$$VP[83-&2PC\-^(3)>'[_TQMT+,%$D'V\A]X:9XG9,(@CCX09MO(_?A7^2] MKUT]@_0_?S(D4?],XD3QZ_$O)[_LV_9*[Y[T?<5>@27F/#,P>UPN[%P@&TU' M*$R?*?+)HY[Q50P&TAJ8]$7)S-:U!XX79NMR(SPWFH-G@>U=/X@!>=[V$M #V)DWF3D!V9A?A![LS# MW_RA\\M@<-?YL<==^01&PC^C3S%"! [+C#=+)^&7G.XFWAK)WO]WO(-GO?;( _)8,@O^[$ T$FXE0V,'$/\!M M'?+KXNN8;XJJ$LH5T PF,X8)V>1FXE3\1-RTH$-H:8?),.V1;D71 M?#I+2-DB:7F@$'A+:IRF5+)DW'PTMX;_'OBP ># M(U&+F;C $'R>N/:$!*7(%;PL-^%B#"78^V]SYS'=QRC LI[LV0K#5[CX9'GS M9 0'85O2H)I?G_*P??;*0!"Y+99%8!$0/@*!.GIGTKU\^ M%DMB.YX3:9ML9&J]XF=@A(6DF,,=8Q#Z,1:31)VM@_D-P$Z)0R[F84:OJ>VR M8DAP2XOL&2 /4AQ?PDCM!N-NF@[#'X8IU:^J4T)4;EK,XI!>:*FA9L5QZ&(C M@+@LF+DND#=_0:#H_UPDZ I.TIZ!5E?DA==!5#B(JD/9/Z]OZ05,] 9FQ-6] M/J-4W0*Y $I@6Z"Z5YC3335TL%!6"?Q*(:9";NL=?FV8%!O=(]O#A$V(GSBN MBTU=8/\S= F]+X$B[75+#G$%(#0 ;^=! M,8=Q&K*G8IIMO*D>R.']=W2OHT2\P)YKSWN M#NLN4+C>*Y]8B(D-0-RE-1-NN7;8?FKW8W!L@N:]\XS85<#+"UX1EJ/6"TJ[ M90 >B:L:$=MS@K!MZFYY__O+W;[!W<2TX2'_98=OG-,UEA,\8N$>'$-I2=>" M#!XABHE3N>JC)?;ZZEW0JQ,YB_Z=&+0)(/&^,/S?@HTH@]34(XI@*^3>!!O7 M!/;FWU69%+N^E2_G(8N=@Q3.#7H>+%SUNS#P\:]V0C0#WSDG5:W1E;]Z3^;- M;XF-RBPV>LJQ4>F,N[G\!SX-_/V\F+EJ/N3(8?N=N M@AX1?%U!I\!>J=]0R2PDK*MO@B<2L%B)RRY3X$LY =EPW[%")^*^!/@']T/G MZV#XI?-C*L*WW_I]!JH+WXN!CF]= 3M/@Z%X-05K*-6I6,$E,1XBPX:(.-;< M,G<45;/D=Q>8^/_$HH@3Y8U7Z2:K3H,=B<1-5[OBJ:=AE300/,/^4!*:C"=A M,'^<8%M@ E%"9RT4G$015ISTQ9.SX$!BESS.W23&B)>&DDC,4Y(6&+O@X!'S M(%HIJ2F#G8&,E#*)9L@\ 4D!BUC-PWQ;+6HNS I]L"RCU,,WC ME\?8K(U2&Y@8^NM@Q/9FC!ZQNYI%/%*C)L7%\A7K*UA&/T?$TP_\U(O8B:_5 M%T%OJ3BQZTCH=^-=29 !FV$9#$DL# RXU.K#D$$05;(6@;=9$,-#P>G&3F!R M>CSY-KG!A5C_\Q+PZ8(W TL+I$,T:&_4KJFH4!,*RJ1 3C:JH!: O1L:]$GJWD4I+Z;9OS1D""[8*E^"PDD3AR @0^3'I&0 3R>")_S8/W&)Q)79IX[6XG_':I'5)VY-)I! +/&E(4+YBGU:XDZGE$K"]I!_?;)%XVK2+9292:3IR[DI==UU4 3HCB9.HJR0HDN=XU/99\P[:V:,-6B/6F/?4W M-9ZLP'.+0-&W5785#G8HK,"3%7BR L^/7. YG,^RZ+_W)2F.&D)MU(J]M"5 MJ732=#36KX,X_0P>3G/8$EA=UUC4\L"HI7S&#;_?W5T37L-\]V5PC3GPDAO^ M>GGYP UN,(,.AK]R7Z]O_\%=W7R]O?^V+D]V$_0V.T'6#LX&ZQM$/O"\X!E( M^VL0GF/+SHTA88ZBVV7[O'MLD;I/L+#H ?[=0O1J>U+##R$Q>)/0(%BTV>9H M\-(:2Q-#LZ1X)V0@(TBJ;ET2XDG*J,8!D YPYTX[,)5$<&3L3=O8IN2)NKORKG\GZNR5.@;NQ8E2CU#,"E@ M&"@2]JGSY/IV[9>5B1$U!,$*:G=_G-#D.UF"0-1BDU+FZ M085;41L"MAIUE1?US;$ZK'-@$TS8@ M& :^USD<[A-?@+*LI\H)0L']PZQH" MEH)DI:?NU>[2;NTN]10EIW8O,V.QIU06HWT"A.RC^X#4E,7Q M[.S3I^?GY][+*/1Z0?CX21($^5.(+W_*[NWTDXD$T!O!'[F>1RK5%_EAR T6 M.L:]1]M\3]^QDH(^3PH$"[.!U.FK$B\IF\,Y=G8B(C6BA;:SAZ%+W([F==+)N&!0NRGP_79[3Y\Z9 =UZ6ZY&_+0D2H>8T;XE MC'8)C$:DR")W7"!ARJH#VH3V#U<0\+'R_VE-[&%CB@Y.^;/W @_9 N'%&8(K=,W>-,H*UW!LOEET\*>&=^E$H-. MAG5+.@7S^-HI /\1NC'J!N-QM.SEQX3@864L>Z1@/CN!(.06XZ,P+QB=OLJ; M\B8OL JG*CCGR,'5]=*&F731;7VM4_T1E;61HVS2*"L$HK 0J$H'U!1V%-IJN M_"?\\"!\39&PHW^"V:+6^MF6LCZ1T9PT 8M*+&O*5_#!+1OR;5]14K)Q?-\" M5L+!2C@H_?5M2F@OT;AJ^N[T21M+QRAJ=L=9Y\\!H%S5'." MH;^,X_@O#W*_\N#&!28V$;7>[T98D7"QOI MQ^&*UO8$)^+Y5LPI37NU>YS:BCA%P9RB\*)9-*)4&4/0:V#F0_F]];P8>+?= M$V29O$HT" ;\MPSNF"V&*=0+.9'G#7T7!L[-O=X1,Z7YQO4$$9;MZO$\UKK6IF=F_-@0D M1M,@T9(HV_WIGW-2XF8)4 I)")P3$]550I>\G'N>\SN:(DI6F1D'%;)-OER# MTE,*NLM675_]X F6\(D,%P'M!_ZXU> L.]5 D^14?Q*XEJ,_26,2$%8+< 7T M=17"$L3%-.%J(4Z7BO!/;"(WHJW6L%\X6$%OZ]YJ.\>[$X"D+1R>K$ [O&]C M?@A+N(\24R!VD?$N($![*=H3PKFR3Y!)8=MM3=99$RDTJZW*K+D)NW,6]')R M%J2VQ0=UWH,RSC3E))\=D:VEF2,9\KGF5@BL>14\B>AH)(RFT,&-'T;'Y)+L M.O*^P*6B.//@9 0$1O 7)N(XKE=)EY"/L'BY4>'YZK4Z7QTW$+"M,"DE_>TL M,N!NG' B8-MFF#=V-+YN$JWP=S3\'45.)YK(!;?^C(0P!,1[)&\"N))_D$@8 M+[PCJRO//*1Y2:%)4SE0+?4N<'9+!M$Z>-:=^3!7T*AHR7W!]O7,\4NEU5$4 M$5:AWOP)3K,?EF:'P\5L,74B,J)VX8^56?@;F-1?"- OZ3NOVX0\=E_)Z.HO M$OA9-*PF/6B5SYR(.1&?EHBQ$74A(M8X$7,BKIB(UP2\3<[,5H-^&JNA@&$O M*VVED7E'^4\$"V8<\7P'GN]P&I_"*"8=>"H19ZW+9JWR71^SH-7(>8WSV@?E MM<(>FL5YC?,:Y[52'4G[O$S%[ 9_+*F$=:9W;BU@05RQ6L:*E)KD]](TX'7> M[Y7G.$I,CSF M.<]D) S>XHQ2UW.\(0P>;H*71PO\=MQL;G,T'>'K(D"T9[@M)F\<8D">G0"W M.W[5ZI >TU5S9,\.86D'F-2*4W ]H8=M#JUV&;WMF'*T;^!G9+E_NM'D9A$" MG9.@&X8DZGJC;ZXS<*=N]+8C+5N6SB^_*""].6$(J=CJOYHSPZ6Q]/^K:2:#@-'M_7NY)!L7QZ7X= W/RJL.GR[#3FV>+P5FPXBVD@;CB=K,0N0G/96Q=,<+79@<-92J;*O' MC A6D;?:I,KIZKN,-;P\>J=%VR-1,5AI39:Q3:9HV.G&U25#UE47]^&-^3YP M8[X#X9TJ6$:)68:Y^UASVO'EIN-5Q70M^_[#&S(KWQ(&I[A*@XZ5:)2_.&A1X^'^C&G;[1: M8.9LM=61)5'):)'$,?C.0=J720L:[;?!NPH> <27(R[)FVB=&GF*;54N4Y>, MIJ_7";G"ZRFQ^N,EJ0X+FHEZJZ-*HFWPIEG-8,43N%\-X+B&:NQ*. ZS,PU1 MEAAU=N-Z9.W%J'I+0U[8"'M#HDA(T;^W[DX:$Q MW5?O2D%"B"\]^CB+213-KS]]>GEY:;\.@FG;#YX_*9*D?@K@YT_+>TL^/CEP M!CM',$T\B0]BJ@Z%:.)$@A,0@3B!AT?SBX@B4274/7VCQA ]*01A3P)Z_D@7 MCHPH$R'Q"GC2'ZX/SS>69U?FPYY,B&3,&FYF>J]6IXE_VS[N3AA#6C_B()CR M(MK]2-:A: Z"WO58+:?&UCLO?>//2;!FN6=R-0B(\\>5,X8!7CO3%^ M/")VO>6[#1/9,+509W)&;%MM6]I_B'KH,"AESB16(&-("@3)GGC4F/XO/T7( M4KXR];MO/_YU)]P\/'Y_>.SV[Q]Z*=*M^C?/0G]!^%' MK_OC]KX/E^#'IX=O][==_,?7^UZW=W/?_28\]>'"[W>]_E,U0[>*'B^/D,2# M4-@\9A:IIPA*= [B,)R@\'1FM']F5@B-57,>F7F4D<:EFMI5&L 1KRJMPHB2 MV&@E(M] (H_NO%3%%D_QWPUH8QJF?MQV<\#/ M2P'\K((%8B#&H1,$;UBX$'L-38+6:_#:;104XL)AC7QE^8T7N'P]$A4@O 8N M3A7R^:/P915K]X'XLHKE.\279759CT\G&YJ$<8][X<$ %B&!.8RC%R?(T_"K MIB[K%1WU-BGKXO*SULT#65E[ II4/3"?\UJMCFZ:HI+1%O!\DM:+]WSGG'?) MG,?4B/,(UMNP+KH;Q@4S,]JMCJ;JHF(8QW=JY7S(^; I?%@F&[[G/3!-[UZ' MTP4NP&^^/WIQIU-6QE.D5D?69-$V&1N$-XK["C%9+LO\?+,&#TWLS#,"S0,% M'66;BXH,YJ*NB9;":BXR>8"<&3@S%+'@BG-#21:/$>J(2HPHK #5%U S6$L#*&*((,GA#@Y'+ FQAZH91^"E.//:]<.+.BQ:$ M??3B6%.OV9C26AU5,T3+9JU^K[=&]N#G+IV(V(R0XE14EA&"?1=46U3L=+MY MYC 2)ZG&RZ5*E+>!Y?NFJ-M*HV73!Z[?-XV:U94)ZLI0,\5*0WH/G?'.L^F8 MXEM?EHZQ4,?HHJZG"T1WZ1A.!S5+@$H4@PV*03%%4V/TZAJ*RE3;QGYW@L@# M?XU[:B40OEFOZE.E5L?419D9@)Y;U0UVU(H344E*5)5!EAJBI*?)BOMIS:"H M,@FJ"G6L*JV.;F>24),DTT7G:ZLM[I/AQ(,//+]=(;@2=M])@2UP MKXV-$^R:-:$!7*"+)O?:FDU#;$JU.!&5I53-5DH6HPI%]QK6WMM@3,B=*NXDU:0\.5Z%9^F4%-(-5B! MIKE)W5PG[0@B*DN'JD!6LJC+)532VT92: M595>3%7QC2]=OQ3?^;+T"_;'4$4S(SV:^V@-X?]*E(+9ZLBZJ)N,]<_<1UMM M\5."G(7M* <(I#4=<5^M& /4#!:E6:V.(2K\/*W9),2F2D^.>J0AZI%H26F) MRCVU9A!4F?14A5+6$;Y'5.VR(.RXI58V4=0,4Z/+6*HFVJR:BF]\Z>KEY) L M.@:8=5'.D [<4VL(_U>B%!!^1#0SS(K&.6IJ$]VTC.92O,$T;S!]^@;3E1D- MF"PORK(DZE)9H =-[#/-Y,YP'N8\?)0!>'K[3\?:744TK/Q(!9R?.3]_''XN MD9TK,>0-=.!,T9)+;E'0*"X^C+U98+@7 LYY],S/W'VN^9A'-ZDA;!BBK:9A M;/- =QZ[89RM.%O58)N>_.A+M\ V16"9# 30 W#1G,4XBYV]YJK$7+0Q2T\6 M3>U\=!<-&G^BO>.7G>F3H?<6,]BDX5:G>OI>UQL1+[I6#=JK/I[0(,!W)9-[ MW]]^\RG%7#U5-/Y[KE/H;NJS"#NR?A3C(5'&_$N)L'0(G+VTZ58N])YAXN/#Q#M2W< M+@*0T3FY]H7 "T?NV(7?\8E%2,:+J3!UQP0%F"-$JTHSP4'=!7(\3\741+0*RN>!W\0[WT1#HP^N_3/WA'^OEA7TDL.AS''BP(*W& MZ/+0*VJ=S8>+,;4F8?D>OF7SR,WG$^=MVO7H[.C#WU. MWI58A)A,___SYQ1U%DVO;;ENZBE9RD@.0?#C^56[#:GU*7[>TMJ); MF3]);9GQNJXJ3$_L&I2LM"TY^Z?EJYJ+R6LNZ9:^YMH%J>(.\\0/7"1B?P$O M'84I%YPUJR?74A3I\7W<,4!VC^^[)1M2X;?5)!TO)'Q82MOO#)^I>:=$CV3F MH#P-4&ZAI*JB5WS.HPK>Z_0CGJ;M"T"FK885O3Z T8&VV?\0)V VX1 S319E MLZRJUTH;H=:I?ZJ@%9 J.J]].CWK]."]_18K8YE =L9 %=)_\9GYP6IU=$NTI73,AO-#07XP.3\TA!\F 2','&'3>+M4 MFEW%.4*Q.$&(3W:<(9_+EP,M'HC((6?9.K/,6Q+ @\69A$B*$.,T= 6_@EW M34-?%)Q(B/ \3!3FBV X<>"NX68/8OJR>4:3J_A\)-PZ@,EQ)+4YT)'@!\N! M$L:#*BM7K[QI=I9/_'69F;AE>G)LRNFTGN3X.[W4PHL;301'B'>7C*X<(%7G M.77TM/<@ B?[[G GF<,>KOYG\L5N_,$?]'O?X'-;TP9Z'%Z/%L$;C2HL)XK% ME>_Y1,!;8+\?8*>#K>. U79N'-[,X1E_!-,.D&HC 4.0R 6[#VVV0_SI4&K9 MAS@/XV4N2OI,QE1C>G.]!2Q@E%S#=QU_4E-03^2/>%.!L9S;WN/IDE76B0[$ M__/_6(HL?Q9 1L*>_7OAQ=*#,AZ28D H&>$A)'(:R$ZX- >51X^0EA)4",DS MW@*B:SPF\(J?1/@OQULXP9L@)\?IO_3\B BR_JM(7_R*0=D/,7391RD1UY6[PB!WH9XBM86 MF*3D@=Y52RJYG\T=-\ O?4ME%H_=5Q!;?Y' SQ*)6JO3\]/B<+4T[NK->"@> M/&-J$,H$//(-1O'1>.:N+6>^L7MMX8:>J],#R-47=BRZ1U\=^7CP3+^X/F9D M2##0&GLD"09B6XJ-1)8S245I6Z91VIGD_H/$W&>24MO4V(XW/^J@X =5:]J@ MX%6VWK1!E;E2JL7VIGV#TE1^^-[$P_?C3)/LP_??"?I4H(Z>XG29H^'+SVKV M7Y0OPG?GC5I5M4Q\+P>\-]4S?(M:5N76B1SAR9\NJ"==HK6LMRT]QP@^S_W0 MQ6]?Q^[\3_(9;9@KM2UG&![8)0W? &PL_[IM"_&M_ [N;L1WL-E2J L^ HU9 M?"C9VT?'Y^197:O0:M6!@%C?.%/'&Q)QY6LGKESB<.>F_<+I7KN>NY"RMT,3 M._.J-NM 2]>BI6LF0I4HIFA8K'DDN9:]1,B1@]_C1']Q1'^@3V)AHC=:'2!M M4]]O%D% O.$; MXA-X89R$)SBK G^>,;M:*9H,I'QN4H>0#]]HAN\)WQ.^)SD2)9CLVI1^#V'4 M\+==BOZK'\#'O*4JZ:\UR6^.Z\5Y?VEMC\WKTV%KWL*K&13#N;AY>\+$Q:F@ M3"5,K#2#B2M*;=MYR%R)*;XZ9$[G"A^57'%H\3F$/X?PWVL/'*C_*^SOJT5/ MK\\)IY]WV^"L6A^K'D!N+,RJ6M$S=\ZJG%4YJV:QZH$RX\*LJA?,%."ND#_HKFTEG&AM/6_SGWPO@H$D6#9QWL@*X^9*+B=W M"3[TOFPQ"ZEE5]FBTM:T0V6+,(>Q[T<>XJ_0\7M7*8@>N'1%,9WB^QY]G-(D MBN;7GSZ]O+RT7P?!M.T'SY\425(_!?#SI^6]%+9FXQNL+65RE(;ZS4!1&[]\QC(*CIFT@Q@X@SG"3(9O3^38;MK)'-WO]2'Q26\.X( M,C62*K10,@(-=4!:Q*_0BOZV7;B?:&II_8@S"%&\[7Z$!1*N?HB [!VQW^W( MQI^38+T5S^1J$!#GCRMG# .\=J8OSEN(EL4FX)3K+=]MF+@]J84Z$PPJVVK; MTE$M:-)F8&(L,^80@/VQ)X%@3/^7GR(.MXR+ 4#NOOWXUYUP\_#X_>&QV[]_ MZ*5(M\[AW#ST;N]Z3W>W0N^A?_OMW?=O$?7^][ MW=[-??>;\-2'"[_?]?I/U0S=*@HU-$(2#RA W IR2!3(ZY" 50^26P@G3MR* M"@'[LN P,DSYO0"Q*P3*#!M;-;4K)84DB5?55F'42HIED316];TAS02*TA"6 MF!]X+F"5,:0H+,95,IT$7+9V*$EAB26Y:T0QE.#0G\T#ES9'&U,@P1A8$ 7/ MA<$%&G;;,-@ V6J =E/:IE5>7[7R!F7OAPODT&X7U%<-T_^P%255"3G[B%T. MO- FFNUR!=2M%6A,$[F2]40,_.6'44 B-VYM*@R(1\8N&!A3^#Y5%+RI'&\J M5VLL_A8(T".C+S$E?@="3+K1^@'^([F^83$R!T\T<&9M439*/EVKIAJT)@B MBCBK"I'%ZZ%/S4 Z,) FVFHZ^'@N5=/-H^J;J;\847]L$6'K"2<($"&>:F5W M-I_&K<D+D#>FH>^*/%,!)&;CBD(==JT9*S!G-RM&2N,S89?31]O4ZH M(R&.%6TP<7_2\^=QX,_0.H\" M=["(_" 45SFD>*2-F:4T]6T(:L*-A*D?AN2[^"]DNG4\8B_*'Y"I$M:JZ-*HF3RX/5Y2KX*2$(' UD%96@V6>[1UYMM M,PM,^>3[>RBYE..T\9K:1FJ5(Z2& 5)#ET55TR^BO):=.YO&A"?(Z&D KYV/ MNCZ"U\R8UV2+M92]:17K!:)71]6GEQ8$.TW]N9:N/]=*KS_?416NE56ZGZ\X M?3.- D.#\UVG^\*+$[+5,>_H2H4GA)M?]C0Z?8Y'\%_]X(8>P7^C)_ /WE?7@^LPBO4" MA7W\,P4%H,O:/BB O9/9APU0LG=/6?MF@FG?"7X#V9>#(%"I!UP6^7NX/)W? M$%?P U7$-?LALVI%PN%E_KS,_]@R_YQ%X)FWV>=4*_X$C/5[S%AWR%A4**[* MYQEJQCE PCEM^X?#1/A8$ BK/E@# DK*P^)+L+/>B),GW8078G_@0FQX8K_] MGV':[K*#LSP!K+-66)M5<3 "S@.U\L"!\"(3#S"Z^ :Z^!)SB71S< @:G6_T MQ1G!S@XB@;S.B1<2X9<$'NAH\^^#YF'*DK*?5[X'_D\WA-< 8V#,*&:+NWCY M1UD<@&?V,F-*'<^RK*\KKI2*$.[ BF;?>JO5R3@1W=4+MV*YM@S[P%#(;E(X M_5W-=7-"< M^WGZ+-!Z&?$$3M1)^>WT_M6!G(;C8@R*U.K8.FN!XHGX)E]SHORM%$YT-/C= M"6'%%MM'\W@@%TU\\+* (# 'P!D.@X4SA1$YT2(Y[//\2 !Y27 (NT^Q_>#@ M*7'.Y6CP(OZ3"$-8B6<_@&?VG9NZ7N0+@1O^L;H??L M+@H3-XS@ZT#8PMQYH\!^Z%C#>*A!MWR: /_[,W

!0MVB)G@NCHP&3= 3Y2L%5(($'GWX.G!%-&4%2BR9.)$R< MGW"[,(>%\R(<]0MQ_O!(B*OXY\(-<&HSQW-B$+/_#UX?T3MQQ;8_I%YI[S]4 M!L4QM1?($(>Q"/SO>*'NO1%L :[CCAP#12ZCW4 5)-_?Q.<7XN/X>4!"@OG* M+)D#FT0;I7.'1&'PMDQ16)*7NUPV^@GX'<]'D#^ HI]AR>/G=HDD2K) *U2( ME1HQ8=!^_PS7#8J"V".(ON3'9H/H>@7X*EN21(Y^D+,UR)EDF,&&#,0UC]W75 MTLI)Z)#:NJU?\J!*2WWA@SKS01F2>>K,I7)O0ZNCD@01HBI$+CM!A 6&"5M4 M878]+6H(L=CE4)\34Y':NJ":L?;<+2!YNP M;'^H"7\/7+\"@=_@&?=]$.V-3*H\.R4BL,YN#Q0^)$D]&]E]24?G4Q+OP_ MX%%G18BQ^9W1[(3!@Y_CA,\)?Y/PUQ3_A8S]@'R#R^$!/M!;'55K-C SYP/. M!PQ\\-5?!$CM87XF,(H4&'$FX$QP"B9 ?+']#.#^)(P,8*(6:';3+E+YO3%Z8LMUI&?N!1.7!^'N(Z/(>0G+)43ULZ.^6=@V]P\(T&@V^P9HBH1ID9 M(LV"V"@U0,P9E#-HV0Q:()-%-J56;=6SJR<62O) M#%+M,C.#.*-R1N6,>LH,)DUJ=61%E)FA[CA+ M?F2:4KK1YP!3&H1[7XD52C/ /R8 M\5B*;*N P9.E[7%M_CD)UB'W9W(U"(CSQY4SAA%>.],7YRW$W=ELOS\\=OOW#[T,:+GZAG/ST+N]ZSW=W0J]A_[=D]!_$'[T MNC]N[_MP"7Y\>OAV?]O%?WR][W5[-_?=;\)3'R[\?M?K/U4S=*LHTM (23Q( M.EDFB$.B0%Z'!"3CG #'32@.*.UENX%%%+/E"NEB6QSNQ>EEZU>L&H?00S?E M;*)K5%,#'<:(+?HTG)#1 FS5<1?!>R-N$NT)09^;.0,9@8/G3HS^:!2^%[:8OC-20J[V7*>YD>BPC( M(>#*;E!YG.>2#::TZKF*XK[)>'!'RLCLV2_!W0557JU .?TZ"^-*[3)22E<2 MR0*,21" !@C(3^(M2(E:2F];>HXQ9'AEN)I7:EO.T B(-H]O )Z5L^RCHKM4 M(*AS8,\O,&QS:,9G'I@Y$)99LLICS"E) A!S8 9,9<40#:7D Y'#$JCJ%J6% M^I->2%^=BCFCBAFQ<$:J\UXEG*&U.JHNJAIK$FYE#-!<0S??%M_-YE/_C1!A MX'N+D&PUJP@=;&\"_\;^(S_7[BDO%BU39R2N]Y=X_8LRA@XJ0Q5M26E(=OI1 MY%$%%31"]-_1G1(B'L6]%65>1/E11=6PN1@_2S%>+CGH$B4' MW6!T7SZZX7JS".&+!'L*#C!E\SQ%7U.-5TQT7Z[P8[S S(2-.7:2:*C-Q@#G M[P/&_E7S+R@MCJ6J&I- 77D8C"_&"R?�D!D-B#.%\=+GX M/2!SQP6I&/BCQ3#"MI]#F@3*Y5_9\B]9ZF2EEPN]5$-OPX)>#N('B9K.;<'S M$X(5400>V(B:R4@1'UT2/I(P"F ;%@$,\SRE7U-]WF5\9VN)X1\D^%DT:4-' MR!31DIK=^(&+O3I( 0$Y1,-BC/I^='GW$$W(T?U[N967&[JF2XPB@'(>A$5E-)0@* M"L5@B[)65EI3LP!3#J?]-X'M3E 4<%+N:K@N+H^[\"#.ED6-&>FD.8 F997\ MF8=VD=:%OUL5)H !! OA^*TMGZP.E#971VHM#7M0'6@L)PB4,78]R,$&X^I MQKLRD7E[:KX-@VO:#YT^*)*F? OCYT_+>DJN4]VY3 M4DR#Z.C^LP?/C9 SEM@0R4DI7'0]8+3M(D[!B6@Y_X \NYZ'IZE)??\<1N*/ MA!]TPUF*F=F4/",%.UO6+G#6+?A9=4@-EWH($4P?NX M<<+)UZG_\K28SZ=D!A]RIK=N.)SZX2+8"?YAZ.<#_K$Y,V$(TQ7&,%]@U)@T M-I(:ZK"+8RR0VM%'EN C_4DLPKPAZ/D8-@:$$:Z*&*\-^7/A_@2N *$FPIUA M!-04 9'3'Y&!WU_;>$"(?,HA\'JJH1'S4!@X4\<; MM,"(%;4-C!_V-HDS O ML$D:K(!#G>1X@D.=<*@3#G722*B3][,O!^8DPR-JGI]^LU0E[_5'#@+(-?-2 MT$,^0+PQQZ0O.ZB(E-CU1OB?NS49=J,;)PC>8 W^X4S!MF7U(0Q:'RZQ9IH< MOULUH(H<8K.:N>D$8<3JF>;4L4+M0+"P&J[!S!5;E'165(4JF:.Y]F;.7=_\ M$KQC>.6^7DW<$7CFU[CFUN%;["0%C,$+W(R%C4&!MW.V%(>-U$'1(>]JA@;KRI8-JP;?.TX8N0\4<0 I[T MB:;&D^B*[FK?7QXSE7"@G_-?POFE[DEMD>7??-!PC4K%KC@;.@*A#>S DFD8L1S?&IJT9CC&P)5U2 M_Q?;S?-F:[S9&F^V=E'-UICR(N^< !-TP^\D>,+AI#,?3>-@YN,YIJF5P/A; MJGY+F1?A_S+]I!2[9:?D(),)VK5PUWWLW?=^>Q*^WST*3W_O/MZQY.8P1G[Y M[57>GI(662G*A]LL%DFL?B]*OCBA.P2C_-9%^VNT([':-,M(K*["R.IO-B04 M8J$6D/&4##'Q%[-^G>EP,5WE% ]POC3 -8IG+)!D1=;2OBW<4J0#^&DX2\ 8[M]H&#G/#LR:FK; M5NP&9@0W+TU9;MLRZ\=K&)2J&,T;E'%@4 4"_T 42B,C_]F!$-9S+/N^$$,!#A#NN@J.I^&,W M^N:'[ ?\%FIX4;//+\L_;]9G,_AX%_U>4NJ*?""+[ @RQ59FAJA)C)B?]:=O M<3%[QF*V*O*UI%9'E465&1N-2UDN95FQL8X@4ZSULD79JEG*7J2Y+CA1%+B# M17P*&/EQ;12\ !O[X-&GB_$=$D:\0FH=4R[3*(:MB!L@(RMT-S:C[V.=S'HG M[I.-R.((K(]*MY9+!;6;(Z_/N"Z*;?+^&S==: M'2.-%,U9__2L?\ *F7W]59'3]Y,L=A0SX9@T;*>:K!T7FDL? M7.(4,,&8Z<:B\3+%8,4$XP*G^0*'Q7IC)AP[CF 5;$)1#7U]F^O]M%KN6S>,K6TRZGJC']YH M_>]E5A.R%"U'R6 =&_'>N+O;0'?WT*EJ->2 9P%I] MPL5#8Z)A%=&#BH96D^-CBI5A/[W'X#C]7M_OBY0)SD_'G2ZOP8TS/ZF.G/C3 MT2::;B4X806=DC/-9,D_Z09JD.H.3I<4V/=O*/T]1?[PCX3\$NG YJ/96A)- M+!G>Z]3.?2D.?3.\O!Q(^-6RR,F#%$RGR^6SB!['38UBJ%M-X02N7CZD>CDM MZQAQZ%A+9^UP[<*U2S.T"U,"0_DL8L9!#@/G@)Q)%?%2\KJV2QWIAMO3&\Q&Y#@84QAFL*']?848RNK MU=$T4>:'EN<196.EK0,N0;6T90-MJ:*NL/K,S24A+K=RF\Q5DI8A251L22I/ M[KI(L77 UJR6MF0JMC2%L:"H:99F8],Q#L&5<,R #U/,NH0;W6\3*X> C[E7);N)$R]',K4J99GC#*49)$O7[=LJ!*#:)?!>&SX)IWEH"_H"(BC]GU H[$VU#Y#,CAJ'S*H?0TM5JP>M<^098[: MUU#>KV'S%8[:UU#6KQZUSP#EPE'[.&K?^;BN%:+V&;+&4?LN(K&S9M0^0]8Y M:M_%2IPJZ<;@J'T7*W J1.TS9).C]E6ZTQRU[^2FW'$P3+=Q9LHV8XW=5S*Z M^HL$?A9/6=A"TE)DY?/9G5Z9)6?1G- M8;B&X1JF&1JF-+SEHDP2E^A(-D=0I779W: MWM=FKKNX:.7V:FN(AN$96>>;D552"[@])!\W@6L2@ P7_US\5]=;;@\KQ-WE M6"U +OVY]&]VT[H])%^H;5WCG!X]&SZL>:6472]R1\M,B%VQ>/(ZG"Y&9"2, M W\FP'"'BZF#N\(S(ZH*NV_NRQKKY2[9B*^P#S?^;+Z(Z#8\C-\S6'<&2QDQ MQQR,5D<6%9NU>HJ?ES8GHGX:PL&Z.U'759YST5R)TT2ZL;C :;S .1 '/PWA MV"<1.-04_$0!)U;I"/'W>XL9;,8P_6]Z4SR808"OV,QE./3C>]\9&,IA@2[,[1RC6_7 M8U73LX+CEY5W"2(;?^(8D61<F2^K]X MFI<\- G6]/),K@8!G2:]*'/,R=XAB\DNZFGO0:Z^O'/ZR^W MI?CKB>.2?#GYN0T_?4I?MZVV+67_)+7EO^5PAM*2.=%]C(E.X,FU-MCC'1V- MZ?_RTY$LY'QV[__J&W@UOK&<[-0^_VKO=T=ROT'OIW M3T+_0?C1Z_ZXO>_#)?CQZ>';_6T7__'UOM?MW=QWOPE/?;CP^UVO_U3-T*WE MR.EKKMT(MFN8!X9IA"0>A(+K"='$7\#+1Z&(CB4!,;P^A'.H-@A_S4CYRI"] M>\5G_.>6-$Y;1-NJ#!550";$"T&LQG7$/7")^_#(EZD__&.E?G0IUI*NMR"C M;I1/=WX,W[?]P)]SWX]YWPR[>'IZ=M*"]6BF6BU4>R MA <=QI;5(GH8=X?#Q0QC,V3T$$U(D$'0?5H0GZ;HP[2;Q*T4 M3O$L["E5:RO6?M&9_[JNLKUIUZ"LMF'K?$QG.B9-4AHV)D5JVY9ZC'VPI?_5 MMFINVP"QM51GW"3;".CF$5YXR?7N]8KV9-D0/VN=X>KJ; MMG*N:^9M-MNG&KPW_[UP AB(< >V\(B:\/^U@$U2)3$'B19?Y\M9P"?W5?@= M[IJ$Q=8P)SFR+75%17HE+*I9--ZR&6=) 4PW1GP>YY!E4Y@B(0Q 0R=7]9".RY'G6?#-%_ "OCBEO."2>J=^#UP_$.#9 MG^Z0",. C-RHHC*O2TWE/^=L?=84S%TG*!1:>$,OK$%',-FE^W!S_QUOAQ^\ M^!3F^Y;2^!+KC.^@,L*O?M C$:7+IY@L;^#>&TJ97\C8#TC?>@$F.$$.>4.#4=FT0_>JP"G36;F*0&X"$,O"P3>5<@1Y084G M;#TUC_"RWB=Z'2U"?G-<#U^\5V@88%:JZ0)4WI^U"D9CHZ4CG)73T)+9ZNA& MNE5052U?N5RJP[0_#2E9K8YA\+;1311+1UC(== 26VF=3DOK9(8.Y=QBKM%B M;B2<7M^/P$QV-KP]WJ2M60<6)HJO#F^XU5_0T6?(8K8Z5;LS&)<_))4_#3-\=Y&.V.JK2>,ES5K9M MO'U"!-;?//!_NN'[F&X!&U>QLEM!-Q 5F;7L1Z20)7 G+-@I0]\7JKM29O-I MQ5"/1 _C';+(:G44AM#C<3O3:=]9F*ABU*JL(MU'2Z9+47^WV_O&$I;8Z1D8%0K$66-R>;X+$ M.@%=L:7]FAJF_5IRY;!@1G56(N?9\D1KG=K,( N(-WX0H@)=,WS<@+;$%I]ZV]!Q#RF@(CU1[ MI;;EC-Z6 R\]@51\"+ZY?RZPAQS5C*[^(H&?)4FUI->L\IGKZG/0 MU;6A*]9.LVG:U$'+&QSTY:*DZ!D19'XA:G A>L%"] @LR 8(4?.\A>A9>4F_ M)2']$#8!(_B#10CWA"$)!<<;"5,?CR: 0$8";#9YUU"Z0/FMJC47.C)X1])E M%-3F%)M)5VT55FGD+P:P%\N9'I$K>*:]6\I:DG.W._(>][R7Q%3^^D,W%N'1 M=QBI/UK*VVX4!>Y@$3FPH'W_NX-W9,E@!'I62T[#/79'JY7?V]JD(0Q9A;#; MR9#-X+O36T\'7-!*^,UN=?2,,IX#-L]YY.YP+[9')7G-NI@MYC!2@[W M5[3L2!CL_/^# %^^>>96UMFEUM8/GA4JN\\*E;:FY3PKA'48^W[D^1&)Z<2[ MLE"4QY<>?9S$)(KFUY\^O;R\M%\'P;3M!\^?%$E2/P7P\Z?EO>7PFIECVJV. M\(CS):$0^4(T(:N8B[\(A)X?1!.A2S<6AO-"!L+$#R/8TE5(1A@M OPW/OKG MP@DB$@@$-G@D_-?"(X(JB8(B*:KP2P^7Q?BUO=KEC>5*[7D606R165HU;S/] MTW!"1HLI>1AWA\/%;(%3'.V+,/8IQ\,;OTS]X1]K1E=B<>-Z"S+J1LDU_!X! MH3"'+T;!XET=UR:1*^;NK-B"]@Q]S;4; 24.<^SOQOP%G\(R#S=78*N#7QT" M/B:Z*K[(N##TI$'^7,E0]G[X9N)XS\!PKD>Y!K?#]X!80F0[)\=VH7D8\ZK[ M*LS@>Y-P@^=BFR]A/(T&3)$#&:?9=V/MF+ LG6Z[]W[QA01$ M<'"EIE/_);Q.Z98L9KT"74'9E>JW=[H;ACMUYB&Y7O[E\\@-YU/G[=KUZ/?I M0Y]G3O#L>DM-GY%F0C\8__SYQ1U%$[1YVE+LC21AZ^3+R<]M^.E3^KHFM4U+ MR_Q):LN,UW6%[4V[!B4K;<.P+GE0JFDW;U EKI1M[/]X1<4G9=H[^15![&U0 M0>POX*6C,&7!7\A!FYDY]>^[T5N/;NM;:D%2:NWJ7"5,VEQX05Y(JVH2'+.& M=O($Q[,B]ISYJ1]B+5B\@CRGZAOQ"^50N@,+_]<8=/KB@-0;$E&X)4,R&Y @ M,:1E<;ZPRQ]S./AHI63F/"9XB?_C'Q)_"PH1W?R[< MZ(TY[J\BL+%H*860/@_R:4FA1LX/'YL?["/X(4WR6JNC6(6ZN'%ZY_1> [W+ M4GWR7V]U;-&6+4%L48#4G9Q/*0X5O& M]:_"+^AC8M],A,=,ISF?,\9@)4O)IH6.*!"* 4O?ITV$!0IZ;+/L@IZ*=-2A MSW':VJ2MO#*]-"++(?PQ-5RTI;(P@#B=54)GC*;T$:7B9=,7]I 2-;NQ (@? MGK28K-*\,;KZ*,R4I%9'%S5FM.^JR(R;KW&WRP4FYJRM4S(2QH$_RY6GPTW8 M*DW8S+S>P\E^F6F_6?PH9S9OX^9$@^B)T9S(:[>62UF,:F GY!LW-)I!=*6: ML-61VC['W)14[IB?!;&Q!5OSFK4G%7#:KF*UV@5W0K:7BPZ7@,41AF@M/O,6KU$L_8$(#>5:80/2&IEQ'$+JP$#PQVZ ME6Y#Q$GQ(DBQOE!O81(T2XOI 7G )\;R*X;0)[W',XH6":\E'8I2!Y;?A0S5"N^TIOMA5=2&XX1)>WEVW M(2:OT?L09@*A81+L?V06>//2;".PSV3JT% G#^N'&QS>.U,7YRW$ 7>QD1FKK=\N6&B<$NMU)E ?ME6 MVY:R?\H)SY363@D.(6/L%B3PGL#MF/XO/TDO^^/VO@^7X,>GAV_WMUW\ MQ]?[7K=W<]_])CSUX<+O=[W^4S5#MXIB8(V0Q(,$E##!PA)!\ \)&!MS4"/A MQ$%(O3@A.BL#)-O"V"UI5JB>:4V98&SN_%67Z*_GP[B*W99DHRRP-W6_"& M>S.MTA#H+GI0, P@6 !"D&+Z@ MS49D &X^&2X",.0Y?N E;?$%8$0J'".28T1RC$@&C$B%8T1R4*1<85&SOA,, M!,PS1,M,)UISD##.#PWAAV,P4],DC[!X$D-B&Z=W3N^UIHNE(%%+E_H&/=VR M6>&0."=P3JA5\BLUYG)@N8\B2BR5QYP?.#_4R0]&WO;J);"#A2TL1<5H"'C\ MN>%-54(L61D["4[J@<2=LDOR*RCT.[WAI30!%=4$\Z\8^$HU&N?""(+1_C@B M0>T@1:1V'JR=3GYT:K[=I?-_7O5:(^ZC@CASHJ4S%@!SXBB=./)67]9)'!0- M3M;2P2Q.''42AY&WB4V=M*%B2:"= 5]1*6UP.[UQN+"7R'$';?6*X5]!&W14 MFQ&,F&+F^:/Z5D(!NU%]WP.)%$/U;1@H M625K>"#_[O388TVP9E-0GY5EZ*EQZ8YF,INYC0('Y%S%N>H@5QV#Q9EF'"P M8L':Y%S#N:817,/&-*DJTM(UD('6JFZP-J?@_,3YJ1'\Q*B%CBE#9>0L+$:2 M1(F]^H)S%>>J<^(JK3ZL Q7/7B71LAF:)S<0E/E2D9=E*0V]+$MU82_+TNG! MERGP5P[H91CB!OKR$E2-&7TY??+&&.G\L0*T^COP)5#Z$H;YP7M:P9;!4H7P MTRW\TWN.\R-VG-CA42X[W/)%<(22S1%R!D?(M7&$?'J.J!>./'WRV!0XVH4'CF-TS=' &1!U: ^&1-.(Y>C&V+0UPS$&MJ1+ MZO]J:FL#U'<-B/Y^$]XO^JT; E0W@U@96=P\NC8$'."B&X!&CO+5-FTU@AJD+DP@AK6?*! ML0E("E![!X;B0_].,*Z%V_M_W#WU[_L_'N^>MNRV_$TL%/-0"XL#3U5M2,L* M3/C>$Y[(/*)( T)!5D/!F8(<@JU$&2. MR$(.@]T+4?Z!3/07@?"C_=2F;[QQ/&?DPGSFSAMHBRF].%G,X$I 0KAU2$(! M1O_3Q;\,%R%L.KQ*B/PD>R[Y39@'_D\7;?.V\$\JJ?UGCT)=4DT(_TT$-+M0 M/I"PN;8Y8DE!]>_#N!N&) IE9D&+%76ZJ$EI'T$841.&KNB?"R>(8/8$"&.4 MT2F4+B/;/--M:RJ=)_:W4$0[H\'VYCQ#]U68P3@GXPL?#B,W L'_,/ZR (.3P+J$S*NB8;$M.(K' M+DI;Z$]6ULL&,[B(H(\:C#+$"@86U!OEC,%JY'11ISZFU-(U=>@VX[T)0U/A M39?#*[+LI[;P& \A2D0 OB,@,_@ZSBD9YHL+[#\ 8PO,TA%^"::^ M<*8KIM\4(SBZ@$3P43>^T?T)#CE(I(D[G,1R:4Z&$8J) :%CFA(<:[**JR4" M*VUCSL_@R01T3H[GX:<#\I. @J<^SQPHZ17V+2+3-U9*.E@K1C_#3BXZ,)$I M2AGMGS9FJK:%!V:1N[$J=$==6"D'?I_[H(7AO3A?V$8G$B8.+)?P[/NC> /C M1(<"['8@#_.WY O,BV2T.J8( B>]1@ZEV"SN 15"?CK3!26&: )LLYH@*C5W M-G?<@$**[WH'%4OBFIA1ZX'4!H*-J&,&/SO3M] -J1J%M4BXDJXIK.T+O!B\ MI.13E -CSH&?D>_: FAG>.S?"R]>W!+*5#\:AP;+ 1SC"@OSWT7EN(%N/X=:Z_PI\+6X-60M2#:)LBW<,JH/6 0@.7]33#J)9&2F MX0,.7,DZ%(/TV=R?R.FE7'>$$%XQ7:VP -Y$%+B#103$O)*O4[C89C5$FVV^ MXGZOC=6U'MA<'.29'E#01.A2AQ!&]T(&PL0/*5'%BO#9AXW%\-0FE:(H0/?_ M6$/C0%U8%88&AJ)E45'3M+-I3ZWY 70ZAC8*LL6!_L,ELX7->%!=[_!T"92V M+-I:VO+-9?+C[AR6:ZNLPIS&?"SRLRQ'N-5;R7-V0L'K7E#1EY0\:&-61D.+N!FWY2 MF7KO@<.SH!JIZXWPD R(MQO'C5RR]]Q&5[+.;?9)RGIE@VVW+5UMTH%.(0FQ M/T^(OK&2 QWS6KB]>[S_!\B'?]QM<-Y][ZG_^&.;]8J0;4,LF&XHS,&!6#J\ M+I(JV'4"VLA"X(9_"&#V@W:D02W@%;C\_$:]YHGSDPB4M&G0&(R^[8?#%R#G MC=!K["?'8=0PU6%,1*MQ!DSWC,_^!,O0&;A3-WI#2;)Z\=QY2R+*7NS6@ >* M09[E/Y-9Q(]/R14=".U7]PNU8V7EU[; )BN>AC# Q13K'8I6-!"LMHZ8Y/276_2VH;$UM:TO#'MOJY: MVL6.2=9@4&K3!J6T-;NL5LJE#4IO*R;;JVH9E'F@:W'.TM^5E*K M2%MC\5_RM8JDQP 8&:6*$(]]/E2GS%7:#C:"7"Z!FK9JWW.:L;-&NV W>:+!]P99SIHG;S3M<+Q?F?M-C.:,FQ[4VLFX*%?_N1)B[__:A M9'0"$"*$$T(B 3Q,ZI:5MP0[FR/MD]U-T=]?'3>(DSZH]J+):,(GX9?I,GC M(K^;LE!54!'C0N73^N5VQ*ZM#'"5^X':$,;R5WP&^3YT=9V#= [3Q-%$Q5]P M#B](G88-AX2 O&O T/*_H#JO.D/=YJZ.CD\(3UX:S5;<7/.@V1)64J UNP[' MEFY#W#:$.8$%<:!46Y3K@97&)3\-L'A3-ANV!)SY]'YO5;+KN[?[*[:.V#SD M6&WJE;+>5;W5T=I*Z:V=&L#Z?SNA8U'S5)H(X5G);"K2E''.;\_W$MIAUI4& MINRK!J-4S;4'%:I0;M8JL ^ W93E AH(0Q-P!.K4#M+W?QSI MA@J[VK;MLO>4.T GTYLZ=X*X$U10EQP H2K1"=*P6:G.&GCA3E =5' KJ9$ M*M#Q3%.7R\X4.>@C;1=ALZ-*OQM)W#Q^1YOXW>6R2F:YK%H.89RH$T)J3GBM M=-SW]([M0H)7ZD6"W[/;*H650X+!'Q K#0&.IK"Z6.PNEG=2EH%5M*J&=$%4T3!RXA?%>&+T70$!WA#&SC!& M=5CC,:3Y7=@M"?JRSA3?/6,.(C=@\.+/_T>=22&V(B1;,'2),,8@G<'=N\6UGWRDRPF,'SX M&WS;C5& AQ&.96OA$1$T@;1.[MW^_1U>]AHA=PGYB_"$2'T4AIA"TVZ#]"Y1 ME>)_+V%Z#^[E!I:D!VP!/+G$D*2OP"\/R/KCQ^+R%>/,(WM\V,5Z? U#^0 M4-.I;8 VT?#$VH=1?EQA;J$W<,(J1HAQA!)HF!$Y!:4[>T ?Y S30&$RR1!?Z M8;3"E%H@*'T"U07J)@J$N"+)W13:8\](-X,VSL#E="4 M,VSO':&[V$[/L-Z5# F;F%RJ46_ X'X'@GO*D\8XRWB%M;Z%) DZW0D3Z,CP M.I=EN3'- WID&_3Q%$"WFJRSBEI%:ZL:*\;=KNNZJI>#?:>V#8GM5=4/RFJ; MNM*X,1W2DR?8/+DM-V[S@#E69 M) 7#%CD!D+9#$]@8YCD+^^B]#V?%BNW4>UAXJQN\-RL4SI( . ,P<=ZG^11$ MK&K*$OWWPL?PQCR@[6[==S&9N..8BU8;CG*9)(4VVR_?R$\R%>0\0&BY%ND# M+?H3?)8V1_>BY(C-'V!;86KU=7S43H^Z=G%;4''+Z M(Z#1UIO\605IG SY\DQ8YV:KZVG5LN="%FT#"//DMGF^<])R43;WI3H)^ MMSQ+7\G*9AJ9E2Q8R15&APBS$%):E5;223#_ZI\02XD,8X$,:UF,J;8ZIJC8 MC*"X)1=')5M03KTXI_KSIWI9RXVU59#N-4[WG.YKF1!-]E0^<[KB='4Z>:HS M8DXQRU.=RU-.]Y[ZI,:B['3=+OO ,HD+CBSK6=@*R51,AGQ)IML['%"R4$H76^$_[E; MLV5&23(S-9FL[JBG#TE(Y^5P8^O3OPS8=G:7H)=O@($8RQ1[#M#=#5\KFK4*[&-O8["U@!&3ZNB+-'V-T$[':DBKIUVLZ_7">< MD&S*L/8,("/MLM+Z+Y&,N+G']X3O2=GBUJQ=W)H-$[<%XONRD1W@?V_WGSX M_LT'QX1V@\#^%A\KS3XQX^=8^H/MU<;"=&LUJ-D_+76!/JP8L?:+$23#/BPR M]M5C%A@6;6JJFZ)M&@V1&5SUU$LS*[W#3#PV)1[5$DV-NXF-)AYN2S9O3]@8 M^@"<22D,;4N$Y_%G"H+?F>5IJ\D5CVSL:-Q S>2"QUG3<2XXW$+J^1 M6&8'+^SVM:^_5U8GKW>RJO9^5;*B%.A7I1CE=?(Q2^M7I>WOY%/_H*RV:977 MK^IRQX3]JDKL@%;.H.RV+C>-H&"AS .OXOVJZFABU,Q^5'K[ M_&)Z5A7=*499R'M6\7?P=]3^C@-B:AG)]7R/[/XDO^O<[JHH"E=9S54EH;SN M3\>=HC]R!1[V5>B 8T(3#$,R7 1NY)*&5UI5LBAEPQQGS+RDC@15S'Y71X*M MX1^9M%'%N)DR?HP##3?>H2AUHZ4S4BSU1VYU%$6$2;/E_523WL-)]#Q(]%20 MS[;"J953*RNUG@I2VE8YM7)JS9>SR?><[_EY@.A5(] WOY1N^&QK9]SPN9(% MJQZ$KXJ,^%/; @=0CX_M96@C>(9H28P5=?7)_@^RS;)1]48;?*//67-^B(5D MXYB*V\7;)N>8<^:8#V1K6ENVYM1U!N[4C=ZXN;EE;B[79?,=,M/XG!RG)C>5/XMLJS,6 M]FQ:?4=CB2/:4%J2TNIHMF@;C !%7)6?8G>KR*>P))630$-(X "@>'4DH'$2 M.&N#GB]D(SVCZONR5&^1GJH*H'Y#O/JVZ>?":6Q:ZP N>R&S5&]U5$L59941 M>IT+TE-L;S5&B<%IH"DT< #_NCH:,#D-G+=!Q1>26Z879IDV(4^$IR4?G2%2 M4@MP2[+P'-163:ZAFKC=5;1=MB2;[WD3]EPV=C1RJ&3798GO^CF;4'PAN2W* MNU?7:K.>I'OUN; JDZ8S#P"8'-VDVI)EVJ1:4QM;6,_WNJ)6IY:LT+U7-)OO M_5FJ9+Z0?"&KDD8'<(DJD$;J::31B>S:TUJQF4V%/XZ=>MK>RYYK7(^&UVTC:HEZW%3;4V4E'2M$=]Q;E0U9"'96.? Z50Y MK&-PUCEWULG='7C[RMZ6F8=^I/3CFJ.!,R#JT!X,B:81R]&-L6EKAF,,;$F7 MU/_5L7GFJOWFNCOQ>UK//'E=#*-% O3]4:/V*N8C+K8 8J6HJX]ASZ\YLO4 M'_ZQIFDSYB68*CP2)=?P(P3H?PZ?@7>_L[I39F?M73U/UZ@WGEDR5GD3'+]( MO]XR6W.GVN-F-SCI/?3O!/M:>+Q[ZC_^N.G_>+SO_29T>[?"?:]_]UOX M^]=W[*&;;JB4ZB2[112)UZ4:*Z\K3S/KY"G%K,U7H[VLM_B&NB4N$/-S$/>T M):]SXH4$F2-TPRA$3P:+8?%D@O*7$/GP # 8K?P.\9^C ,%8B!-X\,9P790W MGOHOPG/@OT1QI1XH*7QV.%V,X,'46Z-)_%FDK'@P^-#,70X-1P)TY&";M_E\ MZL:-C^+OS0-_2,*0A&VA/R%T_/CV9!;8( [8#18PGHX7+J; ^L\B/O=O,HR$ MF>,YS[3_H8"MMF@[N>72!)XS%:8.\( H.*'P0J;82BXY@8B_XX2A/W3I1%Y< MF*V_"#87213"Q7""#Z4F/7:&,8)-(JJ2Y=MU=78 B\@#KPO'PVX(1Y*P;;1 M)E/Q>'%F 4$WETJ^ 3:+A(6'3S_3[I%M5IIO,*?\D^!Z+4^?@'CFBR!&N)>$'H/&8_=H4N\X9N8 M,,BNKT03)T(*0-U":+-#&%= QD"*\%(D2WA=#[X]$9XB)T "AVV=4;80GGUX M&W! 1%ED\[4N9>3Q(J!$'3,T[;$]\:<@^9.60H,WX1?Y5Z0/F 2.D(Y]R?<# M G8EB5D&Z$L4(N<5:7]$YD"J[IJEG;C,/K[P2^ONRWW_MMOZ=;E2L%#(DWX MB_&+\NMRI?![*[$"OZB_"G.'-OH:^2\>C:B(]/6_:/#,#";^%C@C +77X3;JQ#+)L$1!G&3-10_K[AB2W:!]4/6@A4?+8:Q^!G[PT4( M=Z*$"IX=+YD8W+E\B(AK^10?7LY)L+PI'FG<>E6D+2P31L<->?&#/^ MQ)EM M"-H 9@-F2[)<;>&?B3QPIG#C""2)/QNX2(A3]X^X00?^!=9NOD+I$.,)X/S6 M@@\L%!*\ES\4"P%V=35D.I!@X0DSO+PD7.2.A+!QLR)"I?D2G8N2.RQPA/.; M (?AK,%_ K!'&]*N<,AF>(GR";3+,4+H7H(MCON4(M?@K$Y,55O"-]$V;' M39$M<,JD3/QR812+==R!/Q=. .PH$ \5Q7\M/!*[&:I$V\IJ= $89W>@Q+B4 MV=D[T=DW9Q<"<\Y@=)-PYP3;PFUZ->BN'WQ6I:K6C3,Z1QEDAK1T%)TX\EIZQFG]QI]-XOBN] #IC0[\'N2RY8Q=H1W[D 5?\!L3I'8Q@ MF/S]D(=;9.;54UL=?8>T6_8Y!([5WUF?G[8""COM2DUJZWGMT67O>VF_VT[=) XSM+Z$6< "G81[7XD*]J0UU[.>*P6@UDVWZW_ MQI^38!W+>B97 [ 2_KARQC#":V?ZXKR%&(;8F,C,]98O-TSZV@Z2,(9=(G_>V@C;O2.),?W?$8&7[.CF[=VW'_^Z$VX>'K\_Q%&6 M'5'$>H9S\]"[Q1#/K8 1H2>A_R#\Z'5_W-[WX1+\^/3P[?ZVB__X>M_K]F[N MN]^$ISY<^/VNUW^J9NA60;BR7T9(X@%M?+]JABV"T!^2>22 P1Z[<.AO+,H'=GYSUY-CO7+/.Z#69#BX,AX2 ^YI[&4OJ4'D< MK[!UJ"QATD0F%A7FG M9A:I0M[L9)&Z..'D2;36@CG7(5R'-$2'Y($).U:'6*V.)FHJ8SEKI;S0W-A13GR1.*W->UX> MS)0((+)3.E51F')Z/5!#TIMBMSJR+$H&(XYKKIW@]4FED$$-V8$J(JAIHFR? M4^GN!Y,&-:0VJC(E \LHRVKDTJ!T,J@AF515P+4V15FMN>U,9O M6CVT[2(VAP=/$*1H *N=7%W7X,*I&AAMIJB9C/#'Y\917-UQ=5>(!VM@01U8 M4!=-@_4PBFL[KNTN2-O5$:DR6AU-%G63,5)U6HYB+0HYJ\(+;,I(G.$$ZV-< M?T2+O6EUA4N+^"DX0E)6@6N8L[#BC,HH)-LJK8Q"*ZUB02ZKMD-72ZOM, VV M.H-:!M7(E3(.5&2<^S$A+Z/@912\C**A.><\R9Z74? =YF446[.]>TV ^]Z! M/6V@]O&B"IX,6_9Y=PU(0JK9ZMBBK#/V5^*YLLT03#Q7UF)!DRK*) B/AUTV M6;GDC)B!ZY@/J6/L VW=2F$?3+0U15DN.2'B+/B**YD+4#)V#0>I&N8A2Z*A M%#O=X149F8Y;&LQ\0#PR=LOL[7KVR=ALI=YVJD;O7:GWJM'YDB.&,4=XV/\U M3?7YE$H,8]H5BS M^+@DJ(T(=J2WE$D$&DH"56,D@H]NX=QO]93A1DU!^BY489:F842ML7@]:6/% M6 T59!IM<&BR1M2Y15,?%=1PKJ*92 6*PEA&R&5!?510P\&!9B%0DV4VNIBT M>3;- QZKX&$0TAN M6WX>'AR0S7M M)- \&%Y?CJ!ZR^P(R_,D?8$#]M"'P8S<_[M!V[TMD0867X3 M1CE:4,H.16SH^D*F4_QO,H-IW MV-?[EI$6ZPN]&A# F4X+_?G&CB1LOKP<$ M([P1)VCGHJD#E%A&;U_X!PE^DB]O_;<\&5L;2VPMA4MP9@$J5MVD=U7N>@#>=4X9ZW=. 4A>^[>L57 M8\]]B=6H*-R2(9D-2!!;3:HL"ELP .M&\+R&BM=0I4ZA6.):B5:_600!B -F M@]_"HG;#.M_>-J4=5%4124G<,)Z@4VY!1:DNK]WJ***DEQ5=P MUH)G!DEE;G(*DMBP0G(:$I^KT%,"?SH%VGAQ HI?SA"4'OF"YT?+@QK!C<@L M3+XZ$D9N0(;1] T/%Y;@Z0Z&O8=(D"-Z6A$?C,3/X8$$OBT@XVE\*E'XW.?= M407N-#*2ZRWH! [#T>_?7N00UQP-G %1A_9@2#2-6(YNC$U;,QQC8$NZI/XO M'O<7.?6X]X;^C/2=UULW'$[]ES)8!1 [<=\%9/O0?15F/@74 M)@BHG6&CT9X,._4JJ+X!<,2^_)^47KU;#FO%G(\PIIM8I@ ])6V@02*M-.F5 MLF96#52IVDYGWOU-I&>N3G+X'&TMP&KF(),9)Z-(1I73P9)WK9U.K?C;:I/P MO#C9GNP3A/A0.SE=P1D.%B$01 B;^@H7\(4_\;0;5 #>3G=TYH.&B"9 C?YX M'))(&+P)4_^%!'2I7%C'810F3VC"./!GH Y@;:\&#K;FP)4&)43G)>)(@?;@ M5:NI)FH2=)Z'FS$/_)]N2-7=*O"0G,6#7O.](:BC6!TF.C-CYW YZ/"3S?W1 M?FH+8P(2RID"2SG1(O*#M_7]0YC; !\#\RE)"J":SIG3#[5Z/MQ$94/,'+!Q MPO?E.%M+?8YWT>R$FTT-^=7U0$,"CPI/\&$2ISXX\SGL%.KXY%DZ6G!'9_"9 MJ_^;H4=S)*,<+6V.U+M6,;W['8@#EK'KC6@QZG." Z)L291A,05,'ZR#SN ME 1[XR(YQZPTBD7@*F&J#9),P'VF\@U$5NQ\X*UDZZ5 ZB"T7\"#F(9^/"(G M?E>XF,^GE$=!M)%7,EQ0&;QF7?IL6_BZ""ATN^O%?C!^,"#/X/2@^,/OSKA,)F%I<(V1IOV*N;-C'KCI2)_Q/7S#I:7AEMK>\>*;%O)! MY1U4.>T=.MR1(='^S4IVL5D=3T_U(>*LJ7F;5_#*K M0^A![.Q@8RH]:QW)&5$]5QL?4FV4S":FU.I8S C7&MPK=$(K7$@DYR='>16 MQ[;5!FF-Y@:%\K:@3]!9DJ0TV%$\T1*<,"2\**MP41:S][#Z#0\>7NO2 M/6"MJ3 56J/;A#+%#X&9S488S'9TB81!V^%9&=W&=Q$&A]2OCS!.2!<:N&*B M;*=3Q[G .+W 8#:A2B0,S,$7#:,^@7'NUE1WYL,(_EJE[,\#UP\$K)!TAT08 M!F3DYHE5^09HG-;7D8?\=->8KW!/V,&[HM6?1O /WKO(5T$\5B M7JR/\HC!9",&;CN=SG:JG!:L5L>4TU$Y+AA.+QA2]E+EQ&"S$0.WD;9M)(_0 M4LR%@V\6ICZ8JCSN5-:A=4'B_\UQO? ;W8H,BKX16U;G^R!V^*TSB?1LY1MR9!>. FK\GQ+Q1,,@L5324*H950G2.=[AJGLC[ MF!VNZ@J!EL2".E7L"D,<[,PXC:M'KAYKCDB7Q)IXJ M'T+<%T%!N26#:!]HGV6E0?LLBX/V73AHGW(MW-Y]Z5>#IUL0I@=)=0"*>ZP>B$)+A M@J*;DV F3'WX^MA!Y.SH[0/@0AS)5V=6X%O);-FZXYB'$O('T;V'G4T0_N_& M"8(WF'N70F&R^I"VU.J8MB3J!FO)(Z\ ;H2$^O 5P(IDU<@N,A;+FZ)LL2:D M\ KAPUIVX2WUK(>XM.>9HMD _6'7R!!*JZ.9NBB5UF"-9VB530^R5",]J 7I MX:/+P'BY0V$4."\4(R%\YWH$Y*<__4EQFVF= (L'PL5D%EL<+(@ND2VT5D=1 M5"XFFRPFE1KI00=ZT!4N)ME-19"&[KJX9P#CB/N><3%8D.P/ LF42/9&JV-: MHBWS=/[&2L&#\#%YR6'LOI+1U5\D\+,HP6QUL!>)K'QNL@",D_:;* C[/C8* MFP>N-W3G\+>X$TX-0G!GBLA%BL?2N"&'<+0PV54W3%&S2NY6?F"SZB^3JY.& M3BY3ZU2P-JU9D+2C(I0ED\JEB-QO) RO8:>=N&Z-]H8/A[A-M-/2"%-(W#!< MT [NB!G/;=*"J95,4O?'>D-ND_WX'I"9NYAUO1&]-=D3VC6L1UB9RI:D5L<6 M=2E=CL[1.$Z>AR&BQ)84:OKHIVB8K7#\W?,_; M\*V FB@8@&XKHJ6SHMHWR026C6RL@,TLZ2L[G1-\*KMXN @"VJ8<%6R,NS2% MS;VB*7/;4IT;RC49RLA=?5A_Y+2;>'^8V0FA>U515KCU>W[6;QG[K[CH_L$D6K=U$B_;;EOP[!9#*,>;K>><)'[<>#=0+%:F%GN\-"TH&@QI:L@:& MEE*NV7[4YIV^"+Q6KCM%5O$IF:OI7DU)S&52YI(,T; 9 1!/Q4,YRKMKK4/] MW8EHJ@@)'\:;FY)=FVIC&GDS:U/7$TD[5<(+"8C@A$EI:HA_A9NP:BTF$E42 M!2Q;6U6LUEN/:MMM2U=9RU$MK:WHY55^[B_79*C\M.2CJLYYY>$[ M$LR:4O58B:D)\D+G=8V\KO%D3LE:XSV2N?.&1WJ$B@&#_&>G&O^ASA!_\5G9189\Q]D!;R1 MIA0O7 _F)P?FL$/DX 09HZ0&Y;'?@$,87&&: 1#?/470?Y$?M +!1/Y.2_L MY@6;\T(S>,']R:X;BE9 -X0A2LF_KH022BUYX<>J_%BUN<5 MJQ55@QT.0=# M[.ABK'L_?*]1T^C\!!*%H47(I!7 M,EQ$9"0X*8R+=\@6R'ZA&T8(>N&/X?Z=&!C"BQM-$*]UYD94E>/]_\%6^'J@ M#?HWF-G#.-[9K\EGDYRJ+WX04%C8&V<.OT1OS-RNMSJZ)&7:##3WW6&=C%&C MJ*)Y(+*>;?)D0":VA?Z$[-E+T._3Q8B$[+,^ )Q7Z1::K(76!V#+*AVL!39J M-KFE-S#$+R%?"^%B<+7:I4)D>0"9JM(YVXP;I!R 3:IRL/#MCI+-4.D-FA), MFT>)EW#2YCZUA6_ >R%,%;0[!;'>S7@SYTT8$&% 1T]&(MPZ=\ *P*T.R-7R M.KPKQ5)=I=H$A"DXDO$S'"*HB($#3@M*/(5)@2@9<>&[[&WN'(5 MF?=69B5$)F":TH:I G*HJ&G2W(RA/P$#,[GB;!$2T:BT"G=,.X(4SE?:5-5 M67>$R1,H;9@:ZS /F#05#1.QC2S1,M.-\W)0TCCP9\(3F4<)[O22EI84]KL3 M@)!1$[FS-"5FCNNA1!LX4UI4 C)DM" (H[8II7:*'%@??VUVS(!NG<@/WH1Y ML(P-+452+&D",G6B6#PY84A XL(:A%C@\A)G9?WB_S_VWOTY;25;%/Y75+Y[ MGY/4)[.1Q#/YRE6.X^SQN8F=B;W/G/O3+0$-:"(D1A)V/'_]76MUMQX\)4 @ M<$_59"> 6MWKW>L)DA;%+;QE"N]S(OPY?O6>N(+]ZK,PU/IV.-:&KO^BH\S^ M)^M'N&0?+E)P'LUUX#F>>U+3[GW<#9:J:GX :WJVRV4E;) RNN !0+_'.%V0 M/6Q[KZG#P&,@^$$DV]F3B=D&2^RT[&UKS9U-&/P-3 F;^J_A 0'*>63*9 MX/=L3IVXB-:31^P>7#OA;K#RD64C2_+>#I<\=I +D-&=@V/JSW&0^*A&H&$# M9O^\M(>PPP^V^V*_AGA_3D^7<#RY>*M=0W#/0^K0"7['&^&RX.;8;G9+Y$\O M5D\2&M+_\I/$YOE!/+?L]NM?_W.KW3S\^/[PX_KI[N$^WV"CDK9S\W#_^?;^ M\?:S=O_P=/NH/3UH?]U?__7Y[@D^@B\?'[[>?;[&?WRYN[^^O[F[_JH]/L$' MWV[OGQ[+V7IGVXS% 9)X$&KIS$6=).Z4AAQKX=C&G%ENGKZ?8\[5$W162YH= MA^RD!UXE\YPPM7G)1">S.GG)=RA)61BEM9#OD3*9OUG [< &13?K1WA,4-0! MZ$_4/(Y<8\!0 6'9K]9[!04[A(]1DX,^Q 4?A8?H ;C7PSUH7QP/5#VN]0/7 M>G?Q^/#EQ\5[;>K.0M!\FCV= L'0IKA8@W=Z(_P]F1@K#2DP<,#P6!R%FK&E M-IA2G^S0"1]!Q]J#!^^_;8 T; .W:<3V$B R-IA::^RZ5=O).'CN[K_L=4-8 M?%#+8;[]CN@IO/5V>9#L; ')3IF0[((MG N2.FP"K#J:/875T[. O)_HA1>F M)@:_7 ;T#Y8"\H_CZYCM/^#3!;FXBSG/'@6,C%5=.&H2WZ@V9&P)R\Z\&4ZZ M2I5OKW46U#39L3@]-2OQ,LQ+@+&-N^#RA TN;7&.F/^E0"B(/M/,,$(CCY-& MRBW$VK6X]MQZ@V7XL^H75ZW:DB&GOZ\LM"!X%SY%N]13&'B*SF*JJSR%'/,C M3L*O2Y8NKD2(6$2I,YG"OVK6B@:/]A)M*4;NQ.UTIB% M<%G!*V_??X9;,[^^2RJB*W:((A EJQMRXD;Z8P,/;N@Z_()Y\!^X\X[@X'J\ M W[OQUN4N+SB=W#='S&R/'NST.$+V(-G=$F$R$W/0*SD0=#IIAT*SRKH%J>/ M0EXFHHA#Q1M&;*:@8&M; 2W_:41+K.G]ZX/?3= M>WXD/.1^0(3 MM!$J\RA@?OKPTUJ&Y2-\U5LX@?N(58]]43SF(4-,M/L[G4' MF(Y5,W.88,A91JU>)TPO 'TYI@\#]F_V+VZ+N)O$$$"1F<(.)@U$@#(; MOMHO&/B+I0UVXV\X>_$;W@:**/C^-L(^5S!1,H'PMX-Q+^X!4D"1GUB8#0MW M@B^VXY+Q )S!6$0>:/%;NP>;S(K@%W_FDOZ;N1'*2= 40$2>:!(UM/%C,A[X M#VVL< 9LHJ40XBL /&[*E9.YB3B3">P-Z!,D*88"D*GEC0?_GEX2MY=:EJ'! MB:X'T"]!3%N@7D=H440INTJ;NFPP0B$_1/+$O@4L ^HW)L?]9.HZ%+G@CGN7-T),FP KKAOG9-GFM>0")NS5E-WS8@=H6J*]"?\D M#8R77H]+#PHD2[M9EU0H3%.$=C@C+;QV7;A68&, ^K@/BZ$UAE0+CT^0'N#X M2,Q3^#R4M^J!N-:2ED_M(+E9+;R4:-#SDS7!@@3*9,*\Q%>B'9*R,-$4A?^B M.2X6 44TY/XQ>#Z& @C484YKAZNQ<+]2<[WR_HJ6+$#DNXR7B4!DN$R@%7?T M[&+9%-H:N7SR!#^EK.4FGCT:H4D:(7UYLSB]&8DG%4%TGAU@S0&G3>[(!@*: M!4 ;(;]YS 1,G=J+;-ZR^\D2EQ'(L,6V)PVSJFU/KE=H M/#U6I_8SF!ND;@&'B705O@04=&L21K-]4SXL"6*I3BFJ4XKJE)*C4\IUS(4[LDWEB5!58.KA]2CC]>#1$FY1#K*MX*[J8))GJ.#2W) M@47!=FG5C"57 ;R6XPI LL:R;#3%QGNLV>'$(?5BBFZV9.7FQ55;;[7S-T<_ M04:>6^(2?_^!3Z9&N\%< M;3>8M49C@]T09_( HH>^'WF8]D:$X%WBA&_YV0^?ZG6B:/KACS]>7EYJOWJ! M6_.#T1]FO6[]$<#7?\C?[MF?MM;9^P^FS4)TMH(V[KTN&G'8]F5B!_ V2@-+ M9[;%*5GI=+)4A1;EHS%W"&@-*87CQ0]^PN+_F8U_]%W;F5 T37MA6+X:BH]( MU3#OV0E\#XU_F\)]$66#V:E:5=BVW D<(V(\BRMD2PX#?\[ZZ=#P+J[L),J0 MPOT;:;3Q2 TD $HR/0?/'JZS^ _5;^/@?39D@X^%?ALX:8L5+<2U-AC2>[T/ MM]=TO]@B)3R[]R49_>D^8-]9@&YT>\0^,1L3\KY@'G(ZN7I91G6C9(DF<:3&Q*K742%'5YJB?_#4\'X>AZ=FS,G Z<9PP)3UV[S],AN$#X M,0-)830:US*[AI*P^(R :YZC;70MJZ9]#WP>R*>B%_RE/QRR@'(0E@W9E-_R ML6PZWU)!TME@]<@M?8$=T9 ,%CT,,X-7"Q-0]^*JT:WK[<;BP#]=Y!=13A!/ M,9(YZKL7'V0I;0.3I&GJ5NXA(;]E9-:L(YDMR=L75,-0+\XC.$5+5-&!N?4S MD=)H]T%9<1L#S_O%">#TUZ0; #(B)JX]OH810UWXM?:]EJ96 U/R!,QDKC)E M/6&&%:6XT"^1D&1)09SG"H^;)(]X7E1A@52H"<*/."=B (8UVTXN-8V533@$ MVX42VLBM/M@26&KV$[$B,S+.+3V+OQJ%V,BG4CQ1BL'!D.1JQ7EK)/8XR41H6+BAQ1L,S2R?OT$I&_ M3U(5[2X&]RL>UO?[/WE6(!4;HJ2FSW2D[+E$&Q"1L*W>3.3Y3^R?+)7 G\KK M%VDU<2X1)F)1Z0#^)22STJ4TX:65& 0@2N8Z$MD@PKI5-\BK?(?OAV\WZQSF$2%\$?6M\?"^24C5T"DR14)/<0DR(=:)9 MJA0G>0,OZ,6;$.J0^'1M-(Y:Z@HFE/J9C;M8"\R1G+MS2,J[DGHO.#)#C M_YP)05K3_HH1FZIE1?/!=WE'JA?'=>,*>2J+FF%^,+E(0*:2M(U= T*X]OL\ MDIHPARPP3SB);OY)BG?F/IZN4TNRWE,5>3VX1"1V):@^K$I?79.^8W5NLH78 M+*,*/L82LPRT9C1VL5YW93Y=P29NA7HT[78U;#96-MK77NQ5M<>9M@/>[F9^ M]L3[KLYM-K$ZM[MX=?F=:@1 MO+Z35ZG.6?MA^F<*Z1EWM@G3I%$"DA\2/)* MNJPGXYD9JFNT@9 " ?D;5$HD"F53>E+O*51%2H03]S2B02&[1(Q"8,-V0N+ M"/1Y:>*$F71[/39]4S)(M*T*XWJ2K A"5A9% OR[97),"(K%GDWI]B*J:U-> M&C+KJFN3ZMJDNC:=>]>FU?V7S'5I3*7(G$Q9EFQE&(X9BQ*MD=+V"VHA.QJV MIMU@>T%2$=-LTT)N40ZPS)R7H"5715Y1-'197RPJJLK0)2R[%7(W1WHGU,8@ M]@BF>CED]:KPF+;JT6SZBDD M)*<]Z-D]9O6[O3YK-%C';K:&[6ZC9;=ZW7JS;OW?%A9H;U'HR))KUW?DSYXNKO_\Q;4P.UC)O$C?UZ%9=2: M^[;_B\%B6[_>'6QDXCE#0!&YJMZZJY&[[.$FCAZ4&187@S!-*HI?F.@^(GPI M) R$8U$Z8X1KW_'Z?C#UZ6H- HCN*TX6VAHHLM$,+&69$#'_/=QJGYV0\C;$ M$O1.3,^ VQ4Z^X/!Y=3&7D,B)<,.X/>RE1_>;&&)P:PO'/ GF='M-P19=8Z MZ1/L9I TS-'E#^$63&T+X &TY?MCA$;(+Y"O.OD/7-16LW37(\I6@B=X'$0D MA@1L-'.3ZO$_,'-D,G5]4HR74@.+])&:]IT%Y ]!/1\KS01 %,[EC0H2N% 5 MNC,:,9%S0K7@\:YE)]\P;M$ 9($.!6JF(=H5B7$:=''%8(1$/..H]^$F(Y R M8//UZ?I,;U=RLX!B%"7+[#C $[ASS"-"$JG^64#6!AZ@G]Z_@OLS)Y@ M\;FP361%>S;K1JZ$>3!)8QUY#P<0N*#;T#K KDTRL!3Y(C[CB-IJM%1$:XBY M]2EZ11YK)$IL.V&'V(V,@ ;?PW67GQF;*L^& %0>V1S&Y;7<3)MY&#J*@+[1 MVK)_Q;L1(--<-DJ2B-)V&6>Z$,/^ "3L<)'TER)GT,"G;C/43"L=/L.N%7!$ M;!G _41^Q"BXE(($\0KU.4CCJ\?Z-F9>P5.O8BNXFL1+W#L J/5O_@L6Q1.- MB(WTF.LPVHO-FWTDKUM/SW0">['' 0_.RPZ(29Q!0D&7U?$\JD]DGNU[(+Y/ M688(.'H?V+FHY@<9A" Y\K/.B:4,9I;F?\4)7JGE*.Z.H$F.MJI1(+QX>>.] M8P6-#Z.+'^-1UA_=<]GG4 M,O,+?XF#(.,X 1G] .2WG&\2944S9X1RL*.X'>:S[F%, M]/<1R7-L(%1_ZH-D>0Q5G:A.*$/\/60RL@E9&;0#:4A1,4#S6T/;7Z<$:QP( M-^ 9BF,GC/R I)T0$^P7&E"((^RF//%'@3T=.WTTT."7:7I"V\T6F AGDW0K MT?C-":VB2(H6-'V?#!DPQT.X\9/5X$68RT,6#.\))EJI4E,SD1O$=\JI*1W% M2^V#?I@Z711@(M)Y&P5?G4AH@#=M$/Q89:%FK@R9(@5II/;'=C!B*3F&;7+Q M5BC[B"Y:IJ(X8IF5O=*\=IU_S9P!"K4!O_W0=2.^MPAO--?%:^X)\G;*93I. M\DJN3()'Z&62*GBVA]QYS&8[[!_NGE,JI:?@)5VPX@M.ZKU.F$Y<<;PQ"W@: MMK#1TM>^H?WL!^0O#68N.<:YC/#[<$YJOF9[2W[&,8/(P-^!P(NHK2B_ERVY M(\D^W*OO2#FP)V[/''/X+S&];1SOBG9#3\&W0I()1&^>#+16!.W%<=[>SG'^ MB#F>8]_%9H^WU H-.X2O]9EWE<_\K'WFC0_:X]^N?]S^[>'KY]L?C_^IW?[] MK[NG_[.MD[QU"B;8G:<]@%&$3<3-NM'1^27-MX,!+PG!YI9D,LW@VA7$^4=) MKT'\V6Q:O%6@M>FNA?R9I.]_#]"*FUS'V^!Y9$;1:TNKOK[&B'?%G$Q\CV>! MHRWH),?GNF!,9CR:F0Z7J=3>L[8ZGXQBUN'"R)%"$!CP^@F>0O8H%DP?G@]. M^#<+_&7G7C=LQFW$!62GS)'1^\31( MN")0OO'RB]?"IY9>_ J^%7G'1=\)G2>_V9;B+1S#V-8;37,1FKR=,]YQ,G6G M*?;.V6\X9WWI=D(QQU/YC(5V?4MC@8U$-1'FW7JC=69"J[$PKPL^PS65\7#& MQD/S@_;IK\>[^]O'1^WQ]D\,N&MW]U\>?GS+)HB=HQ$15S%J_V5[,TQV-61* M^0N-CG)",>F%^VAYKJL(-FHA9RX*&1(2N0\9$\#//]%7(QXN(PW@17=N.5&Y?[T M5/#5#T:V)Z?IB)AS.N2L1:]3MMA+=C<49YI4X&,E=:G8UEU"94*MC^N<)@^>XC4]^%L?;?"L M*2-F%Q 3A+PV5U0N^CA&&.DV27G(-,H()S2)702&P&8(B7@#%H':SQ!ND@.0 MS]'8R)\*M(%^#:NVNI/4FR9AHUZS"#2?S$^R.+L*Y!L%S 8CZ#4MG*47+( M&^4?L2M+.0"_*3J-M;5;1BJ;D/5;:BZC;=9MR%NW$ONX7-SLY5-LJM-\MF. M;.U1:OV#&R7:@E4R@ U=#@+0@;(-"QG&R^R2@3/"PVO,&\4FPM*>!KCZ$'XJ M\CB2&RB5;7-C0 OAWMH?D[/1!\G)G8;Q-3=)D"8C09@:9V%DGS+Y?@\<0-WQ M;>DI[@,K^^58W0SQ],>L_Y-?ZNA7\1?H"\9T=?EOH$7XCQ_(M"E8'^QJ1P[J MI=SXG!DDYOZ+/,HJ\A8;9Y&"*#O!TXO M22._YUW:?"T]"4S[$@N%1UEV%F;2UO!1C!1H7P AFE&__-_D8,*Y@GWT+B7% M$93+25YVJL1'K9A4*F"'KCZ/THNDC$4WV@1MWJ+3=.)==B$KLT#&=XN#NL>U0$D$JH9Y+1Z9GIG%'K#_V ,>C MUU1:.^VNIE$C-Y'O(?).UNQV_K2B1E!D@0+6;F(XIA(:9+,E)TSW!P4"2)TI M(9%5>]>U\0SNBI0),@O(AY+.Z&>_X)I(3L[4;3<^KDX)_I1X*N^=_>3D"% X M@L":/('$]3FE]%TG':QB@I4>U@0U@F'^JCW6=.'M]2<9E,(O;@#, QL)ER:0 MQLWG+%Z3'$CI7=DMA63"[0P+=T2Z,U\8LPH]QFW7 M&X9E,ESZ/OHSV)GHBE?3?F#ZWDQZ,%"1.,]$E%0^,]=H%G;$T)6=.M+*O*M, MUFIB?H2)I%F28D7%-=S_3$%/SB1K8M!\;"8<6J$\#&^2QS<$ M=9,1B*WFFJ#SFOVTRMI/*V^0&:#M,DUN<:Y3R,0G50(<5;A/9#M],G.QF)=F M-'*"^>&$/Y.ND,:RCC&4^U1T"YW];J%S<67D:/OT.U5IIPD]$.Q4,#Z/W+<\ M#[KRLA'3G>%^P(:I6GI$!58\4B_!0'MWTPW1-%P0S^_C57/PW ( M9D)0T_[&XVKL)=1N/]T]?;[6*#X@6F=1]CNH0UYCA\F?4I^2\8 OI?O/&(<> M^XF5$JL^44)!PBVEC9-]3Y.*Q9IV+5\JMK+P5O9+F!T#+ ;!2A$9SK G*)M% M? /SMKV0Z4FGIM0G?=00J&3%9USKR[Y>/)N;.Q=TD<.(R9/"X-%%BK4SX;6% M\-\/7')3%J43\!'#/'7V(V\_.9-U?;RW8\1&06:;'[GQ)L:I9@H*XE^D^ZP" M4\'WG$O)-O@8;Y],B+@L5#S-NUIAZ:4P95<6ZGZD+=)4:DKN],.0UT1PZR[U M2UEX.*^^>,H[TIXV\%DHZFF0OA)+C$,K93H1+0'=\I:ZLOR MJ&Y3(+C\%@[*<[[.?6Q=9#J.?SY^X2+?+I57RY M))-N<\+]$7U.2:Z0L-6DHDRK2%$QIOUK!G=,)DK/"IFYI)A7+4T>)\Q&[F$= M(EA6=DCE*>D<*%DN*=>0E@W;E]OA1"2XA<.H]S[TNR#TANU%K=;IJ4R>\ MJ6YS'P/.KO-J3PH$CR#_OW'Y MOP8*!QQ67/"4[6TMG;2%LS 7KPC J=;2L=-Z-W__.0=]<.>YB?O<0)R*0]"5-K8,.QT:RHU@$H-O=$J2*4' M)T8E9$]9R#8V-)38FGS-BRNCBP,P%YO]*2FKI&Q1,MTPP75K,K6 3#MUO=E> M;'11JI@](U-]+I-G5X>&N?EVMI$S3U$2KS)W,8%1@IA#N#"1-U 6ZT:G E5E('\X\NW%5;D'I#?!.2W=6M)[ZJ*V)%OGO-7V6![0'[KXJI1UUMF4W%^ M53E_A66S!^2W+ZZLIMXNZNJ[@/J6;C46 MAXJH>T%%N'Y#,]UM4=^IPY70ZNJMAG((5);M6R7AW@#<-PV]:57K5G!*QHQR M>)9JU.Q^\^U@\*FAUXV"3GTEWXYNUNP!^1C2:>I&]\ 1'<7Y.QLV>T!^X^+* M;.MFVU*<7U7.7V'9[ 'Y39Q:H+<.G3)SU@[/;*L^Y?*LVAKG!:@SNB4HE^=N M:J)=T@6X=7'5;.M65UD(E;40.B6AO@VH[^I67;D\*\OU)>7\=[#EF-'6C1-, M1WTK;-\L*9.^T\5V:A;$O7)Y*I?G88R:W>^^W3IYO=K=EI)O%95OJ\R: M/2 ?@SJ6;G64R[.RG%]:=G?7O+BRZGJKI7(\J\KYJRR;/2 ?![6":6,5C.0K ME^<:W-)X!^7IK-H:YP6H,[H<*$_G;MJAI!+<;@,-@X[>;BC+H+*604EUK=TF MX-YLZ$VCLNT#WCK?=TO*Z>ZV+JY:AJG7VUW%]E5E^[)PWP;<6QV]V:Q6"L0I M63/*U5FJ5;.'.V_GXJIKZ9V6BN!65KZ55M3:I6!.0V^W53U[15E_E6&S,_)A M*QCEZ#3TCJ%LF\KR?HGHQSA'MZMWVP?.X#AK=^>3C^.,4\.5Y$PEY0*MVAKG M!:@SNC2H=K5OOI-BLYQ";=B)>7'5M,#HZ9Z>'S>OH5,-+GX3K12;Y525PTXL MH-.FH;?,@CE(!R=')6A/6M"64QH/.\$^B7J]9>D=2XE:)6IWI]1R:EA@)TVB MU'9#M\P#^\'.R&A7GOY2#=]].'Q:V,C!U#M-Y>^KK) KJY@?]M+&I/:ZWFH< MN')#OXM\MH5]Q_=Q-D'^KN(_HX.%\M*F3BE>/M7310OR?)Q M7'6SUFGF>/O'J1\ZB,0/ 7/MR'EF'Q&4EU;-6#+*N6>'#%>X MN'IG+!MCKISMQU_CO !U1A<O<$?U;Y93B .JMBZN&J;>M M:B4NG9(QH[RUI1HU>[BP&Q0_:ZHQ8Y65;ZO,FGT@OXG*S;0*.NJ577-TNV8? MR,>F>KJIQHQ5EO-763;[0#Y&:3IZ_="31/;HIN58KJCA0_G9*A?[$&N4!Z7# M;2W_ F=T.5#YUV\]+= HIZ0:U%L'TZ_;>LP:H:845:5@-'%OM:& MWNJH[&LE9LNCWY+(UZSSC%:S>&6WDK-*SB[2:5E5+B;6(.O82[S>K.2%E_\^ MYYVWJO9\<6=_WM-OZQ(L MWS<1F6U<<#^(AF]#7T1J-@JZ*]8&A_ZF!?='<$ M\CJVC#9;Y;6*,&D*8$?O=(IV":H<%2G1M15ME5>58C9X8G*K?KZB2\FM=;15 M7LF+B8T[ZRV]7K3DI6P2(N/S#VH0(Q.PXYSUJ_^_%^!/TMG9\,> /F11\NX8/](+I1:V[,/S=7YY^;M48C9_[Y'C;;SK'3BRL-R7+H^Y'G M1XS3B$:G]Z@5NS0]&?YCUNO5' %__(7][<77G M]=W9@(6:/PNT>S^(QMKU!#;6A^.\L)XV]L,($*79WD!S_9$/1!X"$+3>+(2M MA2$+=>UE[/3'\.N (8$--,?3_FOF,/^H*> :CT5H##*@0&Q&U&]*-)G2[.Q-#[Y%X,; M &KH^Q.F]1@(4B;_%=F_6*H]U;S F=C!R/$H!C9WN^W#*UD !*=KC*R$P#E MVM.0?9!_^3APPJEKOWYP/#HY/?11K"XD[9*:%7H?__KCBS.(QJAC:G6N9\3] M7;Q9?%V#K_Y8_+Q1KW4:C:5?U6M&P<^;9K/0$ZLV99BU5J>C-G7"F^J::Y?* M&1?>$(A>^[/NJBCS(K,>TC9L+[4-_SZS ]B(=@LB=D"J@32>5==W34(]*3 \ M.K^T;_"K<;@)$L42"P[I?8S-+EKF@P.:R.GGN!Z\(Z/$G\&B@_#]KFC/!8IM MT+[;K7LYVL&P:U3VP&70.5JRE3VPPG 9&,Z?2FB>:G_7%?9VL;3"U:G [--&;)H)=L;5 MV2WF=1),H)3*VU0J)8;SNB6%\TZ"GY12.0>E4EY TJKO%I LAPG.J'3EQ@^F M?F!'3/-YE,CW0E7BC'"0C="#&#"W_;)$<;%50/[1"^F?RYX!JN3HGS" MA:X%26"A(V$))( C&>IZT\A/ JK0_8 DL-#CH@02L"ZN.@V]O60*H9("%9 " M"YTN2B"!QL55MZV;UF+%55E2X(SLGL]L&@!L>5H(Y@G9$Q^V]&_^ ?LU95ZH M6A=N2?^;JF'3P(>_NPS_7$L>@B#;839;>6-(H2@F)XPN)#663Y9!$!TBBI1OF8N,X94=M MQ.\=YE2P,%(F4[DFDX3S+0=S<2KOHB-5-[KY5:$2?)6QCG;%?@/=Z(;>M?+; MQLH0JHHAM#/RC8NKEJ'#017K5Y#U-]@\.V/?).QW&Y4V;XS6"A&2A9:RAP6:4;6,KFAJP2:[:#\D@ 7UE6U;]N:EP"$HH DZ4G6/KJH0 MV& A[8<$L(?X@>=\GK6=] , 'P 9LQ]-<-H)= M4'-1L#B%D:F]ZS&/#9UHY^919Z1F]FEMHNOY!IZ ^,]. MN"!JALXO-KC\-PO\I5*F>7'U'_^K8QKF1Q61J&A$8L'NG"OOR4T62]#?PGF6 M!5MH*'NS*O;F-AAO8VJF,BQ/T+#+WK"YV MDM(;]8(3KI1@K$I>UIX)HE4'F8DYK(OIZ\HLJH:$."P]&$ /EM[M%*0')2"J MDK.U;X(PCR,@JMMJ/&_UWJKQ%B7-,L_.";( Y -_ANGS-/5I\_3XE3QRVBT4 M=X/'J>N.C:6/,KD3I];PZ]8,#O\0-RS[1/3+?_>$U'O[*PIL )[CV<'K7<0F MX:I,T**"QJ(RRDYW7R4#^R" V\@/N';]Q@,9 M?\\.T130J2>/V#V Q2Q:_*M=0W#/0^KJ-.9L=CNU;GWY5SEG(B[J0&%Z M%'1 1=>I 8KSY'$D/Z7GR2,>KY.G+=?__J?6^WFX\CM MW#SO=Y^O\1]?[NZO[V_N MKK]JCT_PP;?;^Z?'V79NX !)/ BU]/Q 76._^@P$*N@0+<3,2.Q].O.B MU&1!SI;Q;+("@[>W&%?\V!^SP^ /9OTHO/8&CV*R\Q-;F&",+9F%H&>#ZTA^B'N9 M&VQJ=3&M'<[=;:]791S6%T:V:GZ"C?E2-^+6L_ M(WZ-FM4JMI3:U)ENRNJTJK>I/4*JVUR_U %F65NYPHU5&?::&6:MR?'-VL(, MV.H&5JLVPWG;Z;!5H8AO+.B/;=#ST@@J8R;L&<+MD_F)S._O]BM.UE5@RP>V MSW9D$]P>T;N2<]J5 MS%U75B M*F-CS]HM50;HHE-2&=MT9:COO25#&>00QW/"_/$<55&]C%7,LEC%N+CJ=O2F MN=C4NTK5TQM?=^[4LI.1H'"B<*)PHG"B<*)PLI7UL7'"S+;6AUDQZ^.0J69E MH/5[X$]\A)_M:F&!I):W0O9*%"F<*)PHG)PB3HJI[(T3P;95V=;%51L'P56[ M'^.;IQ;%P=7#23$.WCC.:UL.;E2,@\_7__T%,,.[#_N8_1NW)):EBLHT5P)+ MX43A1.'DM'%23+&WRE+LS8NK9D>W6@5'ERMJ41S\UG%2C(/;97%PJV(<7)(_ M/-5]0RQQB;\G7,U;\8>D@J> V>$L>-4FMF>/&-;2+G&C)PUQE,6NY%BU<%), MCG7*DF-MD&--W6HL3DI6U%(A:E$-W<$2MJ;?K^^I4I:BD45BRH6W9Y%FZ5%\SH75U:]H[<;^PKG*1Y5//HV>;2L M4H].=[_>3L6ABD/?(H<:95U%NY@28[7UCM$Z?18E[_0?-%G]2DUE/[<)VFI3 MA]^4FLI^PE/92=INK;2*3F6WU%3VRD]E+X,BWL)4]C+@]@:FLI*SA2=*3I3=%9%.BN665]6-]PN5MUU6GK#+-I,4[& 8@$E:A6= MG0"=%1.U9:52=LTJBMIJM%XH ^LECM4NHWKO^(1?5O)3U[JXZAIZHU6P$J<< MZ7YF*,ZC0Q4@%2 5(!4@WRH@BZG!L@I2NXWCJ,'JIJ!48EKSJ1"QD@8*D J0 M9PG(0OJI6U:OW6Z3)IY:1:NQ%8KWCN+JF?6P4EM4FL=L&_)IZ MW:JT%7E*?L(#CA\^%5)7FET!4@'R+ %93(N55F[9N;AJM?1VJV!;$85BQ2M5 MY96R.J5VN\?AE0I/M2T#V0>=:GLJ'*!$R5%$24E]=&$K($H,W6@5;'*@4*QX M10%2 ?*M K*8]"XI5]NH&\>1WN?K^BMY6.JID+>2$PJ0U0)D,8%;4L:V43RSFGU*R@\SZMV+JW9+MQI%A\LH]E'LKU5= :V8A_%/J?"/D99=Q\#@^5M0V]UBH[M>ZO3^9HM8XOI?$:KL;>A9<56 M6C=);8\C ]6F3GA35J==O4WM$5+=]OJE3GHZWVXC99?/X'ET?FG?X%?C<,F MOH8:T%?Y 7UE$,5;&-!7!MS>P("^,L#V)@;TE0&X.T MN>:R['SR_;D>=]N+HF5%RXJ6%2TK6E:TK&CY4*4A]"PVA<7%G-MMYI M%)W)I=A,L=D)L)E2&8J6SX66BZF,TE(.FB>E,JI1UE\&.90XWW$EJLJHX#L^ MJY35;M*@(LVF7J_OBU4.K'3>"KGL9"4HG"B<*)PHG"B<*)QL97Z4U2_5:%?- M_#ADLED9>"UY%.?)T[V210HG"B<*)Z>(DV(ZNZR6NT8'=+9EZO5VMR(Z6Y&+ M8N$3P4DQ%BZMH4*W:BQ\OC[P \XN/7GN4!)+X43A1.'D%'%23+.7U:O"K(-F M-TW=:!:MME?DHECXC>.D$ L;9?7:-(VJL7"%Q\R6008''3-[\DRC!%GU<%), MD)75 -XT09 9=;U1M#VX(A?%P@HG"B<*)PHG^U5U9;58-:VJJ;KS=:B7/!'X MY#E"22F%$X63?6N.LLI;39P96&_I':,JH5A%+HJ%%4X43@XB5LLJ 36;51.K MYVN0[WEX\\ES@))*U<-),:E45K6MV;JX,KNZ:9H5$4J*6O9 +6451YE8'%77 MS4[!<>**6I2\?^LX*<;!995*F)V+JX[>M10#GQ&QE)64;W8OKAH=O=&HBG%P MI"G;I:3T[''*]H8>0149H56E7E;'GJUU;)EA-LI*L;'J^ZZ?K]S0ND+:2?&H MXM%M>;2L2[^%^;Q65V\U.HI'%8\J'MV!1\LJF[$H5;6M&TJ/*AY5/+H#CW;+ M2I2PK(NKEK'/FG7%HHI%WR*+FJVR2M>LQG[]G8I#%8>^10XMS5V$63&@04V] MW:Z?/H]FQK2+@DPX$\+2\68V'4J>\GXV ;3U%_^=JD(5^&J@"WOJAPXN\"%@ M+JSTS,1\=H',U%/BY/7D$;M'Y:*K'TD=D8]<%(1X19,BLR6F.1Y;H%^"^_[H MU\3]IX8R-\Q"Y[ ;-_7MI#V.$'VWVQ7T/$5NH@$\>3B[?:-03W M/*2 ]!"M"8R)AN" KCT-V0?YEX\#)YRZ]NL'QZ,=TT,?)W8P@C<(Q#07O=Y^O\1]?[NZO[V_NKK]JCT_PP;?;^Z?' MD3NG90J,"!\@B0>AEAX5KFOL5Y^!I)PRX+BQ'3#-G@#M1*DAXDE=^A+Q&)]J MF:3A?\X)4*D[ZJT.J*4U7[?7?-UM-2X;)\781K?6-!IK&3O_YTUKO8C(O2FC M9IDMM2FUJ7K-ZA2CSE.#5-C\TK[! MK\:A=NL-V$#[KYG'-*NN:V;=M(I,T=YKC_-B1VUOJRW36O+]KKGH*>OL@(/4 MRR"*> #38_X!3*VZ1&-YRXX4S.!F#*R(>[8C-BAB"FQ[[K+MA'PNUYLQZ_\L1005 M!<^>?/1E &FEC_Y0SPS'>92H J0"I *D N1;!60Q M/5A6YW*K>R0]6-TDE'SH^Q[X$Q_!9+M+I@.]&6M.B0,%2 7(LP1D,0555MUO M UO<- S=M"QU43LRCLOJUMS %BEZH^C 0X7AO6.XK"8X#6RPT3#U5J=@];YR M)59@L/RIT+I2_0J0"I!G"UI3$-O-0HVIU$X5LRB *D ^58!64Q\ MEY6VW6@=27R?K[U7\JSK4Z%O)2@4(*L%R$(2URHK>[O1OKCJ6GJ[Z(0XA6+% M*PJ0)P?(8D*GK,SY1N(UZR#Z]4[KP#D\;P+#2AH>A57*2FEL&A=7F+7:5E>S8Z.XK)S&IGEQ MU3'T>J-@Z?01#.%]S.4M)9Z]Q[F\E9JF4@:P-K1!./;0E&,SNMDHR[)M6EO6 MR%5N?I'B'\4_J_FGK*S))B:"-0V]:16\&BK^4?QS.OS3+"O,T\2\J+JEMYI% MI],J_E'\K.I](_BG[/EGU99$;]F^^*J8>IM:[L><8I] M%/M4GWV,TMR$V&E.-XRV7F^>#@/EGJVZZ9.U(P?7#3?-!.K--C#L^G40WDY[ MT+-[S.IW>WW6:+".W6P-V]U&RV[UNO5FW?J_;>LBYV35P\XI['9KG:9UA/FC M&1++$!&-(5U%8=O,*%TO (H-75X8";I\\,G=T^TWS:QIWZ[OK_^D.9__^:A] MOGN\^>OQ\>[A7KN^_PS_O_[Z?Q[O'K6'+ZG!H#A,].Y)_N;'[>-?7Y_H)P_? M;_FLT\<,URZ?MIF7*EMIJLS/+XO<4;9:X[7=V<#%FK1F('4=5W_!:A-"QF)SO!#'EGRSUD8..[6@@$?\>^WVUY1Y(=/IBT(T%R(9H![S8P> 2C0*R/R. '+%L M%D>!$_[DXBE!B\. K[G&@$=UK3>+\-V #6![T!F1L%/,NMF0AHX<_NZ"_QH^# MT8Z'P#YDVD_/?_$2*DN@ \>"UR(=.Q[WI2"X@3 !XJ$#MTVPXIBGL6?;G7'; MC>AR-19HT1#![ >P-%D; 'N?XY;.;N+1Z9_!PJ'_#J):J#F 9W O\+%8'?]+ M6@=M\A1P:]H_$*)@%\]"1NA]@6M]B'P]'0"VW6Y+_%EC[D. M2)[YCP'40"CSGTY=VYO_#$42IV-.^G-?1W8P8O#5_.10^?$%@)B!9H\N$)8A,+6+ M;/-K"@ ,B5-I,#GLX>\S8$46 ($M21C"/!\PP']/D70$)">A"_H%0G6R,FKXD- M%-1[%99K\L@S+@4[>86'!J" (K:.2''?=&BF31@0*++OD/Z9\,,)ZHVGC)J( M[P")MDS+,H#=%&B=H&R#I1$,4!QSE-J)Y3&%*P_0I0OKC)@'2A7E#WS/IER" M$=3^JCW6M'<7?UY??[]X7X/+D8:6341HQXLN5UC:,& LL3%US0/],6"]2 =5 M(VQET",#=(?05<6=X7]!R'M$;: UM'",_/GNXO;[X\5[G:1Q?'F+GXR?Z"$V M4B MPJY=LG5>QDY_3%:-YWN7"(\4]"?4%XF%(.F AKFPT+(;>:@#10Y 1/V-1Z$UH5-$'F#O0!P04WJ(Y!FGY#(N6[3, M![Q#._T<,GVS>^K@-\)%S;A!^6U0F6+Q!L:@I/O@ Y OJ741>A*QTM13(AI4 M3QZQ>]1F;O4CRR)HVT3]#JG3S69V7^D_QT'B3QFQRQ[(T)^7]A!V^,%V7^S7 M$&-KJ8-,'$\NWFIC>&$!4FOAL?I+%:M,8I5V_^?L_MS=_/=W]]ZWV\-^W/_[[[O8?.8*'E3>*02>/F3N-6X^#F!\P-@5K"FQ2 M #'#BX3+1>G8F:)% >@;P;TF($L/C$;6'WNPQ='K)4,_%0CBN)\EM]_F7S"U MN2J&FR+\W8$UT&)V46(S#:CC!6UL3YI1C/OHV7 (-T D?O*]7+R$F'M@**: MF\RH)QV7XL]H9= 7-C?A@*CP:K2N*2); MX!AX"8RV4%[17OS '5 E:OMCJ+EX'P!?93'>OA;@SW'_)_<(N84\\2!^-VZG Y M3S#+9,;V/+' Z7%L_%$XY'+M'EWT!93ED5C]>EV<*W9 SAMY6?^CI+*LS["F M_C":EB]X@<6T9!G82%YGXH.$\>:ET/" QZ:AX8=S!#0)G M*)\>^GU.?D(^\%N#B+K +1P8'< 4>U'LU^1Z0,R>9JW0YW+IA=%II5L*5Z=& M;9PC],1_,_)MNK_BN_FMWQ\ZL/H0SL/PAF9[,E#(.2OQKV=6[S&/P8-PT_7 M7$SOC/?H)8-=RJNLN/,+! $]H?O-#UYU[9WYGI;"7X*P1F&+4C)Q=;RSWB/. M\/L!NIRYVP,A\*[Q'KW->#\7K\'("5T<"<(D48E:>FPTH^MZR+B#5$ [#M^E M ) E-T0S&!3C!?<%^3Z6NC1B)_O0"0 U8]L=2M8@MWMJR[!;@1+V2P01Z'A@0FS# ,@$SY=5\XN3$015=VZ$#1SN"I(V)K 5XQSML1>Y5FJ[ T[ER,CHP4T8,QO'2PZ_;&=2:(3H MLDED-D\12,L1BB7BQZ1G,[R?;+1O3VD'%_<8"36:'[1/4I#(-)O41B^D-QIS M^) S!QH^1^#ZR[-!+B%,,_Z4)._O,>5PFTY!P'%)SHT#(VL-@;#0DION,*! <0P2R%E M+I&3$9@G=7_CD0[R]_,HM$R2@O>DPGA@COUF=N0U)\U!>G*+E%M$BJ/0R".& M3C!637N2@>N,7<,H:1%?/PJ8)$N96BIY##@,-&_:Q*4P#$\V\NR!@VY_^S7P M75?:-G SSB8K6 M!^TSFCYXD0RP'.+0DD%D6*SD$P,M73S[PGV$XB]XZY9DRY?U 1#H0D@GOBY-TJG\ M'9HT6(*,N7S/L]0(=.0XN/H,0@')['B:X1M '$/3<$WM4WQM .**7XWD)0SY M 1)E=P_TN=2)>LUBP"!'H4$UQ00Y59QR"0*0;5PYRY:\YJXL.5,=.=XR^"RHTNR5J9(#F4SBHF&-"XID9R0?>,)!KP7F*45A@4(%I0OV1RYQE(/P MAC-DM,RA5(I_C*;7M@E*XT0'CDG U(#H\6EK"C@[)UBJFR2E <3E!X&;]PSQY0'HYT(Y"\:-5, M*2_2:5UZOFH- MS[OZF&!6A-IO1JUE9@]KU-K6VL/R*NM4RZ'$98(%,91Q!G;FA.IF^5]D)J", M__'JM$@62F*6BVS_D*/(BY?D9)P[RXZ.YQ,S8856W/\=*).,#B6^76*ZVR7^31?NR%4&Y*(36P;1)?3"U>## M:_XR4MPAXJ%K<_[W9Q!M_BSDFQ2^=U$2*3,T^X&/N!!UAK;+ [[\Y+MX<+3K M)55=:0!@4>(RP%0P2_!D*[3VG]1]&/?.3=REAF?UR-KAXP6B[X$Y2?2*?!E> M_QB+3V2G9UX=GR0'_V9T4E>3/02FN;BE.GLJBB#YHAR]7 MF5NO[_JS 4%B1E!U, ML(CL&B'VEWI,.*:7--[%_4G8#<9!$Z3P:'C8.5*8KOY<$R^[7B M_<[C>THER:AU>+^4/%[CA/[B/'12RP=7Q@C ^4RCPIKS2Z9W0)J/S)3)OCL? M@8ZF>4]T,1!66K.E]<3Z5& MVA;$7UO)UR3Y,5U1-**IZX)/>!F:J D@)L2_ M,!!=S[9+I(#6,;P_88Y5B^E9L<>W87;-6D,^RFLT9*LN3,'JRZ8/0$>B3P=/ M4>9V$*_5P#/) \HB!%TZNW@_PH !.KRD0C]5I<+IWGX5=1\H![T!'3Q=(2*L M%:='M2SX,$=$%KT9SRFNQR]-,151YQS\7!@AZ6S.9:;%JLX3R(Z9*)[Q&^F'B@V*7>DWT0-&H&"!U+>"R&%5BIL5:^I:+ MG )\M5(V3R7H*JIG#M.5(^ZUM=5."6^@)O),@XUW2$L2B M>!4 %OR%)0>40WT=DH5"W9^T=OMW^2S]&AO+V1H'%QM?]VNU7]? M(U[Y;3&Y?CD>O(OZW^)4FM5]ZNW<,^*3), M0B06-UDC XP,Q_PWUY>488;:6S3AFK\.+RF4S'C;^$9\:CK8YVYW^-G"/;6F M?8:=.1&3ME<_+JT1!0@)0-!W"/8/MK\9,]N-QJ]Q'OPSW(8GO-T0@(WJ3V6B M"_R#>2-07//FD8A&T/+HG9Q0Z8PH.995V7%)H(Z=@L%PQI1I00#_8.F9"S0\'#I;.8Q<9 M1(CT\/ Z)* _V8)U, MB@R F-%T1D:OUTWHK(\R-J=D=,?"50KL!;A]4"=$ MV5),BBMA:\E>*6%22<^8QX^'?!TQV=,OM/'$$8I\K,("N?$H&U?I:?%*CTH[ M(K/+96TQX)TA9X;0'\++V"!V[2+U3GV']TKV)STZ%1V>7H%]$ZG:$X[2#_P8 M7>DFN?(.V[-=0GFJ[%H7'7,E#0AI+:+:HOR*]W\\K9(:PZ2V%$E3>SS2>0E/ MWE24&\025_*D&G4([:%[/GI!4O[-K!EFQNN G\1^"#WCR2 '5JKZ#G_:37XJ M^A[P'C*#-65ZS5;B1Y$-'&208+Z$?^Y \TT$8C_,#,Y%#0,63@B 2EP=>,"& M64]"KYFP6,-H9SP\HE R>Z[Y+2PI0UQROKSGFH_K+<>:53/J_#!6K5&?.X55 ML\PUVY\/.%GU5;N,"\73.YWSH.1 0&<._D9]%?R[G07PBS8@@F,#GH4M(I,; MLV#BTM/X7#)(F[%(J$3,IA:W51(#:,D-HI_NB>A&@/!+MI=\4I],0W'=ZFMD;A:#FT4?=$K M609)DW:NL&2$A1+(!KQ\/]:SS8W-^S(M9*+Q M+-3G-+UPS"U%CR?#\MEP4FJPD^VBE4!@7$-='MSW,"R._^<41"21(ILY8M%C M(@AGLJLC->X2C1&SS0_27@X>^O0B'+V)/37\GBMF.,C,\U[<_1' #KL,F B6 M2Z+R@(DUN#R 12-%YT:>.)+@.@DIM[T,@1'RCYR>!0:U'[<%CYVLOK&3.+"4'P$K.$/2%XU1YBO%A:17 7ZMS@Z@( ML9J=6MMLK"76_)\WK?5DGYN#:LVVJ?:T<4\&/-!L5VQ3(#-;U2.HZNT)D==: MC[P-:F*O,YKW?#FI\S*691/0UYRDCN<0$(E_AN/;-Y]83!8_X)F7*T Q#4J[ MI0%KU((/K+NW!8-'YY?VC:S,=6"H+G6WB[NQZ-SOR*,F^K._WQ7GN4"Q#^(8]!98^LB%H1]5Z(>M/=G%_D\)IG3FD:B#/0 MY.XJ;Y'Q+/U@[BJ[&M.Y3ILF@Y4>C'Z?L>'P8V[PU;6] ''/\Z<)B+_- VY_ MATX?-L!7'O^T3:NM=XS6FS#+8>R5E'HH RSA4 MLVWHK@H/?+F]8BAU]NFWF[7E291FN0X MAS)TPVCK]::A=$D%=4FC5I_3)2Q"(XCO]EF\K7HX!D MA"RQX_TA=NU:D(71LHFI 8R-1@ M:)=F0IE*RZ2OV?K&/QEX9QL(K6ZUF/21HAF&2>L'#F31LN E-9$UVY5D74^( M, I\JG#.%%IB%<^E>.V2 ;M\S @U/$_UEER@Y#,K_AOXU#:,LT.V*H%W.*'^ M$CR9$ =3S<)4HIH8'7KGA1&S!V)XI^V^BF$/DBSCA43:/RU&'"Q6BH?E:>$8 MR_.J-RSN;M6PN'V/BSDF.8CIRD($.;^(.9/Z3PYNRK@-1:?R-?W)3S/?J-FH M-9K-BJ5B=&MFI]A*:D]5VM-Z>JINGL$ALVBZIQ26RR31D#S?5R+-28%A/H]F M-21RTGC.@*V*W)]<(+O2D7N%X3(P7+B(0*3\GW8&P\*%MXSH4[R&N0:<>XE$ M524XTZE9QXC+5",0]_NA:.C0I%)*$*55VQ#".S!%E''(@U'$N4L54TD5)57R M294-I')V4J687X+CKK[$),O,JNDN^NX.?\Y/YB?MN^C5O:N-GD-6GHPXM&H; M,@_RG/#$)5Y.9)^,W+(V&,XG*9K>/)]NF:2F^+3"?+H^@_@D^?1\38CL8"0E MG!)"KM?:2CB=F7"JUQKG)YS>/)]V%9^>%Y]VS]'6/U\;@E(KE4A*%=)M4#-* M))V<2&JV:IWSDTEOGD^5G_#<^'033D^23\_7=KAV7=X&7\FE&";U6E.)I?,2 M2]8&E)ZD5'KK7+K>(%1<>H)<>H8V_C:V0[>*&:E%>VKM*35,%&M9 )N!/\/2 M+SQ?.G/*R.3)G(P H\JRG=+&=@+-VQ!]52*B";"JISO^YU2DV=^&4)CA4<4]J M),@)[XE&@G14,X.-UL-IC<-0(T'42! U$J1:!RZ#QBO=@Z&, ZN1(-4ZL")J M-1)DR_!%7UQIU6@0U=(]]VG-1E>OFVHTB&KH?J1#F:VNWFULJ(UQN-HS2@4GI$Z1$@0+.NM^H;ZO5.@,[.48]8"R.F M2O(2I@)W8HE+_#WM4WY :/P0IZ&E4M:/?F7CLQBF+$#,4:_Y87;P2#9,J3)E MKQJM;9L>OKTLC5/)MFBT-_01.\FDB?/QN:T0\O5:][TVC<+:'O.*SD \;>E: M4>*ILN)I$TZ5>*J@>/J/_]4Q#?/CHA&ZW6PZL78#D[BF/I]O]2%@.#'JF26Y M6[]G;5*1^55/'K%[(39(6OW( B@+C,A9\EC9L*9$.[,S9Z>F_AP'"=&,V&4O M8/;/2WL(._Q@NR_V:XA4ELZ_*M=0W#/0RI'>N&R+RLU5>AF[A[0][W0 M":,P-6L,O[5?-!Q7AZ\+M5G(IPE.;&\VM/O1+. 3I<3PJ%#7PK$SG0)?TARI M,?SAXC_PS@%?1F,G&%SB@,%7_I&8 1:%L C.=I/KI*=0P7-3^S7P<8P9?$H$ M#S]EOZ8X22K$F87QH"DM8OVQ!U ;OV:K0#HK)E7.WRP/,+$21V')P8#RM6)0'4W^VSS:<.=!AC0FDWELZ-#AD1V> M@7W\62@ ,HVIZ? M',RX=DXH'QE7R5&A>BG;6KL)+AC"*)BA[)1BT@%E.0HX@0BQAA,.W=F BZ35 M2/YM$4_KT)IG?F@%4%4[/&+R3O2<1X4Q$NB.(^NH@'\89 &F54 MJZ1D>#9%IE(M"KF!0M5E0:*,,\J9:V.AH(5L3=L"XQD<#QF*S(3 $EIEB5Z>MDSEKY"/>(D7"G[ M%E6D388768M,LX%%J%G-OFS38Q56/8(I!BC6M3^!T ( ZG\ [C]J MUP- /%QI C*XM'<7CW_2%]<7[[5;#HSSJ\$RK&[%RE.J6#)3Q3VI&JP3WI.J MP3K+^B-5@Z5JL%0-5K4.7 :-JW*5:AU9$;4B:E6#M4E#R?NLO-JKM'F5-I^C M^L6R](ZQ9;?/4TAG+LK;*FW^P.57C:9N-57:? 53EMXU:FU5?J7T2+ZDQ+;> M-;8<.7$*_*WT2+7U2*-KZMV.TB-5U"/-FJ'*K];?UE3E56&&WS1W0I4VG%YI M@[EAX*4J;:B@?*_76JKN:D$XJ;JK('/V&G?;![!_^< MA1'^CE*=91YR-@N4,N7!%F9A9$=,X[F>0%'\^TP%AIV44,RE%Y]B6<+AD]\Q M[SI;+;)8*+"NK*";HZR@IEW'>>+N*Z"O_Z^9PPL2,UFJ.J!*4@SEWU+*+:6& MK\IK#5@XT&BY*Z&>2%@8A7(( 55 M7H&:.KSC@600>T!B!4I-U9,ZWC"P91T"VU?!R %3YG\L5%'5$+\">]))<2?93*X2H@__83X+>ZJ*B%>Y0Z?]X%50GRU#JR(NO()\3QP M4Z^B:;9XUUW2,4"E.:HTQ\VG-0R]WFJH+$>5Y7BL;'G=Z&[(LE5DILALUZ"Y M8>F&V5ZXUIT@B2G=>RZZ%V1?IZ4JU910/-*AK+9N6.L' R@R4V2VN^XU=;/5 M.(KN/=&LN'^P)$<@\K7I+ AGF!7Q3/W?TFUV!RR$$_,(_]#OST(*[,>983TV MAB/09Z)Y)S6,8Z-7WJ#73[IAXF] LSA]AWG]5\I%P322F27JZQJ*_ B^ MH6=L*TAI2SS[CL["_T8);O!CS ]CHN=?ZEPU["IG( M<>@#4GJ8)SCC7:PKD/>6*QGA\'E,%.$ ''W[+'**1,H@;&HQXT-U[=^Y:W_W ME+KV'S!7YT_*EO.T1]NEU*E/0ER)-L)??6]T^14(:*!=4P)=,=I4R3OGE6M1 MQ3VIY)T3WI-*WCG+Q!65O'/ZR3NJFZ7*QM&.=?7+IT&[:SMV&5V*."BZL3>YIZHZ[:EZFHS[$2>PR]VU#! M145F)0<76WJS8:B\'J5ZJZ-Z34OO=C:(/J5ZE4Q4JE>1V2F3F5YOU(]'92>: MVG.=;M14C6R5Q2Y-!\],T0M,L]TX*#<>^9M,S$V-]1UYU(7'\?HX !U[XQC- M6M(2:L!S=C9UH3&M6GW9,^M[Z,!Z .&0VD*- L9X-Q:1!360O#Z*Q=CT!L&,BU OK:6,_C&3>D>N/?)$DEG(LY4NO MFNLOELFSXBW&: "]/:6G+^[]B&FM#]IG3."*'.PC$UY(--[XR&Y(\_@SZH+S MEV?/!@Z>*3/N](OCV5X?"$I[Q-YH'$3V=,IL C*LA^.L-4/7[N!;S:#&PIC5 M%+ IP*)@(M,!LUXP!0S3Z%0SFK>=?E#%/:E\EA/>D\IG.1Q;=9U6Y&A<;REQS7=:/;5J$Q%;,X4LF[ MH7?/H.1]C]JD,F--FK6&FLVJM$B>T[8,'1966D1ID>,9Z*_H(H*RHNVA5WG*MGLT\W_GLSES44JVE?UHS,I7J!>)D7V-.R@+H M>,3U)?YL87<(!?@1)C-R]K;JNH0/K$700&K&DTU]>*68^RVK*5[6VNO:BS]S M!V)R. $I]?@"_A;GHYL+$Y8#-K$=JOB0XXES$:O5JM" X#M>\/-D_]*^!_ZS M$Z;&F)]+"4:[UFGL*XN_8UIGFS%?Q3VI$HP3WA.58*Q'WJG[B%0)ABK!4"48 ME;O J&QUE:VN2C 442NB?H,E&'2CC>!&.UVXT:H$6I5 NSH1H*Z:@ZH$VB.& M-?26J:HP*ABZ:+9K1IY@C=(A2HUPR/K4(=%)[EPJ-3);6FO5MBSL5NE'54T_,CNU]?GX*O^H@O*W M4>NJU$@EG,Y=.%G-#?FN2CA54#B],VJ-)9G;)YP>F>3683]FMLI47)4HN38S M*D-R(6,QT[]9LW%73N2P4&8KXEKSN\R7V)<"<\61LQH= M,OUS$",F9[KJPL\L^AE^M13BKS*GE= V\0/8!)!,*M'4]5^PF3;LC"-/9L$V MM&'@3[1P#*^_[-%><3/,"ZEA][YP=9@@K&$"2N[AP")L]8?VV7&I[?FM'7@@ MM4+M.T#A$0][;GF9JC7VZ>Y)Y66>\)Y4:^RSS$E4>9DJ+Y/R,G6PM/H,[G93 MH :RDT0-CLK8K,Z!RZ!^E=Q6K2,KHE9$K3(V-^DNO/X*1X1*LE%)-CD"<'6] MH?IEJR2;HR79M#8G"I\ F159XQ0R;,QFK:[2-)4&R1,E-73+5!I$:9!C:9"N M;KRQ-,U3T" MJV:=5XZFC"8R&4V,78(J#RK5FJJQY=P$U6 W%WBM]:I6]=;= M8-@VYL726^?7=EWQ:XG\VF@H?MVEU*,[7R]8DAFQ.DVIC&-=#_XY"]&8&,@4 MI>^/\I1[V$2SUFGFV,?'J1\ZF.CU(6"NC4EL']'8O+1JQI)L)

(,YH>W1^&GGV"KV-AKZP832W+6 MC>P Z8%R[&&+_9G+O\'>Q4M,-?B-I_6PX@*D@^R9//1=UW_!54*L"("G@9*< MR(5'RCA=_JPV.N\/K/3H.ZX3'^S>]R[_O+[^KGUQ/!N^LEWM&[/#6<#"Q<3_ MDZC%<+Q4'W&/1;(D UN%I[&WST(9;"(N*F5ZKU2@,PV!7 >;:H\"OH+LJXV?PR+M MY6O8_7_-',Z.F+$(K,!\8WN8=P>$)!^LH[#!D4<@A++Z%'R+4%GZD MB5Q+W <(E##T R<^;]QY?K'W>KUF&*ED5M'U'C&0 MJ2V"@]X!X8"6Y$039=KTIZE^I300[-E U;&H&>)ZE]\O,D^):IEZ\HC="WV$ MWD M:Y8<3R[> BL?WC\/J1PFPK(O]VM%Y -,#ZO9AES]VL$K2%,@2=1)6%0X!CH% M(GX!L !C($GC^SC5#Q@*GN#UXVI!!MR0$9>N+5B\%W!A[5&,C?_XQ8G&RT3* MQS1_P0]&),0 .+;+TD61@AE=WQM=XLX&4JYE=E'0,GAR)K#N/7O1?O@3VUL! M::.>"]0?]VF7Y,,NB2]09#QGS-+/ &U^$.)L M&3P'77;*D!H%;S.WOX#3J.KZX1EI!P3BI99.YS\8+JL C3@CX1G,-D1EP?O; M 8?DQ(&/VT]W3Y^OSZT.6\W'.=T]J3KL$][3_N;CY/07/:Z>%XIV32 \A?*F MHB))5=$=>MA!1[?::F1.%1/!&K56KLQ-I4?>O!XQ08]T-I2<*#VB]$AY]76@ M1SKU]3,=3H'.SE&/F,L3BDNII9I;XA)_3_M,Q]TONP>+NR^[36)8W,9<.,20 M/:+,D\B/;%<+V#/S9DQ[9\\]P4.)[\_S'OIF*C^ZM;(J/ZIA\[S!61V T_5U MS&I61P554KUFJD%"!0E9":?3$TZ=#<.AE'"JI'"R]CI&Z$"FL"K62UOXF&^^ MU(97)7R53(M>D6;.,;"55.1O_'W8M: MO/5SI!SOF871!/ 6RDEA$>N//4#8B$IJ CLN!)BK[9H'MZGK MX)1 C$&(8AX;.KQX:3^E'OI&BDX>_FQ'MO:(18"X;&UUR>'IE8)H\SXIH9T2 M=)Z*.5-"YN,9)+5+.L*P$YKZEQQS7PDZMWRW 7E MY9> H5$6CK4A6%*'K\;YC__5,0WCH_8/E&Q#U-C#S(Z0[+':BCZ8!OZS@TF_ M6+D_Q8I17F,>S[%T43=-9RBZ0E'3;D\1%J*6LX;OZ8&.9L_$(A&_Y65?R3]S M0BI\G$S]($(Y"!@#^SKR [XJ_-9^MAV7JER0Y8DC0BXL8U%)-=MCWP7EB (4 M2X)!8/S$7.6RF]FLB4WS8: KX9TF8D8V*/AK#]& M$(*H@!5HE%4"05YEF 8[P31NCJ"G^T>$2#P'C;A7*8@XYV3+7@:N213Y?[T0B-W_- M4W<^&T((DDJ-RE(U4:I\I'#Y2#YR/^&Q<+G,%Y5EJK),-Y^VU=)-<\L4FE-( M_E-)IM5.,FVT=6O#'(Q2R>S4[=[OJSU:*A,G57?1T5MF:\$0W#D/1[6'!N V MFWJWWE@%W,-R*"W?KK6;5636Y1[U@OR94RN+VYP%(!GX,W0RR4.EY*GQUHRT M?4"E@O+-:.O-[FXEIWN 3+D2C-5GNEDCXJG>Z0 M+%BMJ"[Z#S! =+QX[C?;LT<4U),1.AEZ%%O3Y@.L,FZ'05#?[;=F1V)%!?;M;T^T\(Q8Q%E2,6YA=XH?HTN8K68,8%_P6 CK,(#D?"V M<-:+ CN),O)Z(MI@C_7M64@O>P7Y-7,'&)2NPP&!%P*QU,F"@5F M,6.%AU@I'D;I%G%DFH?7]Q^%5%W-U["K99Q25_,J!):?$OF0C1S'O'&2,>-N MM]9I6H5#QF:M912+@U9SJ771V?V$Q VS9K6ZU=M4Q]@I9+PNJJA"BF5%V,S6 MH,_V'6&3066-1/";"S!^9GTVZ;% LXP$!/L).58_WIAHM5T"BON-)IZ[EVK3 MB:OH@=*;S;;>;>^[[]FAXXA;!1'/Q*U4,MF5<2(@NZZI=YK&=A'$-Q\^O%EU M\U?!PU2S'4NOMU?[)57P<*=9QH;>;9DJ>)@K\2NG&;;WL.%JW_JYFV*[P:." MT@PTIM70.]UN"='"G& Y?ISPL/1"02J=FI MG<@Z41[=2Q=14H6X'25!Q=17 .\QO 1+-)T^PWF9\.@P+DI.57)2$2?&#,/( MB681/S %U9*M3V1W$>T.]LCL 3;/F*^9A+7$[RANR+PQ!E9#43+H!^%_%>9181X5YE%A MGN,S0OF.0!7U>:M1'^X952&?D_43G&#(ASN,5;QGN[;Y>6["*V_!*BB42+Y6 M5[?,+46?B@SE@7"CKC>-]?-O5'@H!M>"@T[%AU1\:!NVZYIZH[[;V"D5':JV MU7=VT2'+ *+=E'NF8D,EQ8;BOK<#QZ6FQ;??'X\7)OKTJK%??7<6]Y5W)E.[ M3S$7S_N[ 7ZBG MO==GBS$4>PEPDG:3LY -9VZZ],E)]<>/?*P0<\*(&CI[MOOZ;XJQS()BQY<\#"F2O:?J8?%^LGW==YC1_VOHR[*C)C8E[D>B,,VC6!LU1!:OXU3#9-/-%P>[H/;[U 590DVT7L:.\5$J MH,=[18X\(-.R!'21+;-%#F? ML,%I=A@V6GJCOF5]< 7)3*7-G7[:G&5LGSMRVFES2A@>61AV=:-S1&%8W4M^ M4>-7LR,^I%5&ERBX" L$ONMB< M[+ 8LW+9>^QR3YMY9'=5%H0RR?+>ZM_U1 MX7?Z%-MJ*HHMA6*;AQT8L#YP4M6DSC7JYC-S9[_RN&!V9=7=^JE7A(_1"='< MK>7%L?O?+\/9H5%3TOW<:C?SFJ15P\!9;=55M5-YU4Z&7C]ON MM(J"KFACB?4CIII=-G+B;"LX%2.BMFT^H=4^F<,K,R.Z9A?E1*IS0* M[F[N6*@HN.(4O(72,8WE2B==X''972Q9.#P ?[ P"F;]:!9@R(K7BT5L%/#Z M,RR8\L)#.!E/A:$-,---Q=$EWH/:>F-#1R&EDG8"<%-OM]0]J,1[D*$WV^M3 M+-0]*%4@@J40EST;9V=B&30H'*5\EH.JJ=?K2O>41XI-O=$IM]_0VZ9?HZX; MEKK0EQ@4,G2KN1[ ):L>6:KM^1Y;#7;UJU6_.B?-?@,;L!U/<]D(=D$-+4#' MO^LQCPV=Z+U2\%NY,Y2$W"GMS.A8*E.RE%R1NM+L93;#7)\AI6Z4":S^1*6# MPU)LEWH[R392C#>273D"0A, M3_=L1Z@EN5L[MN21Y.G9]\L&2!1%M$& @T.RYM=O9E;AX@D>($&J)F)F9!(L MU)&5F74\SW/# 7 03#EOLVD$-6UJW5:*2U1JT(I"XVC0Z,I&O))'OP/)^8=_6,V@?C=WV MU&YS(:A9VNUV^U)MM=M;",67"]!Y"U"/47R4B]"2A^<=M=?;\ Q#IM:5G7NH MS>:&,%>Y"*UHIC1UM6&N0.S+F;+ORVMMM6V44D ZGD7HGN,FLREFUI9PY6@< MA-D%KRUWJ>KE()H-M6N4ULVM5=^?[DSIK 9-RYFR]_W_HGK< M3^U[N[R58Y;+(3_WB_$\'S,KC .&&P.X)1#F,#?6BQ78H3)P46EPZ-"M*,5U MK#XJ?CLLE/O3\I+N":*ZW[8-GS4;O9*EL]_AE%U8TNH:.KY*=B?TNN5:M M0"JRO2KF> F)A6I-K&[[+(>Q).G>3L6]X792:]?;2=*]2?=6W!PS-]P3DM,-EAAK/U9F_D!M%-N/,2N=;O:.*K'/=QUA@S>YT-,X"L*V/^@? MN$L'5;&>&%_L<&3CQ(^@HO"&PD(H5/PX"B-X )I\G%C':FXQ--5V5Q)A59@( MFVJG62T;R9NWX):TX(HM> 6MP9'MZK4/L8F'QTY'A,DP)"9#GGG),Z]3LV%= M1LH*F>>6=^XA !K'L9Y+C[E>:K^P._[;=MLL^>1MN\,M$^O:]Z<]4QJ[5OZ3 M,V7[F;(JBZGZ7NHQ[;OO;0_Z\#ON!VSJL6-_?KNX^*K8CAMC\G7]]6'#3&KK M9=*1GI?7_4B\H35KO_ KN]BKQX199")U/[EN:&9=A&6DLZBKL^C4GL58.HO] M.(MFM5(@&VQI=7)8HCJ-\>%81XYE.0W65'N_W^\UNWWMZ&6T'2 M>LNL=@_VX][G@J(\-5Y,!]4K=R3\:4Y4.6CKH+$%J;W<4>3167S?CE@YZ=S;ATXHVC?064[)6KZ[A?E<<3Y[L&', WH OXT"9M&7 M=',L4=W$;P+XZRS\ $]:\.5DXKXB9P*S!J-T MG0%V()2A*;\QCP66Z[ZJ\+@3PHO"V(4*P<\M^H4@Z$]>%O@_G#%4@%?TF_:@ MB<;!0*2U4X9^,%TA3?G=?V$P/&K:Q(S[?\"XQ*B5WX$,8RP@++ \[6,()= 6^#D\8L=02>P'T3/0TDFNWOF>X;?UIKIOMIDX M"%28'[+B[[6M)]/;F)/&H>:D'UDN&EYR6_-\L]N:2AP2LPG9"K1P$+O<-*%H M:\YN!_P-5@2S?!CX8_H1W5K(_]*.B0*%/\B\ 0O3J4SFC$53B6B)(1N V2&] M%SY$,RY7UF(KS%N+T2EK= M^M:OO-X=4%#9DU] M-K:")^B8'1K9RBS!2%$ ^L_*'TSI@ZTS=!KD0,O7&9T66-._J+Q[QM:K\FP%KQ0_(/Z%Z(IC+PU^O@+F M'F!T@V8[OCV_'S3E!B.)31Y)A4(]F-@4$V'2N#"(U$O@L@6;7H@%HX1HR(-: M5F@2#,D;9"](XG@B2*IB >)[>-9R7\G=4;"R("JD <57')P\SO 5K! CR)/# MWPZ1,/#!2 JM ..QW-"?LB /QPS[!BNXACW!,$%PROT^#81H6FF;J,[>*[W= M]A7/C]+<9*;D".L&:8+H1VXGX4@9THC"*#N8_$(+"Z4DQD"/!NQ?L<,)#<,T MX"=F.FV>-NM#OLR"9P?&8&*]\E^!J'MCH;=/=U32_MC\9<;A[,J>NPVXR<'Y^E[ M \<5?FB-" %IA._"7 L_+C0+_B@M-J>N'*16PIG8BJM7:+MK34+V,?GCYX1_ MU?&H,?2CGT7IPLKGH#'I??SK;!BU!A]*<9(EWBR^UN"KGV8_;_:T7J,[]ZN& MIJ_Y>8#3Z.KMKY+#YK;:;)06)*^]F4G'>"J.T=15TY".43K&0SG&GJIW M#^@8-^$Q:L]'?=6/RNAVL7:FYWLPF[TH\%T7SY^2DQH)$Z-<(BUSH W4S=BI2Q)MOG::CZIAO@ MA8&G!E5DP='"O*6--Z5B37&A6\,:W$\(:1\:; M;%^WL?K 2\[6;6:KVEZA:2K#S58&W%)[Q@J L#3@[3R$N>+D1X:;M+?N85D3 MQ(,H#@@MY-ET8O,4R+VU!=8%V>(*$B\Y?;>Z4=51FQVYMU;AE;66VFG+]4Z% MN\.ZVNK( %2RMQY6<#?(V)-V54MM-&3HJX M]-%5LW50%=L$!.SY'EO<[?*I14^=4&"_%"P.+GN"6B0,'6=]YK&A$WV0\5UJ M[^[_OI7>->45P6K.@65@KW!3I-F2Z\F2(F\8^!"AK M:I9P[JUJY4HVT30^?OCKLA;7T!OI#5,UCUE]/JGC/FWN0,C6"DVKFLL-7=7L MK,!VU,B"I#L[?G=F@#OKKM#(E.Y,NK.-3*NK=AO+[P979T$GEGD*UM<];&CD MAF1*ON1H5HQZ3]M.:6A5X^<:9#UBUU]V:"+[M81*4JJ>MF+K>J\#7D43=SG@ MZT^+(W,+&YYCE&__6_<,1^4(>Q8A6&0Q!5%>ES?_WXX MZ9<[E&D1E7 \4O6@BX\H;4(U9#\&;FRS@N8(*H4D(F'6*[(LT;'6*!Y#[0,6 M^G& @D!" R-,C[^X-L@+(]48H9'BOB8"'Y/ '^!#4#+[X:"RB:;\R@96'#*A MA/7,O)@EHD1.KMP7!ZKP%%AVC!IABLV$=(@5PFM",&04,V(NZLN@.HOOH;7C MGSZI<*5B'8AU0WDS-:ED["6<4BR,2%$L$>4BQ16H:JY+L,^*]4IZ<4KKY245 M+4E5%4@O9TI!09TOS@1E#@/&,A&3= "AFE@[VX%BL6.YL@NU@ 2NZEZ.IVM6 M)4(M*.]PHPKGO4.HL*6-%N)4F0J.A:IG)#*5F8TPTC#NHQ06B63%GGA9]$JO M?K9@+O7A3?!OZ!**JEA3D_A%8VY8@2%_'*K$!AJ#F@ M7+$!&_?!R9JZBK[0A,<][/8ASK3$]W^Y^@]K//GY J7B\M9(/_B$@E5ZX_QO M*IB-+503!]:$SQF8UI$++ZHBA*X9TN]G9M1M,IL^I3W]1?3TWD,^S3W1WY]CI-=M6N]]KM!KF_W:-=R4%MO8KG=3K:=V6N:YR4J^K]1K+!7-6\U>F-*;.;+V]P?_WP>/_M\O';_/- MW:UR_<^OU[I6E[\EVOM9@*\8MV" M>>2/A]Y":$AZ.!I(9'KI$R@>*;10VO \]X!9)EQHB=;Z(9P M=N4RLIYY[A5@>&?CB>N_,M1X16E:S-5$M0:!CRL@R+?QI] ,"S,^33FA+.N/ MZ97L) ["&$V;]X9;L%8P// OO.O#>#*!E)<&2UBID-I\334X$_U+? 8R9&> MB>MK?ITQ[RW)$AO].A>"AGH%;(AIDT^V \7=PKM'RD,$61I8(1CYF"??3S[7 M&^8)=KY8AV;;, [(\OBL(Z'AD>]B2L;5.?NORIE.J HA/(PO$P=#HIG02K1Z M/X"6G!D?\C*A.57.,_,#;BW@I[;_XI&F)E_7G#4_"!W2I'R7"5%DFJL:;6G@ MJLZ/PV(3^.R'E4_?@&J8[@C@R'#%5"$5[F13"7OSQ0^^ARB@/LZYLF27@W<7"9S2C+-< M>-"F-7W?02MRG>_L'!+N<_P#TV&^BG7X,A,:@.W+7 N$=MP$*\H8/TZL#DU;6"4.EM@$25;-9*NH:(KMH_57(L8.*U:/MEFLP8"YC#37 ME8;)9FFK"#K432PV;]4%!X@%PHS M\#*@N4';14@0[GAUNS>SQ MQ[D"+'6^Z#%R*=0ZZKA$!1@[""+;=Y93888.IXTOOC'Q@NV)DT %OX%^<\8, M^D+XD?R.8P"-#5*G47*C)/.%R^2->RECU$(G07^GF;2-\^"VF%M+O-S+EL,0KTB(2L,>078#FUF>,I7 M'*0;5;F!;Q4]M:Z 8=2879Y(;>"MM8&;Q7I);> 2R4_1/^3[YAG MW3!,SHD23X2GX/M5."&$;^0)-GV+?DY,9P@SP1/#":2\AQZ&F.ZZY$]B[YPB M3BX&X]2:VK*BQ8&GO.^N_N6TP#%D.^!4VU@K\O4*:FOR@SJSH69NG&(8>"I, M$^W4/Y7R<.33)U"+'W3X ''X?2>M:!K9<&M[X$QX8+:R$$?O3%,.<#>Y@=CT M]:VLGT2($_%-K'WX3G?Z?LJXH( A1 61-R5KG"'#X#QG 4&QC.)#H9+I)K9X MQRGMUZ)=CZT__0 3*C%[TI[)I:.B1^U<@K)D%"'M"F)8^5+:/YQKGKE%)3_; MX5V<#4:2EJFTU.$SGD?7/M]/=EFR]!1QT(-^I#Q(4RY".F? )"I;5LQI5SZ0 M1R,_9&6B>);2H>M@$#G^C;;CQ4D:'UK/M"DP:\1Z9L10:7H8EP%TPH*=^-YH MY1]X^$WL3B?3@J=3397_&O?4G9#G]%A9VK2>FSK.KJ9S4[=09SK4HFQ]8JC[ ^'>)[5?TW7I#;?D\C-5$KQ\L,(J9W+5T'! MJU@0)-L:N%;@.8^PF&0AL&%BDY^X9GM7VZLMN;UZ(MNK#]>_?;F^?53NKQ^^ M?7Y\V/">20G+JD$@4:Z3=9CRWQ:X0IA\>BX5(3=)FU#H$Q;M:'#O'D44@8=T M;0(?Q[7'$!8Q/NV;\!7GD&'DR1;9\80O<7APPE_PV<&>^(RGZQ?)<3'?L(R2 MQ,'#H([K3MNQZ=B8^RB66Z)Y["4I*U==L9I&%X<>=O&:,FG\O)J56A3JK8_* MK\GMC@=1D=P;JUL,Z@L6@S"LX'_9@J5TX&+;G^DHXF]07M MF"<=LHUGYO,>4V=G^+HGF6R:"U]8@%85P4#QE'/[\'* Q,*V+CEA,,WTZ1T M-KR@$5CXI(NW8SXN;(Z(.7A9L$6-V6_\ I>L-?A">)T 9G0UW>PM#6#E/V^9 MRT-AZ:BJ==M-6:>5==+A!ZU.S2I5QXZJ8YUP\-K=;5+')1DB3Z(/?_EX_O7J M=2^>ZZUZMGE^6OQW<>)P3?>T<'- ,1OJV^J#!TADO\!3HW!9-]07H]=9_^X5 MI].@-!4203PFFB'56'?,*YOJ.\X*&\F]^]HVN H;QV71FVKP)2TE:]MD:=32 MJ'=BU*MV[-:0EJ\?'.S1AUB6[%^4&.E2K=V0'61Y]YTH0? S1>RAPLCW/5&UGMPPB]0XB>K>AMLJ3Z]76SDXPBG2UQAR2BEKN M"^Z3-78=@I[CH>!1]>X*2CC)Y[Q-!W?456H-!^C'FNX(+:)AU7K[(-4ZECG; M;*AM8[E$A9RS6\FKM-3.BOT5.6=7S%ES>B5Z8CG$_O@_C\4MZ3VM*J=4CPV" M'<:@8_&$>E=;KH%ZE)Q[I^Y\&UI;F40YE(%T3D9#JVJ5(YW3X;B$EX^I=$XU M=$ZZUIAU3D=*\X-HQ@0JQD%>^'7?&@"Y M,&6GP>[[F+09518,5)[R-T?DA<:'0+2,0Z^%92*% 0R@$N#ML%T9Y!XQ6K\:ORI?!<3\ M^.!9RC0^*]\<">UO%._9_A/6S6;NKQ27[]3 MSS.\4U]FF2.CR)N/(KK94]O-#:^K',/\EF&DWF%$;^EJRY0 WSK&D8[6G8HC M]=T;E."L+>=A4VWH*Q"2$NBQE:-3]=[R#I9 C[4=TMN>M$9'-3JFG+2569S1 M5=LKV$?DI%TQ:9M:[[2S" G/FH. V'!G4B(@ZNH*]9Z$9QV?]VUHNH1G2>SH MR3LGB1T]2NL/OO?]'XF$,H(C.-*)@R9" M'PKT?.\\8"B?B%^/K, F6%4F/L:%VPHJ0$*:6Z DQH[-)=XLU)_VN)!I)HIC MLPG#H1B\DLXSWJ%W$&M5?''28:AGK,Q^//9MYI+D'0JNDO7PN $-"ZXD;)DW;$1M\5V V M/N&S-N-*0C2?A.UGX$47OO-"(O5X"IL7&+&ZM5D:=32J"40 M0S(@G7GM42P[+=1K9YJ-B00LH;W"\Y,S9! M2!E%2MT@TCNJ+C7J9!@YV!6VAJFV6RL,\ CL[ 3CB&Y*D;HW>-SUNA)D;HWYI:, MC@0:G9PG-+3ER:$$&M70^3:UGD1!3AER6ZN*[44ZI\,Y)RE2=W3.R=2:95&0 M27WRM]+-]C& 3% **P%BE!:O6XHLF?=1_YY\N)G'^$II%!5U*X2[Q% D!2O]9]" M)X] 7*).*1($\2VD /H%F@/#%L4\G,6-0#\8ICB[08J24IY&\:($<*C8Y]/E\XT(6?(A20!>-$%\Z/(]?W MOZ?E6Y-)X$/?88D$\K4RB6[%NXM)XJW.?IM0->\ MZ*%I1X5OY28 X_># TKC8 XVK:!_-W>J3#5SGC9F-#41;2NRSD6-LTG T>2' MEPGALY1,]X08DYJ!QYK MG21B[HCK)+4#3Q(N)B%S$C(G(7/U:G 5-B[11?5JLC1J:=02,K3CF&2^CK3FP)=MCSF:?15%NZ5'VJX7'T'+T&&4=D')G;VK9N MJ(W.&1](;6E/J!!2!A4^WJ&^9O%>3^UUEK/#R'F[4O:S?=J9 MA,3.S>Y0:AMRL4AX2EU]H6EHRU-$"4^IH_?5M=X'B9Z;<4\2/7=J[DF7[NDH MW9,^QSV=,GXN+ V@VQIG03?E%\DU":$D!%C >V/7"O+*6[1]F>H.$K(*%=)" M-!: MVN-3BFT"*'A]_U4)7V%M,$Y>P0=PZ@T(55PLRX:C-IE2Q,)10TVV!,2&$D([ M$&)+I>4LTIA*F(\WV 4V@2IG 6DX_V!66"14!K7.<&1]RX8B M^Q&9FX?*AIDWRDVK 40C"]J%6$1GZ S0DT .!M,U8 /F/-,L1HQM@$*+]/8Q MX6W)?,&:;5_Q_"@U:C_3!/2?&1\IUYH:E;E3<:9I%4S)@F^<$K%[AK[QXW"Y MA!W)3W)\)U>[9#9IM7*%.JB4Z&V8F.' F:2:?-@7T P%\EFH/$F\0@E2E'4C M4=:V%&6=VS$D2RH0>PN1INLA=3-ER])^5,PL[I6PH,)DI-F5^CTU"6L8I@O9 M#]8GCZR==6C*&$'CX(:\Q#=,3>C43VR"7;S5W#5C?\E6/_ MUSNG8_>M/C,'O?Z -9NL:[7:PTZOV;;:_5ZCU3#_M]M]5W)J'P6&L]?5>HWE MH+15EYIG=B#$3L$.-\>'])_R,U]OE+O!??'PN_+I\]T?#\K%[97R^>;OWVZN M;A[_IQ*=>$-K[9EM(,3YC/ IOMM@-E21W<%,'3$71M,*1WRBXQ_L7S%D+B[E M*?##]Y#\ZY UNRY-?'@*7 \L4BAI2G\Y_5F^$*Y;RW68AV ?(7]KGOPBS G! MHV"[T*@&=PBNB5>CA:1:HAJ4 @DX-3HI,<5&_@MGMZ J#-&II+05J>=V?H#O M(UP92W%EQ8ZANM"RBA9^(S^&VO8Q<[&H#>#=_HP]\H"PQHA&4W*\#.;IU68I_GQ(3$YF!*L^-_ZM@/@=\BE+H8D[VC.A>$.''4DSJ[>9Z5VUVUT!T]^_F1T^57H;Z\,U M,RLZOJ53\V<6KI]5O96KFV=-4^V9W9EU\]87-R7TK M\520EZH=HR'=_3:=:$#,['87FJAT^ ?+X7.'_**(!G8Z-NS39*Z'0\9O MH[$?7/5 "5"70/SM>Q0CU)F;'^JZ5T6F;@'*>')FJIU&4T:3*JS:5!LK*$1D M-Y9;/G3:'1E-CB::& W-:!TXHM"Z@D3>13P%B&%DCL9 >O;VG=5HD:S$%+HCF>FYH^!QJ \J-8 M CK&#_O(O01*P80I8/LQ8AYH>N0FSO17)YZ:;=DA-U7:?L M,SK7PIX/$+P/:[:5Q/:NVEJ\!R(-4QKF@1ILM%5]%4]RO:SS\*GDSM/2A;10 M123GSX5=NNK.?)I::V4R:"Q.!@VMV5R1#"H[3%T[):KZ[I<'2)RK>"D54PHI M)62@![XW<%PGI5BZ];WSWRXNOBJ?^,4)RU6^,(OH&_;>2016%H0+->BLRSQB M.A'0ABZ[XR@-)*?9>Q>%;,"I@EY&SF"DV&R(#&&<>\AUXS#"<\]0&?DO1'-A MN4AQ%#%E6%BYS6*W:T\<51HOD^,4>:]W,TA^"K O22,U\YBI"OXH%8\$7'"- MG,!(I9H0+=04(\G8\JPG@MGG28;H>XMS2PD"(GYH /^,"7J//TXH5YI3%%$3 MZY7C]K$YT%1D@(NL'U!L1N;ROI"1/$:5,E3=P_=BFGHBI M5Z<8V7B]-XXE18,+=+A@4]BYWUZ'=:+ M>2'_55KO0G7,M#K3PPF# Z]' AB-> WRM%/4UH@XJQ+CH>[/S"OC:W@1!#C+ MN?ZV9O8KTA&Y+X0>K'UXR[0)(UU)JLH:8-WJ'4=OTI#&ZPSQD2/HI VY\(]#XB1P^5&QS5;2HW5 ;>JG3!6E:TK36 M.[A2N^T5@ER56=9)W"7Z6FY_[^U<,CI%>)#94QO-%7P=$B.T#>].4S6-VJG@ M'E\_GK54H].J"B14WUV6W%R>D_M&ANN;.3D+)-K==5N;SFY MG>S',DX.HG%;.KE%"6G )A:DZ$+1B31^4"M)NKPY+J^I-GO2Y55(=&>HG:9T M>=OWH]II+5]_O'6W]\!0O Q6X=+/S79.1VTV-T1[R.E9KG\;R_M7=F.978!J M=P!6N+C#WV*OR[WY$FJ"6]K#*=Z-OQ@GDJ1#%VF<"OO ?&O83_2=Z5JGQU54 MA19B_J;H,5]L7D97N^3R,MU(?=_6&NG5UQ&43MJLEK?B)C.^CLLSPJ('PI8= M-NS2H@7X8*,:T_C6R(V&'DP+D^O"DS," V@_,5>KU2?D_JU\KZ3 MNU6<*F,3*CN;7)INY2I'8?2>BF*S94&:IB=W%W\-4QT1F7= M*U+S"($^$NY3_#XX-"L5#F;68"0D3.D:_5SU<'HH508-&8-!#\$MHEZRA6:7 M'_.%;YN6EK9"DH?V+#)X>(VEH&I>[L+[%Q9@,R+E@07/SH#EQ%V_!G@S.7HM M[+@J5H#7SEWTD?SN\Q4;L'%?R+M:I*?LT*3JLZ0K,_W"XLUG?A&^@"R@.^.+ MVY=>LQ> GRXPN*366_X"(MGS M]0\VB#$D*G?/V/-LET0&Y::4IERX(=?2Y@X-W91?4,2=ZZ;FSCRZUXZ/9@X9 MW*KO/9V#@8^YJ*[-@25EX"]2M7HCU>J.5*V>VS%@UFB;?3\(R/.$B:+R\JR$ MGK">_8#P%?. .(F$-,R-5,,4(POYPBCSC:9.HJGF*87DAUQXHH9' 10F-*]5 M)$%U8YM/>#]D^4QL'C)&I>"=BY7UK)3$PY38QY)X&(F' MD7B8.MFXQ,.<,A[F=O'&1)A?2TN8C(3)+ X'IM%5S9B?2UI5]*N-K.K#E[^7ZB%='3PF/U=1(SQ8 "/JFA?BY\R66'(Y-6 0+;6W6-=']F&INTU&IRNO'I9>,.%!E?1ON85 1S7;4JBQ M$LLS=%4WEL-W93^6BA-=M=DS):1D?O=X!T?6,R%?"D16PD>]" M_BLSNIPQ&1VU*3U>13/5:*O=EA0BWTY)4*],1_#87=W7P@72T'+I5D9R%4RP MWM*M)-=Y9K9\D('K]KC W3Y M.^3X B5 *>* ">)_EVZ9YZXEJ(H?(2B#;J5;@RCF<*NQ$PGX >IJZF8[&T=!$A#,H M0TQ[!(: Z/>M"<(OA O(X*PXZ!\A"JI-RHR@U\J^CXQFCD( 8.42*+.I2Z;WK<5G11 MT@/-C\IG D"]2YJ3-F+-JN-O">'U":JHZ(WSOZF)',&".N=-:F'-1F'MC) MZ_ZA)B>D^W!!/@3OA?(TWFRH L#RWFCWF=N7I-U09#B$.J&+Q%W$>(*^@GZ2 MKX;C);?_ETT]?/^2Z)# ^3P8;O"KRIANYA8D2HJ^/#FGSA_@V9B M0RT&D1^$'-F0 /XX;"3&I@38H_T_$7*,HC5T$%4E2J3$KQS[O]XY';MO]9DY MZ/4'K-ED7:O5'G9ZS;;5[O<:K8;YOSW]74G\TS' ,7I=K=?8ZC[_[,:(V*+9 MX:[9D/Y3WJ/IC7(79"^^WCQ>?%;NKQ_NOMU?7C_,WI5=CV6@#G[ZD>LM>3CM MP540O#_)_LCGY!T1H8-UK=51^L)[6PO+3=F'HTP7J)QQ/ E_(I#BCG MRR[P7R55M#K^_4[DM0V\;1',XP0[ZP_Z![// M*0FWD(23[L$*32W<83I.RZK"I9ZL957167NUK"/HCQV"D%=80(WD=3XY/X@D M;,Z@[Z .-9+267O&K[I-57KPWP1@>J;1-;PZIZN&WE3US@H]KJW;OD.0ZU9U MV?0JY':679/![FC++_%5-,SUF-=_J2(%6C?HG1*,>M?NK8I&@7MKMM5VJ[>9 MW&"%7FP7SFK?/JF*$5KID_;L>JIHHW0];]#UG)F&VNPNE(RJU.?4=]^PY K, M]3G3YDY7WB>$>#%;IFJND/_8,^9EY>M.?4PZ6E5JK<>30)\88,=L==2642T3 MQ9OHR(ZV/ ,_H43NQ$;NK*D:QJ$@:_.*[VB=5AUS%KREEEW=VT.NDLL@]:/= MDM+55KL#>?+V&U/+^T#F.3OTY;K,<];>H=G/%*UF#ZW=:*IZ=X5F[?YGXHE% MVHZVI6AM/>*@G#[3^T!MM=-82'Y2Z;PY]GV@AQS;$R( ],[/A C+P(!R+^B7 MMM%0FYT3V M:X_?U'8W=7%<^ONB%.4);KYT@<2EG5Y,N?*NFH[?4;ON@,LSS MBM=[=8R(CUS*E\.[-C25DHMJ =,RH3]L/T;05]*F[?*R>JSR-KWFM8M>J6'8 M,G"!I_9:&Z81N^L)P(.(AYPP3_=3+#5\L2:*]12PA+@(7Y_()AF$* M(<-XU_H*U,(:#'@7!&S G&=.VY6*W:==1]Q:%JX4050V4R4E?L@*Q/K,% M(1<,MI7J3C+>*$7ICR>N YW)> ^FQ#8#_YE!)T?A0LX=SNSWLIC&B]>QY%NB M$2Q%GD;0[7/(Q79-O25,L(FN<=;S">H)"E3Y7XEPU,A^8O4A\L31XI_,(]XJ M.R/G_&PO4]+L3@'L6MH?B[^LFQ.[&T0^\CH8#;VK+F*;L^)HY >IRP!_(.3<=JL,"/+@C;,+6,;$JT55KFVN:]! -B4!("G M0@!X?_-X//EXO$TR O( D(!X$SB?*^#BFA M!T@.R!,_G("083O@ QBG!$163\=F:]("4^(>B,S'\_,N!!^V&69,D%?F2@#' ME+W9CH.$N)K[PY'E#H4S;%;)#;IL5#;<7*5BRC,6W[*7_&A _WOP]X#[S[W3 M%A-_HJ[_O" T>,LJJ[PR6N)!;+!L?X*18 VR1N.C@EUQD97^M5!Z?4@<-XL_ M&]ILR<#4D8%I#B!25+6PBT6S>M$6UZZ#U[I.I&3PNGF\_J*8FO+W;Q<0N1XO M'F_^<:UO?M4?ERWFD!X= #2L:'SUH5 C8A6TW3 @@1@?P8MRK ML, IAK$;)5E 1N]N07;PS*4C8E%FGBA]AE-657#9$N$>AIN0]-.>QQ!#1:)? MEB-8%U('SU"SC.3<]FGU1/@R[NYQ111.V"#FNQ *LJP'%H4T M6"9A+XB]1\\BPEMBB4]W-SEW&,166-J9(]0Z] M^IV1;HCM9"WD6B!#BQ:UIR0BD$Y!!P4Y7RD,X3[L.GNPU$/9M\MW+ZT@0)O& MWE8L*,-%P^/(8&[9,$*IK2<9*B>T#]@0/J85NJ\\W'VZY[O*N&$ZF<#<&_J0U]K*^V:G5=R&Z$(@A 3;<_P !3:2_4J/ M,IM\SRS:+L2E?$*?'>6VT"&.4Q=EL@-.&,:T5SCP0[1"?)H-AYC'P M\$2=5P0&KJN9?]E*=::<9HK@[7YW4LE>?50[<%PBN@LVX]DV8_:>99_;>Z:I MX]8>W_A<)]5LM;1FI[LC8F:SV]P-,;.A=;JR4B4KU5M>5'UA#'6CP=V"8''= MLQ5F&DS?W.$MV-*#B/]*4;+ 6KJ#]\^A79Q7A7W0+KZ1L?QD.7BCP(V7LF?6 M;!@-.8S3&Q5E>5!K-I+FO)'+%>2_BQ"?3[2'?S" M]4FB/>@SAGNM=CS@P(C8@R^AYO\N@2W V^?O>QE3P88$.B?"Y60<8E@_^4&. MJ*DTR";!K7! 4D*@,W?/186?)311],J #5VDBX*7!E@-@92BISE,*_=2@41;A)YQP(B)E0/J_:_81XS()' & M'.IF<=0++Y^CQ*A^:%L$DW>A4H(":00S 3%CR+3!H4!AR)8 1B25V?P+E?MU M:D5 TP3^Q#NP-A_J# )3(!=SQA,PC,2P9@G+0G)]<8A6U6>N_W)BJ*$)(J0$ M?,N9!YQ>;T&CPT<@8C?!1Z&NR# %L6>HIPI RA'Y41 MLY\8@M)\"!H1^IC$,Z0D6VG!*367[_&LQU(0P>4D_US(2K>,6V?1@*<(.?<5 M 9MHYU#W]QVSEX?QS6/ \Q4KQU:G\1=^B@.">3H+@73S*E$*.]=!Z%S@/'.< M:P:'N\G0L > U2F714*0S'^'R^891H: #7 A87-_/8C',8:&[X%;9@%" M$\"KP!2&+A9H],18>(V8?6[!O+.>IDWEQ8]=.T%=HY'D?CXSAE"/7)8"H_[> M2&=P$OX#-G9X^,.2BY;EGCN\BI+.GV(BX M#L3ZB>Y1A00[@$0TK-BS-Y7C3\/ND M?KFF05; ,W&BR^#N$NH:CI&55V1Q20::M+[(MUA(-GG:".M6"SD_UAG,"D/S MSKB=P,=)W1N[4A)3Y[O;Q_N[S Q$[?;V_N[R^0BZG?7,3[EABA!SPF?6! M9X+%_>H#ALPK6-'#Z@'I>F#A$P5@=>3/OB+SM T?'Y"*[R)=(S'/3OX$9^KX M-G$\!WQO-K?>4NC<< M.@,H'\O+OL^6F^)[->V!9"'.V:&&@EX2MQ/X;F429)+P86<#.\@/["0=6.6L MR.!S'X,/U4WK7&^=L0_).Y)K9_#\=1)#+G@(U7MFDZ*=!2W&E:KHZ=QC[SY\ MT!2^>(HGM'RRHD(O;]$WV"[:O;*I6%4LM_ 74X.MENT1HO',6($@Q,+B"7_ M"?T+NQ9$:64+WD=1=D:%Q.TQ3+G+AXY+[%N0$8V=*&=P+@UBI=&SCB9("'1?O$UO5.@;PI@F'G#L34AS^/. M''AM?I>!,.51TR(1OJ'(I4*=D6 M2KLZ&\"*-0DJR0$]& (A+=7[L"/YD;FGLP*NOUP;K_(J(O;%5AV M/KM--VBQ(6(N*Q@0?[NZ_7#S>W-V6WR'ZN:*^:2CH2F\ ;3PRC<03I&V[;+3[T2ZN4=+Z3 MI,"XTY0&7I'Y955+MN]5D&>+* PS% M?!/BIZ(\:KON;/S_2!)MFF+<$!G-3XDV& 9-T-<:\X^QOL>NQN?4W&FC"V4'<'[ M(U8V()8-E0O9U';DAHT72P>QK(9_\<-J,EE>*ZH-_0HW%CFUKUAD',D^8D_& MX#<7@R\TXGM7/EUC?9P2G>1;A8+EE""Q<* MM+#*PGTD\+D03J,I#9.0%=_)!9S$CH8]K_QCT(W0=4/ZA+?F$PQ-^79[?_W; MS7WU =Z?I!5;X]7.,W(H.'#_ P MXN;AX1NL+[]^N[_\_>)AP6\W5)@H/R$*-R.;6DI#G11DX$=2J0Z5ZF[]1)". M4JN\6-U"A;K<#E#(4*1@2J.N24G>VF)T"QGLCR*%TEO27;XU=VEJRM7UIXMO MGQ\?E&]?[V[!Q]W>W-VOY^IJGU3=^MZ/'NJD? MJ_E5/.E63]2M-C7ER\WM-62?GZXA<"(5D7#R+HJ$G MSO54J#"O9X?'<;#2]\Y7/8A5#F,\R(#B0W%]/&T!;9 V&UVLW3U[(G5$6,4_ MG/]M3G.R5I@?J@QHS=R^S;81;:Y>.WB.P3F\,+ &T4=^G>RU!@IF,LQM=]]L M291K:\KU/W^_^?7F<>UMR=VL#_=N29U&9VU+TMH-1VBNX62#O4RA_D<.*:NZ3LW@K6[8IYKYQVQ^.)CHS'B&MEX>X?REH]TEL$))_YJS8WVC,^FGP]3*P46')#XBDJ8D+::#3K[&$4P M<2ZO[Y1+[%,\?TX@#%_I@@EDSOQ",JI5(\<.7;YY$/=WH9 T7;."ON6Q\/SN MA\M>DY3-:#2,O_YD3>^W;<<&7)?I8!Q, %-:_-H6;Q0M_I.T^+4MWMAE ) 6 M7['%&[,^GH! FUI^K]%>;?G*V3 ./"<<,?O#:VON/W^] M_TP,/D1B<^4/B,@GA7MP^ASQK9U\:_LLI+O&G*%*R"=!?'9E19;R"2%Y M"3T;W@VGMT76$]\N8K#NL.TBP.Z&%JC\P>1].Q(9J(UY/5S^_J;,Z]'ZX7O^ M^%6Y_A$AG1+N PY&;&RE]G9J(WQY\?FMC_"EY0Z27=_/CO<=&?M.=KROKC^] M]?&^PKU_YVT,]^>+7]_Z<'^V^LP]_9'^>G_]UD?Z*^=3>A.>O/E6!ON28.^3 ME/)09.TV9NU$I''&#\8%CVH^*^>\%5YD)4>]R3D"S)I^I[3TD?3^+IKJ4[L&FUTT-3KRHJD\^S_4%;>'F]]N+QY+WBFM MQ?WN*0&/.MV<^YK;CN2X)>(C$B3<)6\_\1\^.<@<+C0F[-@5X&X[SV$F&*40 MD,8Y?$ \@&S6)D@Z3R,HS5VCC,.HRS<"$X[_AEJ&.X M0-+J:+J^WDV1144U&UJ[V]O&LZWIG,:.;;MLG\G=?*F>[5M2Y3V,^2VYNO[\ M[9_7RN7=_=>[>WZ#&(-NGN%QF_\]NT_]Q5J9ZYNU@%JT9+>#L^>%%Y(E?E0N MXJO+L:^!XR-7JSCX@W>O1M.2HI^K)NM<_D ;!&N/T M_/_.SK9=:]"X-^)8#"3A\[:B,\6;=Q.;)LY:NF_ UEP39Q&GN\YKW_25GL'9Q:<^>B M"TR,#(T,#8S,"YX M-KZ.KYL?&3Y_?O?OTCV;SE_/[/KID3NB30*(+3K D+GJD5A.&/>;S<^:[8+-GSB=SB0Z:!T<)63)77[JNN3#\8ESV.P<'9\T MCUJXU?QXTB'-@_%!^[ ]^3@FX_&/TU-R\JY/#9KO= ;*3R;C9:3D?F\<= MTB*=8X(G^$ +78A3X[C$^W3]HM=K[ MO]STAYJT$=-Z-/B^1KT827 %REV2"0T^>-<+@CQ![=$*)"V[A$07\&D'JML1\2N0M]HF88X<8 M^^7S.X045M2?,RY1D&&<8#'6#19<*K;#!HIP[3,'2^VNBE( J;8M0[]//"G4 MKZ;ZM;<0;F/?7FLHFE.,YZ4TIWDB[?&5,BU(.6F[T^GL+Y37;6_!5D_2]$WU M9[-] 'Y10FV>2]KKAE_-A.\EVK :<>7:D/ ]LPU;QTJ>+Y@X]6_QW&8L1WOI M9L2)IY[3R;)TI%9E;9,#_I_IY@[G'F& MN61_SMF<<$F)2*]H6L",D\E9 ]:U9C)1_S;G9 \:DE!DY*^//G4;%! !2X4V MM[^R)Q&A'/"L(0 ,CT0]5&'S73(I:SZPT(#^/QCOX7%9XX&%>/_K=CO8*VLW ML#BAMXO+*_81W$?4/6LD\74#JR^ M^O/3_B;YAJ!0$'<0?-9_;P[KF#DF*6#]X9=>;S3\&N#0I5(%L39];B''B,8!0#"$CB0Q'&F9*!:* M(JGH_5+N/]_02O7R'>9@WHQ("@T6+X7=AE0CDH>[(8G>KRNJ*[3#$?Q[T[L= M#0=7%X.;N_O>E][M\/KGWO4M_.P]8VA:2S9"?%0$\4H-&ERA-44HTO0V@->P M&'[I0@\-^I>]^V'O/U^O1[^^$,A%@HT8']MCG-;S XHTO6%L"\5S9^W=U!CQ M/WDY_-^F]BT3<'?XY:H_^/:<6,L@SPCQAQ+3.(A'6GY=!S8+!/.HJRK\(!8' M#@5/3CK/=M@:A!@1^Z@2%2HE""O3'V5!UN[4)7EH!BC4@K0*!#J24(*4%I=34"-,>Y@$XM9@3 M+F:PMMNAEN$RXM+>Q"41@4 &TD)JU.L#B* X]"98,2.!H ^$!O"30.]8SG"% M$HQH'&RBH<6A-7DH$HC>*Y%U"A NP7@AJ82>L01CC;G9]FKU,_$TX? MH T/9!GNJ,>K/"RQT!MD&+$XRF"Q%)@*PE(B:X3/%:;\ 7LA+)Y8]4X)6+:S M&M$XWD1#R4%:$$I+JA$(]T2YG@-S RR6$+#00)(IUXTBBSG,U)8KMH4<(SPG MF_"L"=7A5$HLBN76"*QKO6)*O( 4X8$*ZR!X"Y\1C ^;8$1"$$A!2S$UZOL[ M!KY()(VFB#$)0+CM=)7#:\0@D\2O"T*)I!K!<$G&ML]W%:6QBS/)N&*K47\F M<;Y/I5[Z5%[,=!V"0&QB&Z :I9AP.,CDU\C=74">K..6P;*'%XC6)GR5[827$VQ#&96DHRH9:IGIEIF'4';6IDL@U61 "-$F0I:3H&SCLB8*Y1E M8+*69L0L4VBSJGK6$<'M9;0RJ!5*,")E6XZK(S:J;%9N25K2&_M]:XVNCIV< M7TDHT_5&*29 /F:*=455B3H"9:@H7$)"2JUW\-K),H*V2W$B%EXGZ,I5$"3' M+HGW[@E.' (!,3@[]H!,L0*APXE+I!5@W\ M$2V;B( >18U$42O_^>:"1N!I\ "4C%.B'KL(Q4M?U=.*%1H=*E.?VI'N[G0LC5-N-A4 M[4&J06C5HC=G,F/*"0S$D$#\MP ZP29CZGFJWOJ*?F34:72A3#%K-Q>*&P(7 M4=04Q"8H:D.A]R!/MB&TAC\EJZ!WI,X^EP-[&:,2N\,AE/?N_<,M1.42L1!DQ M*GT4LY:X;=U^5 JN0@E&E&R/:-82'/.FHU)(V8LSPK;;TXHW M0+]AE>H.EPH\G7(R557+Y4:>EX;24HL1Z4S5J!CI-;5HM3NH/L_0/NVO?YTG M^KWV!1_U_9[XBVC:5UQO\=L]45\74IOQAE&_BAOBCPEO(#R&0!D[\JP!N2=I MZ \0J2PZCSZ@GM[4E]#KK\>=S@FGS!WI3XFX892Q-I (Q[I*JW[]B[-P?M:( MR*DD?@-%7QY9?A3NU&4^IL$UW%."5A\HRAJ3RI,'H!JKU;27O$]K9=$$LN24 M285<9>R*[L7/@^$&&5-I:6UTQ6"E_,MLZ9!/Y" L4>#@8@#U2C%LN^>O! MUK;&;?@('0X^38;A^ H[ZM'XD\&< HXJ6'0'OB2+35@CJ<3@2=5Y!Y-^O$?A M28=!YQAFH"XXD%LPC"SYGS&@HD,*KS2BKL+ %5^(YUXQ?A$*R7P(_)9FY-IM M8C.;&WU\4/ZUUNI9CSJP7%Y@,5/5_I]5L7^UYA;/E\61R,U Z M)/R!.D3<1V%"\3 U,%5@X"9.=T_&$/V(7-PR=!7US-&,$R+9A*D%61(>8&^J M3C$5XV3BJL*J,.)ZAGSR<8"GT?,TYFDMAJC+@K$*]G5]B WIG[ T7RL(8)ZX M!T\;/N+YO\. J ],%IMISU\):_5.(.+VSJ]'E]W<8;=)5M7E[Y9(-=%-U2:; M>*:8J*6-C3TZU>W)GUJL>"L:2-]Q,L?4G7/F0A( B:0^*CG'3_%[D7-,-K%5 M%>81X7Z?X< NSLZCKL+XNXHVCP33^^6AU@&G4[@*H^V*/I!?">;B7*4\I*]6 M/'D%*&%/7'%-RIG,PC4<\$O)Z2J(_S\X/PNGH:*P=U"6(%P]A9B@-D0 M3+WC#"(XO]B&/.H*&)+TK>905V#*N= ^G@3@W2DG^GZQ M/0:F"I@%H95/I?[LJ2G3RE)6-I5D/E,2L3=,QH15D=&"L0ICZC[O]0_QN=F" MDK&)L9J9TR"$H#]* KK+7_K])O $PH2E98(3W8-72]?IJ170CN8[>54P0>N M&/=5448?YX[7$,.@+62I@DUK.]M@N>!3(F YLML)EZ:O:+YU@W]/[;F)>MZP M;!9P5&#IO,$+ZH=^>O[0=0GBVH5WUOQ_ZT1S0P/5RJ10=L&L3"MD^EOM&8"_ M,OG(UO:=^!;>:,%8A6DDWI81O;!K,B^90%IR5W2*B;/!.V4#"P:3/@NFZJ&X M.E^EH[/53T-%KKR@*F"ORKU#^\IPAK0*-N0\UM4;4\5S'P[G27FE&4F_@4K8 M+/WK[RU:U:)$-[8O?XN_!>MKF2=5S^ZX5]<0K16Q5,%-;T/5EL%DV;C\[599 MRE?"0[]G@'"+>7)&G.^"VQ2[MY+^M0#HPS'"F1$??W[W7U!+ P04 " #< M6@)91.U_SI,D "A: $ % &1L>"TR,#(T,#8S,%]C86PN>&UL[7U9DULW MDNY[_PI=S^M-"_OBZ.Z)LI:V(F270I+;&(LHI%\GQ ?L@-B<1?__/;T>39%YQWX]GT;S_P']D/SW":9GD\_?2W M'W[_^!K<#__Y][_\Y:__!^"_?G[_]MG+65H>X73Q[,4=GB\_X M[(_9_%_C+^'9NTE8E-G\".#OJX^]F!U_GX\_?5X\$TRHT[>=_G7^4\YHM4D2 MO-(&% L,G/$((@HN>7$18_R_GWY"8WU@10+GGMYF2@3/D@/MD:'7&$H0JR^= MC*?_^JG^B*'#9S2\:;?Z]6\_?%XLCG]Z_OSKUZ\_?HOSR8^S^:?G@C'Y_/3= M/YR\_=NU]W^5JW=S[_WSU5_/WMJ-;WHC?2U__E^_OOV0/N-1@/&T6X1IJ@_H MQC]UJQ??SE)8K&;]7ES/;GU'_0U.WP;U)> ")/_Q6Y=_^/M?GCU;3\=\-L'W M6)[5___^_LVE1V:<++_ACVEV]+S^^?F+P]\^'+Y]\_+@XZN7/Q^\/?CMQ:L/ MO[QZ]?'#[].PS&.2.8UB]:V+[\?XMQ^Z\='Q!$]?^SS'\KN:VQ_\2"\[GF-_0NC_" MC^';^FM_P\7(68=%9@%>YPPJ%TW_P@@A>:M+$@9=:#RFV]%<'N<%CAS,T[/9 M/..<%-@/S[YB538GNFP-++8^.5M\)1)>CT\^7^>QH9YDO M9KU,^UK*A']7&KR=33]]Q/G1F^D7[!95QW#$Y'4+_(D M0C IA=A8_C? V$3PXND(?M>);B;Q=_/9,O,K2B\9LN!/0)G103X<. M[2:_&1_>3,EC_32.$SRS2Z^^I5 MAZ@+]]$E+W-J3(M-<&W"#OUTV-%<%,U(VL $7R\Q.6S:9I20[J=#&*D07)%8,HB@6E>*80 M/="_HA4$44NM2FOM?Q.0341MGXZH=Y_L9G)?HWAQ L%GDS%Q!&T?W';!W3C$\62\&.,9#LN=-X5PH/,:E*$1 M>2TR%"4(6&*>!]XZMKN&8F?>IC1;4@#U+GP/9!]/QR:8=F6\>M-R,94LYB1PY<8_7N4]].?:4T7V*^8808"0:M45 !28?Z M(, ;;R&[A,DX79Q3[9EP,Y@AY3':DZ&! ';F0YY\&[U>3G/W"T[RZ]G\Q;); MS(YPWIT"^SX2IN28T0$F%BBXCD3-%#2$7)S6*'DV]R6S[W_*D+(5C23=>&J; MIRU?8ER/'QM@WS7^7LQ.SJ:35=8 M_ADF2QQQPWBP)8'CEH&2DD.TI53%;8,*/'$C&\_$50Q#\ID>@5]7U]I.(FJV MT-[C(HRGF%^%^91&UI'!7QY5N6!^B66"4P@\!QT<$T[9UKM?MT 9DD\Y M!%8U$%@S]OPZGL[FJUDX&9EV3(I@.?#*7&7H1_3D:VM!BI1B8">:>Y57,0QI M)VP ?-E)1'TD8P^F^?JTC)1T%#.17\>BY; M"J+90KA6 G=AY+40IEC.:%&3[RDBC=-X#UYJ4VM^,9CDD876P>@]D(843O1* MDY:B:;L[?1'(.7\1N;6929 J!%!:4% L&/TP0B+C!45J77U[.YHA^?Z]LJ21 M0)H1I.9*QNN22AKL"_(>R'/ :2)H(Z-]P*@DQ&P$^0U!@?>$C]$(5880I3;IU>W6X+>U_%=OVZR;L) MH*>R[+.]U@N&UF/),B5;C\[Y$T/+?2"2&F6Y="H'TVMI]@V@AE2HUZ\#U%0\ M/97S)?3:.J;!BYHQ"=*1KRXS&%584%PYTSY]>7LYWQ9>7>@^5]^!_E=%]B5, M5M[$XD68S[_3W*^WQ;3,3B6%0(YG3>5H#\'%#!:EE33)/)K6!GDC8$/*+&S/ MBVMN77.9M-Q+6A6FO<>$!(QL.P6LY^5(1<=D$!)WM8XST9@YRR!-MM()C<:Q MUFOA#CQ#RB>T(TG:LD5TTA,@\>/=GV0+;=V42_*HQ, M>2=U;%W)?@.,(07[[22^ZWPWJ?9\CT2[)8ZG^"UAU\T*.6 U?.M._2]AD =+ MD9OPI'-6YZ*B*P9,=IX7GE/,^3(#;JSWO.\Y0XJJ=Q=Q\YGMXX#2Z0!UDC]?O@(RO[/8768HGO.-L-3ZKC<1CG5]^. M<=J='34(*A6)2H*T2,K&$0J?*;ZBA'O[Y[_^J75[]]>///5V]^HU]?M6I; ML_%CVC:RV6YTC5K;_&,^Z[IW\UD9+T9&J, YMZ"+H84?O8$85(12C-'1%\92 MZS-5%QZ_>_WJRIIU(Z&C0.DM"*T*A:1&@DNUYX85"E,IFJG6Q]Y.GSVD3,"V MDKU>4+K%O#;<[^L6A^4$PRCEH 3G"9Q1G'03%O")5)7U/%#($9&5]K7K%P \ M,)B')R'@[:>X?0[\O$YTE)+/(:7:&$D&LFRZ 47"M Z;0+CCI76R_@&&#OW M3[@@)!&8],@<2$_SJPQ%STYY 5(DR0PK#./>].OCZJ9=Y7VMI<*6L]QNRQE7 MD=,_<$H#FQQ,\T$^&D_'W:(.\PN>N%@C;00W)9+.C$*1X@P!HO4>++>]NI;==))XRG=4R'TY?C[GC6K]%.%BU[]9'Y6@V- M@O><2.$0/T.I&9@ (28##J.)B7M!JJIYVN/TZ;MOQ)R*Z#7)<5T.MCQ?A;-I M]S.6V1S/ZDZQ>_6-5#%1:CP-\^]OB G=+94Z&#@R3BZIQ53+R3R'R$CP!C%G M:] )WKILOL?A#,DCVY)]U_>(AB'\AMN*)T!/;,?/Y$14+S-&9Z4D9\&:0F!T MR-7+#%"<\#XBERRTKC6]!F--IMUIM1X#=<7# [UCOG0V @L1X\X[( MH1(@BN0Q6TD>1&O=? E 0S/CN5;91+*@UI&9B\%!D/0O8Z02)#M?=.M*B=O, MS.,JO^TE?$/7UVUFMQ^N;E3\RHWU42)Y.#J'NL>'!%-ZD,S[$#,OM.#ZY'.K M@N:]J;AV9.E76(U-8#\V7?F"WB56CV/6HYZR=L76 GAR&9G&$$5K]NW-H=MB M]36F4Q#D/@6M#(W%U@8S##6$NGM@;4*CH_9&M,Y#7H$P*)4^5!;M M(K9^]V8L+RXS#S%@)B#<@,?"(!DT2CMR_&UNS)][]V8>M\QRJ!3:57J/4>%Q M\.&7UV\/_VAV'=$]7]YC-<<](VE4PU%+KT/WF6*/+V/ZMI^__][58]WKVT=( M] =I,?ZR.AXSLJZ4:'BHS5H=**D8!$P*="DF&JD-8FO%OSFZG4/;\'UU"O7C M["#]>SF>(STS+^O7XVF/9QJZC-F#T8;5$@8:OI<9"E>>860EBM9[RO>">J [ MU7MPTP>5KH7)3275,@6?$/-*A7\($^P.R\_+;CQ%"L]*&4_&88$'TWP-K%.) M"R,TH$B%%#2C(#!P!5%;JY.W2L36]:E;0AW2:91]<6T/0FW'P).%\7HVOXA[ M5:5[T\04&6)4-:L:+(%T]48Q3[/C*WJ;BW>Y=5SX0(B#VF+>LWKK0XKM*NMH M(JX<[EOMFH\3^2DGA_\NOW#AG>]P/I[5UC'S>BKV):[_?W;Z_M6W]#E,/^%[ M6ENO2L&T&&EF7$%:3D4@*70E)/@L:]>V4!0*"EV:'V[?[P@;I&YOXN9K"@^F MZ3)?4D26/<]@N:K;(,Z!XV@!D9N"7!"?<#]>W WHAI0>&C#';T@&]R'^9NIB M/<3#\>G3W]UYZ[E:7(WU,M5Y$2;:Z#59 MH' 49(J^"%_HPZW'.=BZG#ZX<5?1S@.FOF&3W.,YIO%J1D9!*!IJ0I!1![(1 M6H#'7.IIEI*\C-*KUD59%Y\_)&=V3^+?>OH;WDKPW\OU/?&O9_.#H]JZ\'_6 M<%"X("(&D#G3N))$<-DI**A%UDG8W+P_\JU@AN0?[HD:;033Y+#0Q:?/RO'Z MZ/[Q.FF=Q]VZ'=,H6,N=,098J1>),Q.(OMH"]TDY(9PLZ0I?;CPTM-'#AN20 M] MMS8E-R,94NNX]\B8F;4,!F^MEQXG"T9 L YL\QZ1\8;RU MBWD=Q9 ZZNR)%CN*HADE?IFM0TUJX'[@/,OXX2UTN)-K;&IKZ\F MKP(]*4*[9 63UD8$Y\@_5G4JG*A-@R*(F+C0W-(TM=Y^;(-\2 U]]D2]1Q#Y MOL[.RI*Y*%E"<;'V*2/5&H/,P(+-#I,7KGG>:O>SL^Z1-[U;\ZNAC/J[?N;* M>3+NO:;X/D$PB8,*C$,@4==-?A64JT>,6V] W0-I$^;X/Y=B:BFDMET(:STN M3<#E OYD%/.Z)#"RYHD$9Q"3(0_?,8SUXE:9FKM.MX'9*%G'_F2*IHUH6AZ/ MNI+(O]X<>91%25:H!"6;FE=T%!8RF2 IR43"K'AS"[4)KHWX\]C%IZWYTUQ@ M/5+IM.=R';/TEDE/=C.45<,+YL$)&:%8K05'*U5L;:SN!+01>?9Y+/-QR+.M MB)ID!2]4&KZ8S):K9,/RBIM_W:_O1C&KVLY/T9@=>6/1"/ 1+;C:H#W2Y!2V M27.A+1^_$7,>NRBT9>YP'V+J40NM+.[Y?*SKHVT*BO.B0(<207E#K+?)0"H" MN==&:M&Z\?IFR#9BE_J3L*M'H>W!0Z)UL;*VEN*_E#0#&[2FD7M7KXF+X$HN M3&9-D6-KG_I>4!O1Z$^6M6XKJ386[L:-EN,3A3K*#(FVR(#AZJ[HG,CE+[(V M!4K,"F?\U>L?;C9D=SYE(RJ8/XE&:3SI>S-+%VX!&RGFDO1>@DI862K(>UJA3]BF\#:BTY\L^]R7]/JN0[NI_MY+;W(2#'))K.[]<_#!D$HD M(^H-=Q:;W[:V[?&+A^E:>LJZ]G \3:E7P,SB9/QI?8I]Q)*)R=L MDI9Z/3Q>N[")"!%)(2@LBE3 !@IW@T<]@4JT7=EQ4>>VGOSF9Q(/R\MQ'3UA MJE?^SJ:KFQ9'COO@(B)H19%)[9]*T6\.P'CFDO'DO&W=U?IN1(-J+=(S<7J0 M42^GJ2\$P"N]?]/XG>>D(X0%X^I]XMQZ\*4PT#8:+61QMK3N@/M B$^@ JXY ML7H48B],>]-U2T*%M!(P+D96,B:"J+?Y\DS,KX>!R$T!9KBV*1;C9>LLQ>UH MGD#%7)_\V4$TS:CR'H_/565%D9R+@4D+09=ZETF]!CR&#!B4I* F1].\[_95 M# \LC_M3&*R=Y-!C4Z(/R^/3-.PDADFE:_<9<1&FN>XWELGLZWA:9O/U7"[F M(6,X29',SW:/PH3>5C]*;Z1P)X\7DUG78?>2OF<\Z2X/8Z-V1GN!M7LCI/W/ M7J,62C?>9SO2(2EAZQD0[^IY/?*YO2D)F!?,,%E0IM8[;C<":7]?\NK"E)'B M00M?[T:1=@N4(<5ZNW/A_MN2'S[_[0Z;G"XO MSI9Q49:3&S; N?;(N7504MT #U@@6FO 6%LODV*)U'UK;FR$;%#A70]< M:2^>P9C+\?E6.;VAJY\=[\\JWOWT?1N_!\Q%(QMWZ?[NR#S/07C0O);QFLP@ M9@K;E(HN2H_1LO;%)+?=D+[#6/X9)LO5?+['#N=?:@U&S)D"B )9DD.J%$OD ME2H+6G$962Q>Z?9[B;>A&51SOZT)<.M-\+O-?L.MH1,\K^NU7I\Q_V,VR]W! M-/\QF__KS705@Y*Y+<@"=]D =U* $AXA:G3@BW.Y!$2.K4W:9LB&=.BV/4G: M":4]8=Z'K[^&!<['85*A?3A1PR.C-3E@@@#QF&LC&0U MH\HMF(:4?&Q/DA:"&(R?$[Z0$:]N&KW2A0EFC(L.TW*^RIOLR]_9#,6^_9XM MYJ95C'_Z9/*L:R/0FG;ZYWTHQIV#P2O/^W!!$A>?/*+P19F0 Z!D%*KF0!I:: NT/FU) MA07#^IZ+V[ -*G?0)\>NA8I]"*]=GN'NJ4AI>53E1'Y!S87\/IUCF-2YJ6?( MUKWR/X9O(VND][H/Q M5.=(_O<2QU/\5J.Q68GCU=TC>W-2[P6P;__T83.RHVNZOJKZE@<2 ><$>E2D M5*AY (;"452E.42K(Y J%):A#>%JC_=;+@*_^SD[]Q,_:2/PQWCQ^<5) =OJ MU$'=43X92LY"Y&Q6QS(U#<74^SMC NOUJK]:M,W;CFP :P@.9',F7%5RK<73 MS.K^/JW#K+I\#?#B+H<11K%:_UO6&V0^0X@L00I"%>X\T[XU7^Z ,P2?KG>> MM!+'8$S/61\P(V7RZMM)(]N:[_U* M7!HIKJ+,&B&[ZAXI)*?(8H&D8Q8IR@@0#"Z%I.PF%B]+%*TKL._#],0#.80B/1P 0W& M>LYJH?=T-CUQ+<)J//NRHW<^?-\6=?.9:&1;5S7V)V0]>^PHHT=RSQED7AO/ MRE!/_UB$Q!@Y9[7TGK5.+]T(I$F#I?67_CKN$DYH_G&VO#C46,N:@G' 8T90 MV3J(,@00/D2'+@1R0_L;ZBVHAA LMF/(C;V5VDFEW>G,V0+KOO#;69A>+K:[ M@"R('&UV 2R%/Z"FQ(T8VTC3G)J("56OPB$H=82"]J9KW"6,BSO,\[NN/KAW1TK)W8 M6\UGPTLQC\>+]>[.:0*L[C'5,B?#&9I0/#C.!=D]M;H_70!2O) P).-5Z_CJ M=C1#ZJC>7@LTDL)C=LN^,(2#LJ#YN267X++65O ,F:5ZZTRJMSKY!-IX'9,3 MQN76C2'[&\V0&KJW9^5 6#"8U$!(:;[$/#GOW-)=^/P-']A;X>.VP/9>"]ED M!ML=@:Q@+C3B.=L6],G+("1D:SBQ4R0@6D:0UAMEA"MCY! M>S>B(>4$^B%'0XDT<2%.Z^C>8Z20KAO5_N[T: ,\:JP !)!7PT"X2$-,QC"W M26_$*U\[I*BZO7NPRQSVF,\]C94Q !(X3D%2B3!#A!,%'*F&7(7H2T M@6PW>]J0KB=K+_(>9KSMO3^W#YF5S$R6%OBJ<9GQ 7R.OE*4DZ_*R4ZU+N"Z M&]$#;QI[0DSI02(-N\AUBSEQ=SDG8W32^^ 4D/>(+$L'1M8,=2@"HG0*M/-8 MO _,7KV"MT%#N5OA#.D^L7[XT4H6/>957X7YM-9GD_O2U7MAMT^$WO9-NV>4P^[I9&D6*AVS0#%5 +E MBH-H1(%22N).1\9Y:ROT((!#2F+VR;6KJJ@_*3:S7#="O&TR#O)_DW=^M#*S MKBBND$-BUKZT;N3\8)!- M9V7$,D?'R'GA)9!@0D:(S E SSDY3%$6U]KJ70(P)"W>+U^NU31N+8(2A6\Y7^\"'Y2S/M5K%9#MHC7\-\SQB&%A.Y"NK4"ND''FWY/ ZL#E8-%A$ MN-JB\Y:#P1L];DAZ=3]TZ$L6#6_FF"_&:7R\RHE>Z/XRIHAH'.NX#Z;Y=U+X M9[^?>OEUWDZGQB43@K%D96S%OSJ7XE,]/&I-LD5YZ=I?X-$ ^* :5NQ70>U? M\(]@^==>LC=!9V\TQ*3)579809+V#99)+"60^V(>S>[?$.WL:O6%YU%+\L1* MJ6U$%$9P1FM@B=721\Y4\_L(_@16_^%GIM^,Y?L9I-_Y2+S*C M6:R7-\PQ34+7C^%,3CT\?5AJTRMAN'"NMKJRGK@G M; !? A+WT&E$$;-I7@2QWR$VV5#L'^YY'S*FG'+224@4=9#I*HHBD1(@EF)] M4"FA;.TP[7N,0_)1AKSB;MQ*'2H7VV[A]S_*5<^_R%44RH"L"2&E+8+7>76= MNI7.A&1=Z[+Q_8UN4$[9_RZSG0G8L/KA\AA6R&=I?++K_@[GXUD^G^1&5?M=%(^D[VS\O5D M]O47S)^P-N:]<>3U#&:%;WC2HG@+]!!.(7/D]=(1!L9YK(E/X5WKCG3-P ]I M'V:XI.^/#WNA\VMRH,>?INMY3-\_SFGQA;18+]+5;VN9W[^VWY\TJ_[]>#:M MS:T/YV_'_UZ.\^KM9^M9V<(BCPA96 L*?3U@P505"#GI3!M:W'M<$'L>_I!. M60UW20V9DP.T,37R]38HX,%GBGTSZ104#*11,8F$!M4^E]0.-N819O$\A8#9 M,"9$ (%(;!8TH5%&#R)$*Q4W+.=]9A@?AOZI)*KZ8W9SF[T=,X:C'RKR:&UR MQ2/8* .Y&P0_V$*A>^$Q9ZFM"KV<(MD1]Y-)"#TA.C^4#D\M2WJ^7*6SV2K!1^DKMT OT U9RXLC!>D=.Y/RL>U&W M>#''/%ZO2^-9!:TCY!9#H4QU(6U;M'TN"-^,K[( MDUJG V/J(U4KA?,N?;-K;ZMOZ*=F:>/']ENYM-WH]U"_=)88TKI@X$I#3DH2 MYR4I>/0:$%62/!*!<)_*;A^50NOUI1D9@C(H)AKK9G" DB MUQYL45PG"KBE;;W3UA+_DW$SFE#UT23?HZ&_[*'$DP;RVUOPN[]O=]/\ +R- M;.[UGOLUR%H) 3EZ^U?.@8(65M@I?;^ MMCD'WO_=(K?C&Y2A>R1&-9)>GQ?87,BC'9:;$V$C+2RZY"18ZY %P^>U1IL MDYC,1B2M6G=*V [ID,HN'HERS06Z-_+5S,[J$!IVHR1$\H(7\#8$ F@R^'J_ M@E".G%&)P9?6 ?D#X#VP:>Z?4K6UD5V/;OI+C(OMG?*+G][=!;\52S.'.R[> MSJ:?R'\Y.ICF#Y])-O7?%%K%*C<2UK(VY@G%J$!AD_%6@(J:)".Y!73!!.X* MY\US.ILAVU6UU"=\I&^M3SOMU"<5^AR)@=[5:[SJL%U@U8N+43 E"FM>K7X# MC&&YU- I%8R&>2]:'V6\ M&(.CHHP/GF:#;,ZKI-M/58>/$1-L3!GP?/FO2"W0SJL#,=@ MZ/9@(3X>X5[/EO-1LMPD&0-PFR7%R") *#$"2A%XR$R(W#H2VPKHD*X'&@[= M'BS"1V3;^ N.O'!%9&? N4R>NS,!2/^J>C>H*D((V;Z68RN@0[IO:$!L>Z@( M]Y-4&UUI ?;0M!I]OFEB[2J>_:;6?(R.Y9Q H77T0PO2!C)#R=K:F+V-S;-- M^TFMW;D.G#9:,"(^!1.%=*!BX%4MC/8E))2<'+_6QXXVCY8?/_YKS)OK2?E& MHNDIM?+[-*PW"3"_/+F2Z=TD&&O>_6A'R /;Y=XSY_J5\(9V[.3U^B.&#O_^E_\/4$L# M!!0 ( -Q: EFLZV!7:4\ +Q5 P 4 9&QX+3(P,C0P-C,P7V1E9BYX M;6SMO5ES6SN2+OK>OV+?NJ\7M3$/%=U]0IZJ?,*VW):K^O1Y86!(R*Q-<;E) MRMON7W\3'#22%"D"I$3OJ B7ILWU(?-;0&8BAW_]7]\O!K]\@]&XWPW_[4_L MS_1/O\ P=JD_//^W/_W]\QMB__2__OU?_N5?_Q]"_L^+3^]^>=7%RPL83GYY M.0(_@?3+[_W)EU\F7^"7_^Q&O_6_^5\^#OPD=Z,+0OY]^I^][+[^&/7/OTQ^ MX93+Q9\M?COZ2TI@E(Z".*DTD=138K4#P@-G@F4;((3_[_POH(WS- O"F,,_ MTSD01Z,ER@$%I\!GSZ67F>3\*(ZZ 7R"_,O\R[]_ M>GL?:7\X^37U+WZ=_\VO?C! Q--/F/SX"O_VIW'_XNL %C_[,H*\$OUBR064 M*G#^W_)IO^Z,Z0L"&<7+ 1_"L-"\8H8EWWZ[IBO/HLDR/YR,*F(^/YG5\7; M7?A^30'?^^@*:*L4W,O3 M#V>G[]Z^.OG\^M799_SW_>L/G\].W[P\??_QT^N_O?YP]O8?K]]^P&]?_WWH M+U,?M]^'UY &WTG9>*D6=(KU48^YL23D3G_8+]O1._QV_JRR@,:+@^\3&":8 M[54+,(,NWOJC0=DINRO5#GR P?2GO0$P1:YG'HR6%"* RE^8^,<8+HF4_#E-JS!^!%.'B5QA,QHN?% 6( MJ?!7HYB)N,*Z/OLP@!ZEADF$3@+50"3/F=B,QZ5,ACH&*L;0;$U3!+?7@2KG_8#2?(ZM>#Z0/Q]87S\L5CF3 >37H?1UVZC)/3T1F,OO4CG'SOCWL4 M$E5>>*)Y0M.)1TZ<\)9D$0Q+-AK#W"9

&_:]S:Z#(J3J+4B,II(@K.16)JSY"I9#_3Y:?V607D0I6\CUXK*7NQB"5JFVQW01P#.I]O$0; MO+V?X!L,+P'WI2A3"MH1(1S23*I(O$F<,*:E]EKCMA4K:W;Q[/TIM9$]_B@A M-GA77W;CR6F>H^GIJ(+CV1+JHR#2*DDLFI%$(Z>$L=EJ65NCMP \>[4^7IP- M7M2_CKKQ&#>DW)_T H_*@/3$4QK0A@!!O T!;0@;K9>XK.J'[(W'/WN]/E:4 M][7*=S]=!_BK\[_"$$9^@.?,2;I <8XG(S_I?X/7W[^BG0F]9)1Q@FJB72[W M"GA:A?"#6^N!#GJV2ZXKOOE[ESILZ M"N,=;D:GPU?]\==N/!7K:3X9CV$R9CT\;PR+S!+'<%^2D7H2! "A'"U$0.N? MIB67 ;OM\VL1/5LF-!#X?3JH7>EP1<^WP]A=0 ':"]DS)F0D,C @,@E.\ M+ MI$?'CUK/E+65.; $QK-7_*ZBO:]MO:NVWPXG,,+=:;$70=!9.MR!5(#B4Z+S M$++ U:*!$D6@$"!4UO0=",]>R[N(]+Z&S:X:_M -N]N\6P"+G#'#M"=1�[ M'3 2=+0D**>28;CJ)"KK>B689Z_U.F*^KW^[^QN^V&O>H Q>=D-$>'EMAG3# M\0O(W0AF?_?9?X?QZ^]H>>+S^T,_^C$5#:ZNW,&A? ?3]=H&0_5;8.&RWGV''PJJK[/8E>'Q0AY_E:]0%]IZCH+ZO"5 M$L1RAYLKYY1XD2B)3%H>O3,NU[Z]7P'E2-BSFXB7Q)QV#BC.@B138\E98"+A M*9HR1V,I>X>[:):$LY"DEL:&6/O$NG[ZLU?P(P6Y1*<[!Q(_P.1ZLSJ93$;] M<#DI"0B?NQ7[#_/&&/"<"./0.I8)D(_)XC_,YPA!:2]K&RO;@GSV#&FKEB5$ MVCEV>0MQ#XP&G:TB1C)>4I_1RC+&$3RW:. F2F=KWS;< G!$;A=X/+DGO_L1M-);P)68--$0EI\! S^$^) MMEEA&9$F@E!<>JEJAS$J+^'9$^R0*EU"T9V#IVO6TQ.4,RW!$ >QQ'="(D$D M3X+4-G GHA>U+TS6P#EFZFPEZB4TV#EH^MJ/ADC+\4<8G7WQ(WCAQ_W8 PD4 M"A8#&<]8VLQ03@XVRB'=0^QS*T2G^,2)>HOIY4/5??[TC M%P3]6]V2E+._G7QZ_;?3=Z]>?SI[_1]_?_OYOUI4I*Q[2K."E(V7UK >)0IP M6B:2!$]$)B=( "YQ!\C6H!^2>=;/K1[%6JF"2[B71>N)=(+BKA8Y;G(^,I:S M%>)XZU&VT.<#]2C;B/'0]2CWEO#ZOR_[DQ_%X.F&^.UXFK3- -DNWN8)HG_6X":IORE6V, MC&6 ]EO&TD!Q=RV.:E+?'R70G**)\Y(YB&^ 8H)8BFZ0$-9;!CRD6-W>W!\5 M5M2V'(P)6PB[ 0,0SD4W/)MT\;=Y[KZ@# Q'VU=')XF$B("$B21*YKW7D7E= M^T[D'HC]^QD5E',_O+"#9!LDTI^D-!6B'WST_?1V^-)_[4_\8%&18X3P8#FA M ?^1+%/BG(]$VPA!F.R U@XNK05T#!2H)_$F13(37!^DA4L\1X7[6& Z>**U M#T2*Z(B+AI&0A%5!24BF=L+6EP+4'"+. :$[>*%R IJFV[[@QN&/@1QM-5,S5OY&-MN2V9(ZM MU 5JKY'.RD8B:9;$T:2(RHH%I6RN?W2LPW,,Q*@F[P;Y_5.3YDLWP$\;SU;^ MJ)LV$9G+%-"[]ADW01/(PB^4V1K[PIL4A=Z M95]/0_GCT\M)Z?56EM&+QF?F12(B25=,;4]L*#$=R%3F%"TWM;-[UN%Y]I2I M)NP&ANSM'!/<"%4)TR$-=6%E3,0FAN>F]Z"=W!\T_4I -S-!7_6_]!,,TOG$V MO?3C+ST:9-:,*B*"+/GEQI4Z>$' 9Y-!F*RKITFMPO+LU5U%R!6+2DOQ\Q3$ MV_'X$M*K:0'T1QCUN_0//[B\2N#ZS_[DRQ<8I)YQ@2>'%@D5R%1)K2[ED(&4 M3C"83CI1:ZXU2A6[A@CTB5\ M)Y/.A'$*7 6IE:IMYNX(^=E39=N-')"P_ZC$[9RSO MOKAV*<#*9^7U>CI*4+K6CCL%FC;:WX,0J+$\D47DK]78-Q-S@+F<9KOEU^B;( M&B4JKT9UF&SE.MK;@!([B'Z_Y* (3#'.B0NF-* WN&M:2PF^%#D+JU"EM4^, M?9/B@;SE?7-B&XDWX,+GD4]P$F-W.9R,T7>'_K>R*>]ACR>&E"?T7Q]@9_Q6T_I:(0/G&CJIPDL&2TI08E7V6L;J+:N=L'+ M+GB?1*!L%S]E;\IJ,3HD?H%T.8#3_';X#272C7Z\O!R-%E;Y-ZQGGRS?<'!1M2_LP/X SB MY0B%/MU).Z3\H'\=/+K&3ZD)25).K"HW:QXW:YND)%9'*CB+3.;J-;H[8CXB M :FF!)P=S$ MK+*VN+>Q4LN+[FE(/A KJ \B1Y>KSS!\+-9G3Z:]**E!^M\-)S3&T25P$QP8/WF98Y/TP1"5H73U,3QZ6U7"41>/4,D(W1/7L"-5)$B_R]*Z2E0N/- MH/O]9M[2J_ZXY'&@+787-E7)&D,#X::4^.5$B<6CEF0+'G(R.;OJ30\?!_6( MR-1.1:M'9M1L3]H-Q]V@GTKGBCS;8OU@O!#6^%7I>S)X3(+?AA^\>Q/21RR@ M4A+?Z]&H&[WLT)B)TQDZ)\/T<=3O1K,\]!MY[67*XSWZQ:B9]=X3-'PL;C+X ME1-(1,^LT32"S]4S'78"7&]7VQ3 S1"GI.-,E1\J*,@!19#S*M8O$E^'S M7KK,8KL-[K&H]Y6"N#\VKMX,]Z+9IY+A^!B!O_AQXYOY'P[3R45)PY@F^00' M$*E-))C242H+/)0B&J\I!9J )XNVQQ/8%1Y:Q\$R*_=,Q;N=(0]-B18)&=>H MWW2C.RN<9Z%L K%12N<&\ Z3VWEX+JPNM*NJR -Q3H!"6[- =3F7 2^R]"]" M:UZIE*Q2E)G::1D'X]H#*://DFK;Z*\BQ4I1].GEY#3?% M MZC.;\>5>HZ7*NG@JT8Z594G&"6>E5B0;H8FTP>(1P0TQ6DN3I-:V^JCWIU;/ M65WGFQ9Y;B/[_=;Q;8+L9R_RW$I[FQ?T/4;T^R5'-HQ%"D 4!TDD%E:&+?)J+H+Y5AMB1J2;U#K\GGD MA^,,HQ*DF+5SZP_/I_GP=]&./^-'CI?_:O[6;+*61L9'S74:' MU6Z;Q@7UUF2E9(Q:2Z ,%I'>:V*%DJ@MH0U8;U7T/QU3'["AGCQ1MU%J X*^ M[X;PX[T?_0:3-Y?#='7R!^-22I((5RII,V?$">&(!NV\+\GYJ782S7(D^S>T M#J?=KKIJ&AAE?X7N?.2_?NG'5_WQK,WBPBU1D24%P$DRT1$9'9J+1B:254F* M,-0"KUTFL1K-L9IFE>3?H'9T.;+YB[ )MD;6UCI:NEP(VKLH( &Y\UZ MC-9GZX4D,5E=QMXA1FI9&43#=!;,>KV?#>2 !LM!N+&%W/?)"1A/^G'1<2BE MP+P%DAT71%(AB/.:E99343 $:&7M - FN/9OG]33Y*84>:P:6DPUOG.>WCEM M9W7'I0'\>/+"C_&=P;-4:N:!4)8R'K4,[7R:-3$N>Y2,H-'4OM7=%N,!ZESV M=M'95%_[Y]?U ->_CKKQ^._#$?A!6PO2H8#6GC?>PR2L1X"8;2D-'F) M?J74E'@O#4W.V%!]*ED5X#\Q$QMHMD7*ZR,743*LKA>A15*2*DV"FQ;;\W)( M@";1"):\8SY6[U56!?@?]*RIV1:CQE<*Z?9R>AID D^!*(T&A(S9D"!BV>6% M-AF"9ZSZI/$-L?U,)*NBGY61A(,E8_:OFM+L+?-RR2/WG&;YT*(KY52>Q/^^ M[(\@K>D!=,U59063WI8HI4_HC7#/2[069/<$,@.)82;,T&_2A"(,G$OP++ VN6;;@]X7UF8 MS1BVKM=#6_4]E?3,-2*]N'ZXG=G79[\[D=P!_H\.AZ3-1P])73.#$.;!!2Q#CVHY#-# M]$EZD _X'8]Y[OY]UJ9*[/:D@0;QXT6;YT\P#=;4NYB.'):["+QBOWXBR6U,)MRAP=@J<-?3'$KG:S* M= !I1.[+&U,@Z;$Y,RRB=+C8;B!R;KBXX]3O[7DV:"S_=3^_K# M\]?C2?\"#9X7/TJZ\M1]BXES*:(ECOI(I,#5.]!0^O"+DCY4K@IKVY\;X/KY M@GK5M=5BP-!*C 7A_"W:!&.C$-XF^ X3MZNOW8WILZ-J6E3W;H*542I,EV,7#VX24##$.FE\]('E4+M@:5-L^[>!ZFNVVX-:VE20KS(&IWE4 M/0IHJJ'I32QE^-9(DX@KM57)<:,8&&ITV-]=P!33 3K_[>O&O:HZ]DN7&QEX M-\G>\XKRJ+(G2E/<@"4+)' T.QE0(6+R4KH&TUVV1/ES4JJ&RO9PI'V R>OO M<7"9<)M>C,CJF1B< ^:(MB(0:7@F7C)\$30545JMO:T=FMD$UQ$3J;I:6N37 M7G7C?-.-;G':Y6 2E9YHAB>ZM%:18"426P+C*F@=1.V6*"O!'#%)ZBB@06QW MMO+!\FUP)AS6 \ZT8(X10TL['\<$;GR(D:68G$V6\M3FK%J/ZXCY4ETM#8:T M;B",_X1R#X;'Z#<8^7/X^QCRY>!=/T,/#TSI=30H%[3:))>9A R"6!.,H989 MEJJ7U^V ]XBIMC"8KR1$['M'1&Z]Y MZ4R>]^C"/8CWB"FX-S4VF 6[SH^XC_H3%,GCDTOSEW'T@_\"/^K%4!P+)4BF M'@6HF2&.,D8@IIQ","'9VC&H"K"?U!5=99YLX2RV4/)^DUV7+.$#?)]\_AT& MW^!]-YQ\&?= >+14F2),*S13L]7$*^$)!Z YL:P8U)XUAO^DN M1SUF-+=<1*)\R5AGY?8C.L WQT.@%*0W>_1?UB#]@X$U5;G2C3Y8V?SY/,J] MKYKYN\_;<\'\VN56JI9?7!Q<^]=!&N:C,01]!3PGG5?$&IY(9(X'$X6ENG; M[!Z(>G7OBX^>9\)EZ#Y'[64M' M:U6^@X#WI7R6O4&8\7\&;-B358, @N4HF&C\J.A"3Q?,L.6 := MG*O=ZVDMH&,X\.M+OD'@=XYET8!X S"-"D%N 3E,Q4=%1=VEP,Y2;G :W 85 M$E/9!]R4/+-$FNB)8V6C LM!9J&DK]W58 \J?Z!*8U\:WT:XE;N@O,?-[XL? M3F;#4*YJ65,&&K*WA,J2JUUB_XZ[3**-VO.H/(--"D>7?_H!NG ^7MQ=55E5 M/+D+HA?\Q4?_XZ89(;A6F@M& IU>U0@\B10ND,KHD\/_V;NE,DL5=^^#GZO. M=I-0Y9?ME9_XLVXP[3YQ536>K#.E:CS:TG0Z9;0 ;03$E(V.P4E^=RKW4H4M M^>CGJK)=I531#"IP/HY0&G,860DI51+$F"2)+(4%P7!%N!(.V1,R2VD#9=WX MR.>JI,=*I<'U\,E@<#KY J,[#I6P0(WPBO@82NXCH)]NDB+4*2.,E09"]?ZT M2Y$\1Q57E&V#R]B%\_6I&PS>=*/?_2CUJ'%&:JV($%!B\T$1I_ \YIYZRBQ3 MBM;NC;,$Q@$FQE2]I=A5LBUFTLTAO;WXZONCPL+2%K^7K:-)@R)!*&2U]91X MX+Y,;(C")XC4R4;ZOHWD<"I_M))6*'T'";<8'+6HRXK4%@12D M1+)2/,QDC)8$<(Y <."2%YZKVA<0RW> 74\O2#?JEN]LMX;;TC@,MULH,62- M$G?>E Z$.G%T<52L7L"W,;CC87U=/3R]/*^N6.O#;ABGK_7$3]/:]I7TM?;A M>\X VUP0E=+!YH.BA^>?($+_6[D70N^I^[W@1 :_1-+UIPR[.?#'\YB8M*7F M7(72:SN@;X;<<\'RH&AFID7)QM8XZR65;?'TV=5:X#8%9RE)L7BOHDPK2G@4 MT*P]>IH^X'O9+.]L6[3[2DUKSK75V6M-%7CH!+2AD>@64 M8U",1X\&DH%%MQ%%B=4T.Q%I-*%V2[,-H1W^AKPM4>[G=%=76)L"OX=@SH-V MFP!M-S9E,Y '&YA27]7;TVD'/1V46#%9J0W5Y?I+EABP(T%K0:C56;FD)$"# M.N9#$NKAT2A/B$_;J*?R[>2[S@_':$RCZ0SCT170(K&T:)O?C197 J](

$.LY3S0G B*K,IW%$!^5)&"XSI(Y,+[V#P"1Y\$'[-T-J:J5K)=+*N8W3LO])E[O+T2U\N?D0_ 7LJJN3 &Q&U MC&G.,^%)F?G -Y$2864NJ09E\SYB_YMM1$TE\9^C_@2]W3SN:0B"499)DAQ? M=^DM\599XB0H8%H:$1ITN]D:YT_PFC577YLV7YMBQK_HOL'H1T_@^1+1(B7> MEX:-LK17ML82/AWNIAU5]H",6\#\@W [*Z]!%OD,TW]<^D%_\N/M=>;(59,I M+]!3MDF5@26(+Z'9[;@31$6N+9 5VR8W/V4J2: E)Z5+])W4D6F4A@P5 MNW&?Y'L [\_$O)JJJVCPEX#D>MS];[ .MPB2YVA*O6&01#*+N%/9KA6:&LX+ MF^".U;\T]KL+AB.AT5Y5T:8M[WKLIZ/W"'O="BC/"IP(!(7GB302O5X#Z)2 MC298Y] EWNO^M0GJ(Z'?@=38P"OX4-)WKM'/)EXFRP3*0)<[V-(R&.7B.56$ M6>J=BK8,8ZE,K64XCHPL.XMZY829BE4[TZIY_.[K"+Z4._UOT!_BMS! L/ZZ M]JB[]V?E#QY?KU/EL3M7ZM1??*4:G1M57U.,+V\^_.T48PEE7 _-5+04ZFVN6JS]OJ_+_&\*.OKAE=M MU@)U.DNT*YT*N1SL@@3!!,DJ"E 9O(BUZV+7 CI47FD[&JQJ2+FS.AJ$RNY@ M6K2XV0!4HPS2I8 .W*!R=\5UK:2^-TJPE)+DSA.CD?Q2@2(^2S0XN5)2YFQ- M]2X2>Z3"IHTK]\2$;83=@ $WML971<"07L 0OYA\'/CA^'JN\Z)?F18L,Q:( M*/-;)/.Y%/$$$ID5('(T4=?.^]D.X?X=M@IJ76VUU-9)@TRQ&V@_P.3OPQ&@ MZ_H_)7;_#68X%TU1YG@#@@M>B8,H5&6IO/&$/PL3[P0BE(I MM/*U':/-D!T996KIH$7KTX=]PCE0F5C(ACOBA%&E8Z46*HT039'*?![ MKNM'6.ZBV#\)]AK$VU'L#4S>=6N>W;%]@CCPXW$_]^-T]RN'YFG^[+_WHN/, M:>GP)>&X[46&+TE@CB3'RK03ZJ2KG7"T ]PCI]:^%-G 7+X+[ U*<@/9S1/X M/L*HWZ6KM23PG#N1B>*4E2Z1E#B%7\4<MJCWNNB?_(67HP53J_%==CF;_BX_O!\X82?#L\@7HZ0 M?S ^&?7'^*M7I4#Y?/:Z%U59#305J\A)2M'!8JS$MX'K_KCDN]2X+SX@=]\[<9^\-=1=_EUC!\QN"Q;5_F;;CCI M#R^1E[,9KNA(W6!ACED(0),T"#S!J0[$E>W+.Q^DUQIWK-K%@GM$&O,-=-KT=3OSPO%^J=J<=\%_\>.__V8U>EN-KF@P2@5K'0!">J"8R M"+2S)./3MI(^"BF];U"=NBF\0R7;/4EVW2^::*+E-@6NJZ!> _W@+V#13'4# MN.VZ7V\#]6 ]L-NH?G.*5=/;$Z!;RDPG%B-QH22-.!Y(D-$1Q3W^A,80;>WY M0D^"9@]WQGZ2+-M&70W8]?)R/,'#8?0)9N.#[D*>7?-ZKA@3%K=RQP%M&VK0 MMBFS:X,UWNFH-:]=5K@1L(-T$&FGWKO-0ZKKIDD7[=;&Q>R5Y%P%[Q)1SJ,< MA7?$,A=)*8>,B3(94NWJP_VL[ ^C<+51^ 2YU> ";BO -^V3#6 WLBL?"?E0 M+FZRY+@C6$9*A)MXRA7)U*9L(*BD:P]9>%+,?; O M^M$2=QO-5VZ]_J$;3;ZNM4*4^T<"<@OK1)RV.>O7\;=R]*[?:H MD8IF[]#WX[CW?_^O0G^0R6)\.Y,RD-(AAD@V'7)B*%&92^48I9:ON]$?0_SS M>??MU^FGSK:OZ9?7^];MYQTW%W:0;9-TOF^ RQOW(#-@D#/)D#@NQ1OB>01B ME8K26:%DJ!U063S[$"W[G\>-R:.TT\#]O4X"F0EA*I[3///064]PJC+ED0A> M&OE0?!>L2GC 1H&^OT5BJ]K5F>L1_<&H58RJJ,D&N]''41!,,,D3$@1,CRR+.71*X-OKP]NK%^M3?_S;-"#%/36.LT@4 MB^CX46-)$)F2F)737GL5J[>C6(?G4#+Z/$5MI=(MM)1\S/^ ME_,XPB;86EURK,%UF)N,>EI<28]**M@W30):3RGQ1+QWE$B9,K%">T(UEQ"9 M#L'7;FVY?WH\<%UP&'9L(_G*D?R3BVXTZ?\/&MG309/H/WU"B_WL=__U?U\. MH2CLJA\3I<[33%(J$R$5-\1I;@E^EW'Q0N2[4=JET?M-GW> *&TU#76-Q5MY MKNI=9._QD[_<@,:]C8I254PL5V:!2A)BN26P5$7)M0_&;:#Y!QYS) JO*1L$"\<9YH M%7*@SH*DM>]D]TN$!VW]_?!@&SE7/O)G8S?>^-@OC2>^3'Y[#E+?. M:I8UIT2 PJ5!0.O%4D/0V.0\*0$V;]2P#3_UQFN,WUV_PK<>^)R/[L=+KF+G MERL0)75Q>7%%I"#! "=09'2F51+([TUM1,^U\ Y)@[L)NNFF\ L1_1#-XRS M!I^]F!R7*C(2=4)?7$ATK")WA,+[E]V+]30N6(8R&RBR^J5^=47<#.K8468%[\N)GC/LU@QX?-XI0II, M+T(2:&6) MK(F+N+&:K$( /&6%KKU-;8)K7]F[AV/Y67>],O558#G5K4%_I70/A-_"NEN%:7(9M M@*Q1-L!J5(?)!ZBCO0THL8/H]TL.1F/.&4H*(BO3-((J0\PR\539D%-2JGI/ MD7V3XH'<@'US8AN)5\X1>',Y3.._P2"]Z4:+;FF+!A$B9.:EDH2'*$D95$8\ M#YR8Y$$ J"2]?\!X?N 1^_>2:FFAJR_"RHF]LU[V,X]^9E+-W?M;O>\X&.&" MR(1ZGXCD$M#5EVA.90W:4>!P-W=@J8XW>MA1:+N^6%OTI/3C+PBN_%^9Y8(. M9G$K%]A"ML*62:;"ZUF_!ZMP3XN9!F%YDE34GN^W#L^S9T5UH5>,LDXSF.8S MLTHM0NG'\*Y#JQ=&%R7 ,^T0=/WMXH91672NM">.M0$L57= Z$6/+K8?CI>.+ Z)"I%1)Y]'Z.CYN/=2] M_:E1:QLMM:34V^'7R\EX*@%VY;4Y%:BE!#UZW+0]-P0WZT RA4"U=A"J3T=? M ^< +=K;*7(597;40H,8^G)^-((_1PIYVD$6AKU7*10B>,(!+3T7!91&&3;;9E=]].#\; M01ZCA1:6\:+UU=TZ,R\BU<$2SZ(ETB"#';6(C06?%%.,5>\$MP+*\;I.%43? MP-7^//+#<891N00_@]&W?L35GN8E:,>E.GV\_%>+"M,-UM+(E:JYCH.-S-J= M(-T3TVZ#0Z[JFB P#P:-.16XPC4%7 XP1;QR(=O(,Z^>V__TF?KPU*VG3=1M ME-J H.^[(?QX[T>_P61Z$;=P'M!/U184X2&4[NE2$4LIVA41+)=X?*3J,]R6 M(]F_[74X[7;55=/2KWOQXX9Q^F8$_WT)P_AC^G)I)15+S!'G#93>^PB1LT0 M/8NL17+"5;?0'H9UO-9:996LS#*N&X&\ CA_5S:!N,?8]AUX!X]HUU'M!C'' M&GK94Q#[+E1IG5 V,4)SZ66M=9G8H3SQ@LL#\:<;=2Q MKVN/JSSI^7$::; ^XLJ-+\4Z!D_2@$@)$R@;ZHP3N79SZTUP/8V8TTX*W>1Z M8Q=M-"VLG:8C737@OV'C?9P/YGA=ZDG&91CJZR&:?+.V^CW/I(2%V1 9;0%XMUN M>M7[%?S,G-A)'TU*V)=4V/>BULRAD4D,"],5EKIZ!B0P [A9&>>Y:GY0]0\Q M4.PI,N6QFFD075J>.GXEM.LI63VK>$H!H"2.X[ZG-"7>6$J2UME0FX*0>B_) M^TO _:-WJ2"YC6D9J;G*3+F ^V=)XY$FT-)7#O ?$T3( M.5N[R92(!Q_T,S*CO@;NT\/LNJU\Z"90@F& 6Q^Z:1]@THO!,K Q$UJ6*2V> MKFY: T=US-8GP.56WE#NH_@9"5-))_=98BNS9!F/@\R.>B<(RPZ/1TDI<- /<3:B1\WG_\S,^71>E@2G-LYLGP3S)6(>E9X$-X*1(6+DDX&XJPQQ.L< M$]I16J;:&6A+@?Q!DUTTLX0O5:*Y-SRWD\E+/QK]P)7/X&7.&!-E0AO88EYE MAO"LPW]PI],<@E"UC9GUB'YF!E74U1(J\>H=":?6^V6<7!8Y^&%"!<#Y[!(# MOG^%X1@>WYYP\\_>N5?A(Y=1J7'AK:>_[,:EF!Y_!J.;#2\],\F +??M-)5> ME)%8IPUAP5,?1$2:U>X6NPFN73>GL_@%TN4 3O.MITV?-/#%*\3GCF>)>);: M;*A)A#'<366RF7C ;X&9Z&2$2%GM&ZDMX.VKZ6!UMMS=@UJIY*FT%%PCP%GJ ME67:E>"E,#$2&3D0QU"*GC&MP2@J"2(,S.2(DJ(0_ MLQQJ=Q'>,S$>R'4]#"^V$7OEMH,EH6JQAZ5 ?BI7\%'2;[ MW ,U MI_\FL!JY?RL@/0'G[W%*>X@&.TB\@<.W"I[F7 ?T6$B,CJ,!ZA0Z,BF4TTR+ M[).5NO85_UZ)L(VSUY0'VPBZLJ'WH1M-OIQ-_.CCJ#L?^<7446VMDYP[DI@* MZ,@Z5Q*T/7JSDD4\%'G@>0-;;_FG[__,KR+XKJK4&GAL;X>QNX"K^IQW-RR:BW0%"T.A5=RZ8 MK(RHG0=6L7\>47/SJ'<4\XIY5!)TMH.0>'N MI@.AP0&PH!47M9OG+L-Q8'>B1=+*SN)NL FLL9@+5>/\ZT]01(A_PGJ!LJ!$ MP-,OBC)PF 5BL[?X5@B6. B:5>TP\]8@CYT\U155.?YP"VR<,7T(DY[(C$FE M!'&.432?1$#//# "29NHO%(AWK$O5Q>JW?_X(])Z+2&N##3O-;_6QSBZ](,= MQH!O_XP]Y-NN7=8^\VXE@PR ;WK2I=HC4DD\YY$$E8114BLO:X>!GEK>K=?2 MXH8728Z^;':!DR#*@%#'?922IQQJ-W=XKGFWV[!EE[S;;53R7/)NF4X!/7]& M=$JNG*GH X@L<6&"VZB2PUK7(38'_DW6ZMPHWS M*Q\C_[T2!&CPS$9/-"1 Y]]1XA)U1( T7D!B2=1VI)Y7WFT;7FPC]@9\6)46 MF).3H732P\U0EGE;GEAO(XEHZEOK$-==U^AG2,#<2ED;)F!N(^G6$9=3 M:WLN.6#*E6!PLKC<Q,TO@&\^GWN&CA/U)_>Q7ZM)?S6O%A$!W%) MG )P(E3IC$;!D:!Q'U1"94C&@:9-@VU/.QA;C0F/$7?K>/SB))P%&4[2/R_' MD^+BL)Y,G&;-,N'>!R(#_A-TH@3W+2$=-99JNH==XCZR8Z=)'94T2/[\Z'_, M9OQUM[.5>R5).4:#D"131)8,-\>X($+BL>HRARQK-TY8A>4(R5%%[*W3P^^< M3WB<_/)\%"4JUC6(B$>I,D40,90B-Q7^,E*!BL&DCEPD_]087\+MK'MQZ MX*'BK3MKK=M5>A4-WBL0BZ+8#6!L$RO=1)GU@QT/1T1W$/Y=]>T@N8:*U#J[ M2 52$/TE(JW4Q)9A="GH8)U!U\ILE#QT: 6NB%S6U]\V JNLM__+*G@N;3D]?7S\-< VG_\MH[>[@7T:PF]HD57TGU+4^9WG1_> M0:1L!GRP(\K#%)$G03).@LW4"*.B,YND3"__]&>NTTIBJYS\?O8[L@M_ 6>7 MX0XJ7:;<"BV)4MZCS4EQ?8;'DG\@C7.":DDW4.;J)QR!0BN)KX$!]PXF$QB= MYMG.,<<$DMI@1" JETY WD@2&)J\62#%J% T5V^GL0S',U=\-1%7O$TK9+Q] M2)R))J@]=Y[4.>N6+K"O&^ M=G<>_O?WX;CTR(=4ECV'E+32H70+BU:5@;9>$\=Y(-)FE7U(5JC:'5&7P'CF MFJ\EX/LZ?_04OD+&DT]G!0Y*\G^FM3P+PR]I+B2",5!JL?4TUQ3W&*T4C3PQ M 1 V>)67?_HSUV0EL=U7Y*/'XI5HWE69]EF$H1_UNYF?&&+,V11##Q0R*^)9 MH9TE(4CO&&@9U$;5ZP]$0I<^_+F'SNI(M>()/ 4TQX';R%>(_=S'C60>Q=D M5,5+PY5 ]G^%6$%)72L)5[ZD6@W.-R7UK<1;"-MO^E&$/UX82ZPR(3*I7MKHJSDZ 5CG(ZI_GLZPA\.AW^ _WV$LW]Y"? >MPP%M#8(=PS/ V=420(C?_@62C! MB9!\V[JNU=B.D2^5-'&?,:;%V30=5 7C20%X,N?ZZV'J41E\RBD2,%$CN:4A MEOE,N)5":@^M-+'?>K8G7(9NN&X&_13:<[UN9OXP;MI8Y3S M0NI^UW/,2W2Y,_$N,#2X9"!6@"'!!1&,EIG>9"J\LQ?OZ=;OH M=U[>SF_39$2T6.(90('[=$6H^.M+5H7E,$R*APB?,-%+WAXYZ_QEO( M=4DP:Z?DT7E=TF+7>=G=!):"C1FR)'@L^5+RCPM/&4V=I%7)O0E2;S+B<=TS MCD#+M22X1+4[I9.NWW#>]2_ZI:\\GC#X!?[)HB=%+[#$56:X]? L$#-EQ 6/ M7UF3$]XFJR6:VSW>.$U^'2],R=/+R7@R;3R]N*5+RFDH;5MP M;1&I%02QWA0W!(R@B>=8O?OL0YB>-P^:2'X)-9J$(Z]:_=\/?RD+BEO0))O" M9!T=\49Q B!1.D$S"[6;_&R'\$AHTTXK2TBTR= .^?5'4)L.8&K:WR&N1@; 7^O\"//O_>]3RZU-1(7X8FEGV-;J:IPHLA'J-]WEJ&<\]](Q1=!W$$0J"<0S M:PDUB;,8?7#5J\P>!?1GI]C6RFJ1CK(UZ/XWZ(E@,@+)BN'0)SCI=.] M=M%Z;A2K/13I44!_>H9MJZP&*2M799J+5,P;B7@GPW2=F74EHL2$-A;P/,\* M3W;)+0G9*9(H3]ZFY'-J5B6[* M'YZ_Z7^'=/."O*=S%K:\8S*7W%YO./%.1:*8UXGSDO[9,J7R883[YU%CG:_9 MLBKKJX'/^''418 T?H-2FZ:-PN0TWRHNZ#D!BLJ<"#A=[NE,(GA^*WSGM!,F M*0VJ=L[^PZB.G465]=*\!]]-3K_.&>($#^)K^O<,=3Q;]".,+&"ST<0)K0G% M5;@RF0I,;?MI*X#'SJ=VVFK@!-X&B];>Y2A^\6-(;WR$^3620IM2>(_LYWDJ M#(1(R\"03)FC)H-TM;/Q-H#U<]%H=\VL].\JSK%X<3E&TW$\GO?*[P]S-[J8 M=MYX_'2+AS]SYYD76\*N- GC;/8TU&PI/QR>O[U^[+4!#L8:@>X;L4R6@F?- M2C,XM,#,]7#YX^ N:\9&]79LWIHPX;5-A 8P$IHO'0 ENII0X4_KW,2N=5U&[4+M-WAHXAQ^:W(@)71N--/#A M[D$KP.:M+C:!UJ@A]AI8A^F)74V%#U%C1_GOF2*4>RH5FFK1B2IHI5>!J]H#?0Y# ME^TME3VR91LM-&#)F1^4R_]O,+R$#[!HOQ>-SW@&AS(2.)4Z,EX&\N+:60[) M\Q C3[5#,,N / '[9"=]W0VU["SLZG/:_MF-%J;3>$9VD%IIJXE+N#3)C"2^ M!+655]FH:+7-&^T*#PYKN_OD8S5;R/5RA-_;J]O=NC,CQ[J/:[3*1("E41**4C0D9,HT=?6+,=PMQ)O1;.% M54_8;WOB2N+OJLNN\K%]7?R-HIS> ,TF_I;V^<8",='E^2TQ3YYHD9.102H; M-KI#?.#-7?[TG^'XKB#WBMG7RQ'-";\)IHHG^"H<^S_ :^AHKIY4[>STE6".0/]U M!-TB4K<8L++(8EL0=+;7)8N6;*:$0BG@*&Z+4R$2-&V9 :48JY[!LA;0L9N# M];72H&IJCF5AL6P IM$UT2T@A[D3JJBHNQ386 M23SZM$R4R%BZ/I;L]!PU&89VEG[[_.YD=Q-U5E55%NZX@>L%?++J[ MS<&4FR!(2,JD5)E_J3,)3G+B8\I29N=[2:ARB_;*S_Q9]W@ ML@AN 803 D0,R$12N]LES;\%#=PXJ/?JXJVU5*%1-HIGT4 M1_TK UZ[& 18@0N)B4CF.7&9 A'226M$,+BL#91UXR.?JY(>*Y6*%Y %QLPV M+S;X'6<[)$U5[RGDYDN>H[XJR;>!9WDN3 MN:YT93U)/17.HS6E +$Y7II)E"KJ(*)65"A-:\T)&D6,S!'//2N=:F1A;"AO KX5CGG]]\!$I=7?!-8@? MS+/4QCVK*$B: ^%@))%"4^)2T 1_+ARX* VMG9B^>/81Z7@GL58VB4_2/Y%E MD%Z_>/OYU4FOA,H%4$.XCI%((W Y96:0D]DR$+B'I$W>T-N?>D2JVU%D37HY M?!U![,\+U[\.8"K981E%6N;;3G_>BS$%&K0GZ!*CHYQL0./01T(#KIV&'*BK MW61[$UQ'1(QFZFA@H2^ZD[S^_A6&8^@E$3E36A-3NE'*I- 8M;&<+MR#,_A; M7[L[VAT(1TB$783"H7@?QQ'R M8V=Q-YCR>(8PX$5I4_2RNRC;W>R8,RJA+2LS.BR QUR9<6N5\40@W !E6*FH M38+E2(Z0!A5$7G%FXP)5V;->=J69TCD,XX^3&$>7?O!QU'WKEUO:'A-9)QDB MLI,I(IG4I5X*B,Z)(5:&?E#]+K]K(1TA-6HJH>+27ALLY0FX^%>6OGHVYE]:)J3_V MY^S0&'CSHH;/K)AX\7'++I27T8\'A-:U4OI'%02@4E!+)=H7;.0 MB0V -I;V1AITW&.JW1MA#9QZ71CO/V26 LOP=9 Z6Z*Y2>6&,A!'\20(W' 4 M0PXT5F\_^1"H?758K,6#U8T5:TC]T&T42\+]?!VGHWD.W321$BQ53#I.0BPM MUZ'$P2E%^X&&S*4WSND:58?+GGWX)/,JFNTJ2KARB=D6I53)%JYY_=,M8-+;0DYTR1(%(BU#-\VC/4.9H@'Y MRT/>Y(I_[4.>NT+K2;#R>XE+O>B*)/W@*J_Z-C@P4EA 8R-&@TO67!)?"A\C MMY:ZK(QWFR2A/_B@YZ[BNI*LG)7S!@W(L1^FKB1[?IVO?5%[S+UW6BMBF3;( MOH3^2.E'%SU+B@<#X6XNQU(%KWG$E53G#_/ (_OAS]N/!#?S[UP\9W M2B,59,4,FT7-2QKU M<2*<5XF=M2)KA8(#Y32H(TS@"/7&]4V?7PDYZ[HBO+LF)> M34$W3<6?P\@Y6V^%)X;3,M&I=(1PT1-J>98B,278)BJ]\9'/77>/E4Z#%)7U MQ;]1NO;)]XMH68@J[X.&G35OEVALPF8 MG[4WPE:*6ELI_Q@I-^^-D+D+@89 ;.*%X3G@:9(R,1$T+;?BR?ULO1'J:7P; MX>ZG-P(UU&G%-*S.=I/0'GHC,.]+[W)) MG#&BC(Q/)?7"$FLI-\(Y):C<0&%/L#?"8U6VJY0:]D:(1BFJ)"=!9^2.*N-I M/4V$QFPDE3KIC:K GE!OA,^KA[,7)@BKRY2A ME].U[.%?7^39RW6,/9Z64]B)1 FIJNS,T M [7(A$FNSAOI:<->SAO(^0&/9ROFC\D9P&*J60 TL6OKTN6^KB/MLKK MX>7%O)+A77\\V2"%?PMUEP>.K_5='KU=OGZ%)51*R'_7]Z$_0+ P/@GCRC4P)>^?/6OW<9= :F32C3E/. M5-UZ9A_9=M>Y]XP#$6:CO6:50%9R9<71/_]Q^2?X,?S[O_S_4$L#!!0 ( M -Q: EDG'-7OJ$@ /EX 3 9&QX+3(P,C0P-C,P7V=?,G9EOYIN9[S]G^5MAK[UW]JKO\S[/NU>D M?*1, P=U-74T 0@$ B2!_P *YF":AK^+(P#HZP-B P #00)8 */-H/%G2C M70 :\!@"'E]Y_.3[7^ ( !R\M<0#T(/G#H!E53 #/$N_?/>O]%?Z*_V5_DI_ MI;_2_])TP<;WN@2_GHV7"UB _(,I,#A_O_H74_@K_97^2G^EO])?Z7][N@#8 M +[ =4 "X ?TP&,OX#MIH& 8[9Q]?&XH2DM[>$O9V'O:.DC9>;I+^]OK@@>?S\M+:"J M[&7OJ&A\0?/O=X E%8&_M\7/ST_*3T[*T\M)6N;LV;/2)V6E964EP3LDO0,\ M?&S\)3V\!?_^@ L.WG9>+C=\7#P]^+^7;6P]?7U4!'Q]7>P5'6T<%6SM[14D M;6WD["5E9.QM)&WLY60D[>7D[$\KR)R1=92Q%?A[]?9VO]5^P]?K^B]UV]M) M.UQW<'?P\/$&1T-&6D#ZOZ%.565[.T4[+P<;'T^OOU5OXG#S/S9FUUU4_T$= ME:7_?NIO!^##P?G;MV^?LO2/]4K_KM]_/P-.'WCTVV2#W^3_+TA_5?)7)7]5 M\EH&;;+)AR4\9!,^7-[,;#VP(R=EZA>]C/,+!R<4M?%Q$](28 MO,*ITV?.*JI?T-#4TM;1-;EL>@5^U6GW] 8,2=R*CH MF+NQ*:EIZ1GW'SS,?):;E_^\H+"H^%5%955US>LWM2VM;>T=G5W=/8-#PR.C MZ(]CXYB9V;DO7^<7%I>PF]^V<-L[^%W"]WY! &K(K^E/^\4*]HN*AH::AOY[ MOR!4?M]O8*6A/29#=^B<$;W-S<,"LF$,;.>3GY8W[Q.4,]Y@M_4:8#PB)(\1 MQG[OVB\]^[=U+/S_J&>_=>P?_1H'#E!#P,FC9@5@ $$S5C2'ZJ_\+^033("4 M\_M3L<"M/_D48G[^R-170//1C7/-'YVI$#7CS#6&%&"J66=[#[9+B""3&?'F M% ^')7O1??4!TBG %\J K,#(_80QA0@)Q)-H@">V!R6>M4I)PH ,T1.-6M- MK%" ^266/;SX- 58#=$CAW,@=DA-'8D_'(=E^XO(!UN,TZD(.@K@MH38 M.E@+/FN5K# 6+#2\_A5?GJ.EL-H6@Z9A=[D:L7GZ>K_@RO6!3'QXMS4YTE_W8H?Z$^!I M/S52'K(3_=LPB>Z%9!-)YR@ DC882D(5(?O/+Y,I0 U^X,="O]PZRV_C9/2/ MV8']-!.Y_\%YN:VZ\8_6Z/$,]-8]2[8,+*%&T")_'&,386^UNV@N_;I M];/?E(ZH&)12J2#D'1]I $K_ZSY-7+1T 7/19[<9U?6TG2&BSV*!'[-863X% MX'^72/CJ.G)E^'+U(\7";M$;HM33J^KD\W 8#IS5A\6X_BE_]3:F0DO918X+ M7%E3+!0 W4T!^KE?UZZJ@H5N MJPT*0 K.)D$*J5>61)^%T;(9J?U[,E2X7DB(O+YG 9@K='V8M;;X=W3! K81C8\FW]Y![*Q%8%@.BJ6,:_0#]ME2 MMV4*\WV/)!FI &P_2YKS6E0 .54\BY; M "NR3X@"-&KH_$MG_>E79;B%S#7;33&$ W[LW[Z$[-_31Q8-D!.)[<$XM98Z M@P@*L D/AE$ A @%4'.=6:[$@P5AOU8*@-M$;M'EL%04/HNE^7TC_K6LD*MU MUN>*ZJS\E(#T[ESV3E>1: X#,:9I/@4Y)9#X)^=RFL*E5Y:S)T4(S\FL"ZZ3 M\"8*D.3>1_+RG'.FQE@A$UE=H3APA1)87Q#ZT11@SG88MHRA %N"9EL'Q)>R MQZ;(.K-(M!WQ?7 IXC+Y ]@M@Z/D.NA79^I1Y_^##OR7Y]Q\8=%%M?T:;(80 M;1<7)D#XGY@:'^T/LX@X3QY"+/D@30J&D>^XJ89%_F24J/22'^<-"'P//CS\OYT;_2LY MS2B$2#EKZ@6;&LCJ R7$@ST-%@XLF MWJG_Y/^/$=52I T:6PL+*]65D_RCM:GQF_/JLXK?/.\IRJ,C^XX?1&-]F1J],H8X!&C .9S M.D)SC[--U/J0PQ3 I> 7*]_ *VLG)*$E+AR@I17?^'J3,O' QMR%& 4Q?WL MMDJ6]+A)VWY^69?JM0;T+5B^QR*RLD=[PC?DX/FFJ2CC.3(G^[=)-LCV\0AL M;G/MX@4K;7/=3]=K6^P)S&YUL5?G[]I'MN8>**%N1MV&B)VCI_%C'\&;S&C% M$ 5]4 53.D+ E](O9Z^0*R';#>SS4!:RS,)GV0M5M0[EP^6]E_R13RD ]U9H M@RCK-*(237@"7: O? ^TRWI505R@18!]HW]VP@UX^]@HR3N#]!R6_7#'U>! MEC+6XOS@)^WRC@B)WAM SCZQ_>\FW%4G"QJ>\-\-K'L,L3X].S5.U:GK-MJX] X#5#^F'%J4XH[<*7=.EQ M7//;(\4\H0%E'":DY^%R4NE/7Y2,?4DK@D8Q!>^.QM(%76BJ?-[8]Z!RP@>A M/T9.Z\.[2+."[#BR9O[7<9]IWCP7VAO1&?59=ARU=X,E6%Y )Q[M*1C9"DV=4$.??F&T] MVBW-,TDR>DU,9%]7A9!R,+7.E12 XUD+46P2I0E;1>(BJ50^QT:-+NV?\,D: MO)PIP@573]+0_^]%4P9I:??*O2NO&Y_P1X9^Z[I!:X]LN8E))#!_!/4=YBJ, MJQL1.7[7^%R/EVH5=OZ)-'$+N;?03_\)MO'8WXX<40W;P8/<;E]G%&Q!R0Z4 M Y'!*O-Z%$ %2B;(!PR"0ZT%$H]X:E5B[.5,X93CS/=D7[#0F"R+M,RKL@]Y M4P#596*)^1\<#U=@]%T?*['9KN$J)3>7FT]2NB#MIA3@SFPK=(NW'%07+8V^ MI*=SOOB[!^'75'L5H=OQ 5I_VCC34EA;YJF2FW,NM4^J>E]_Z,JCF6ED^P92 M[:Q$"A#"C&]?RC&F3*X?^B]9H M4'?MUK4'TLY'*2R^\.#JH7XPI:Q(&)5^)+(S\0UU=F9)Q#'Q37X+/O"EZ3'3 M2F(R#D$4-FR9G3,G.WG.1+_2GS.\Y3!>LV\56)K-M<[ MS), XZ_GKY5AO]G>RMY _W"O0=._V60L1U)#E2O$WOOI M5C'*6"DV))"^;367\;OX^$/.GYB*G.XB4AF=WZZL=@C5-/ G R[KH#YE"7<$RB M^WD%3U$M?#7\ L?Y[J-EYXV&;Q>=/>-=B1G<3/RMP71?+_=8_\?WM M?"<'B((%5:/E/LG3P>7S7[T7:(-79ST3:T=K!RV<@<6,Z-NS#SF#<&R0+>NZ M65[J5K]NN?)NJ;9OAOURD](PEU*-R*I$98_XLUSZ#C<6JMWW*&^ M9+$).EC+*[+]H#(M[(7SZG6Y[LAW%. <0G% #>KH#.50ALX<*G(O%CI4HUUV MXYY!#E?9R%7%*/5TY7 E]#RA3I!.4TSK/+-XS89?>_8A?TW[JV69:_VLCP(2 M-%4;D.; GE@LIIX>:W(!V_!:.^](S=O@T4&>PUME7W\V-]%%'5U%0ZJ![[Z1 MVUQ=;9\&>Q=1$]O0%%8O+;ER1Z'W=GY]R+M ,A?=[;/K<3#V52*7/>%6YCLI ME!@QMS"&;YXH_D5O;^_))8+%NT5SEZ_N'U:\=(H4K(R7S4=$FH:%79P>OI.3 MZ;,>N106^;T^=K2_%B8[AN@@\$2QM_/Z):;>7 98:=#QZ+U3+CVY:KFJ'P#M.& MYIP#SB(IXSZ9],YSZND.9_C1 P@&5= +.\L'Q\MW8W;7:] M8]S7U-A0@8=8Q@/L'XE"R3;X\AREC6?3\V2\ZVQ),1[$1V$Y=9!/)9+2^NDG M0))/]0\K+)26YG]9D;&TII' F591P0>P09A1)6/.@9;C406*S9X,[^2X=RUF M/-M)6AVGI>T*E,9==&^6&\CN97NZ1L\TM4UDK3)KPONP@\ ML< &H_BRA<'M4,8:1I'*E'E>/>U66'*),?' !EMRNC[T'>SSX;,@A]BD9=_* M:M@[M0AGKRI9^23W9CIQ5V&F41+O-P.E^\0^10/%TYUN=.20.Q3GMM6[EL)0Y%Y:N"=35Z*SFF0DD M>/P"J:B*D=($GNW,T$<)E_(I-X.#H2=X5K$T=@ M3X)]$;9$9_ !%H4DDUUTY^4#WT,[>Q4M4YMB+DVXM::>JA*1'PJ%O^?+D$W4 MZF%PG1R1)N"@!%:4".HJZ1ER[ED[!;#._>[TYT!Q.]KDA-@5G2P^YNQ^)+SGB?4ZF]SW,5V;Z,> M>?"GC,YHBQBG:+:;&=B*KW!C^^(^,U#[QI"7B[>" E2GY#I!D?.MK]_ !:\QBU25R5GR(F.U"$KE2[ ZZS<(?G.K]W9^ MO.\KTC).?7K!HDM O V5B&NWAB8X.G#T M99 Y^Y\WO.9_S1FO5!$([S6O+O)^L92*^/PFP-&]+6ND\VYISYLC\R,WMN&X MS*:KQ0U=9&DRY&**CDA*8*:N*.HD2UF^H- MMI;SN[OVXA9);C%XO>F(HBDF-\-$TA'JO7R;UAH4QOK[9NF3].>L\.8P]VSZ MMH<%@U#KQ0R,5A* MU,='N$\C6.IS7MS_QE2-/3PUO ?OXFXL#2AS35WBOO=>H:W7[&$\8(;EN.MK MP+:4B'QA6;E9KG1.F7^+^N6+3-$<&PW%,Y_A^[@KRA?8[#.WD(S!+%BMF-&S M:\>X0TJ^-8;N9[DFI\;GKA%R.B_T_3A3<=3P^IK45.TTA #7HG_;!.EXD*K] MS:#H82+=.(]W\&1W0IO\C"= M[TZSZ7OYMAWPCV1W,ASRE"_IEE38[U>3)1>EQ=E/*E/?*3WQ5O9;FV MB90+9\3<%K/O(#EGL6PNN?ZQIHE&1C%?1*@0GJ7!S0;A >X%.J63NGKV3S*5A2 1UF7U-SWC= O1CQY-4N>MW'> X9"\87'Q22"';GS\G-WUC.UDB9,= MIXKYWU(]_WMXB5W/=&!%H6Z?!$[OZMJU))OD#M=5T,(I0#LT'*[*\\W7DUG< MTJ7UJW]M/6(&QH@=WR-K#SIGGKVL>+)5_$"X^%=D/&P?!7CI(82EB^ @T)0^ M?(;8M6_#\7WJE^OXQ3[^YE1._]VIH,6MX*W0W1.U4%(P%]V M)7V;+(+,:B5F27NVSD$EA&.+Y/:1Z#ES-?@$1GS2V.NT%MN_]@OB,NRXY MQ,0X:WM376CHC9_=IWY:5Q#YHLVWD9$P6B%TAJ136\_ 52<9B^2H^Y_V3#W# M80>B[U8=*UW".EVJ]IS,91:^2:(-4>=Q.:#'H\O*9F.J"3HTQ*4AB:U'0I5# MI;,UX3*1%SBI2@?^[@-+D07C2QE>YHBWJLT&^T;>C(F3]O=^/ MUBM'Z9\^FW)0=@")*^D47U^.\R\KG0O''-'.LWKQ0I8!E=(H0U3TI/./6+VB MBZR0YGS0]-%C6:WOU/>8R\+4V$[G:I#K9X[AO-Z74LN.=B-!*$SLCCD>UCK> M2X9B:;,*7%=0GF)OQ@-O![#OT$46MYN$E5+)_Q2J;P"= M2(0'O[6^_@! >=F]CHB^R?BK\Y@E\S?4]3I0$Q[6K3\C!R0;,^ MJ\%N^R[HL>(X2(&)) 9T:O])E#GI"7(N-YNP@R31H%/0I:$?FC:-^DA!3>1P M9^JEV!]]H(:W)_MD99(E?\H)#K<3/*S& YJS^@4^P0-8^N9-/-PJY/:CLQ\6 M+'A5$AN\%' &<<&GW6="&-W$(X]B'V3SE,![ ZOO>^>Z>E_]_%3'UI9!A;3< MA=(;>Z>?..RE/&#GO*F_AYWJZ\VWHH]0-H)%^N++9LY&QIBE5DA3 N%OH&K MQX=J5<:'GYH_*E#PZ2NK+-6=@@^NKJ\>]8&S1EL'VCM!S6NL.382.Z;&:B+4 MAX4H@-;#)J_>T-G $/%/S5U=B];MW+%YGL/$1+FW!M0Q/I\GH4F51AK7 \)^ M'3&C3P:\I75]2C0)"A*]01!C>"+1&MLQHDCW4$2$K,IK8+"-S'(3JV(_\VG] M[;5B.[?BD[N-73.AQ_ ="+;E,@%;B=+NJZGHSV\815'FV\Q6D4JQ4]**]'WC28FCJ68<8J)\J0BK(@B M>&_WZ5+(\2R%D$M?U"_..7F^S&&<8B8SN_ =K(E=-[PKK6!)-?BRZQX%J+!. M ZB!:\8#OP4HF-4[$^^_%+,JSA;#:'(9X.'=?)(;"?G3DUY6ITWO MA1?,I;%DG%MB"GEO&=WF266&GVWU&N^)K;E9Y!:@-G?Z>0@S+1!LIF$^O+4< M+V*PB=4C45$ M2> LM&@N1@3.IWO<@?8TT2R2O6QM M9LZ-V\J\'R-=]M7]O<2:]VH63+_\Y.8>5[WPMGJ M [NF#LC4LY NT,,5G\W\0R?)%_A\WO+%3VPI3%<-$M5'I]KXE(?7K>Z2L/&A M<:!+U/U:R'DE(2SO?=GR=J![;4;0W?/3@7XD<<6&^]M>&P17/LG:$9%[[.5Q M,C*\/(^A_?WT ZI'^TOK3V/VK*3>JR5\/ID7MI-P5J%(@XWA)PIY'Q^-\0^V MF'XWL>]R0+BV*P0^%/[Q=H/Z" M&!;_<:NT;_R?5;,3:?@\NK K=R M7"Q+ZIZ;R5B"EO,<\YV2$UV"52$L&ZT=)3,J/&:?803?8LRK@)O+"*4KV=&X MNFR6Y9.(\;-7XAMM2)A/IH.%BSWS1]SO:T&C;^SI.9'\5%\]>T54*1O'QVE& M&U99-WC4I*[Z=)R>0ZCX AVZ[F:D<;E89RXNZ!^)@&WK:_?> N]DG&T M^S3:%T3.BQ35\0QZT??Y&?."[LJ(:,]'Z+ M*@H]XS;UL8FI;!8^)KEXL,-[BA]4V6YS8G3@7-,DT0OUTU>0^ZSW6*@*O X;Z; .?4(#3N++1/RAKZ%GR M0!:+A<4$\I Y_^5L5H.PD?)F8J2_?D@^UD#3RA/34>)9*1^WS_^5XDE4W,-; MY2;#/(8RXNIJPWD#Q',.2.KK_L>O3"[(]2V:;1G2?QZ_E'L$E6>^=&1>QE)3 MR%B%H21]'DJ%2UQ%1)V*Z9RO\J93H0J+W0JD^;W:L/1K=U??4\*4H8ZO/M?F MYM?:4XM=<>MI<@[JJ,';VIR__-[K<<1'/JUE-:@HGP%HD-2,!+=MSX'&=QB] M]SKH0Y;ZY9<4"P$*H+B;!A]K8GA!E[U1IVG\U%K[=*.*ES-UU9^\.8/\TSD13 1T[T0.2[7HKR(DV_OU]#M6XD;J/O+9?VJ(OC<5D7S18+&0NSD MI?/3%" >""G2"$:"#VWMA&X=@NYT4P!N&,;??Y8A2]KB EFJE9"='MZN@F'' M)Z8KQ_4PM@+*8A8P8Z7733"G%#V>CVFD=F ;4'BF@;'Z'2]04)C[E:9I8:4 M;V^-UH"]66[SE6WOT+F:S9"^S(6BLM+\5W49XU\8]?:G^:K$G%%@"M!:.O&\ M+&$=DQ@/;.:^&S/#NQ.UAER?P6Y M;3@/ZGPG%/. A-LBH#V.5&4+JHKPM&>-?(;4V0T$81V7=%\4Z=KA?MES@#,56]# MQH(T!J5\WYOOWR\O*52:F(-#%1!E,'N>3,XWKEI TA!/L.]J2KVR]RL?JJ7+ M4#BZT#E1!A<43$,8S+GUEPRU&GVQ[//^=HG_O6H5_*-)Z!SR" @#MZ!2/TK* MX)T]_25DX\#6RZD6#T:R1-6TPE)V)>_.>*/ [MF^L6>;!)]YV&A]65BD=?_T M'CS&9X&A*V-)'A87=MDUZ.A8Y?*"QZJVV=,;"P:VS!I R**#AZ0$?XUU4DZ9T43?IO99C&T_C) MM*+A*(;F70,\FM;[IO!(;VJOGXZ@A]V2,Q?O=]>D3NX=O__0J61QY=(QT245 M/R=83\-:HR,I7G[-)<4Q,$UIDKZ5QO1\V9UT.XH$XL9!:\T\,C3XL](==0/#^IA^\ MR>4#_^;($3PI=*"";8/&")(LW)(2WM>OI)2_BPHA&6\"0M"I(S>_?PA$, MZ2<:N=.?;WS(%B1]#=,IU>W>>/7*'WX);OR"W_ %A'F[_RVTY#]G]:+@ M->HA,02#Q&L0=23K/4IIFNKCZ)-4F (>9%JB'E[O&SCC+;_=3RB%KVMY@MX4 M^++T(1NI^K!0W<_UBW!DQ FZ$B-+)[2NF&Z?W1*,%O^MM!W;&.T(4M]B<:[&]#5HYQ:FB*==,&>K9XTO!>(;HIWG%:28).4IT!%]XR MG NC0DO4FA%WHW$PO?4N0Z46/V#'UK"8UM=FT;MGW3ZXZ>#7 M1":]I:VI!NEF9+,DP*Y&#=R@E62#%X=>_WW\,-@-FS+]*=AL=&-OP-&PL=46 MS6+EV2Z]>X(P!5HP@:%,-RR2[7*2A8&OR'WW ZFP';OSG9ML$%YVO[W#IB!D M.LR3J6OP1J2[Q>#,RWZC ) )HBA5^O^KEZF'*( 3;%?4"XFNHP"""!-X+Z)B M]$F0V^Q.4(E2C,G*RFF=PZ(+(1HA2G\([(BWPUS\1^I%GG=I]5:464V MMU6O@/#)N? WI%[=F(N3CEKA9;[<\EJ@D=4D MBKX?/='$XC&ZAUF+][IS,N4C3V)1#G/*_T4,3P@=A&X*CH-X7A)?0S"VNMW$Z"N:AC$X?(KJ^;/;_QT7E 7_UBJ 'Z()O-UBJ_QOVF+%O/\'[$65 MA_X RW3?S3-D#..YRRX_1=A!?#$?2?VA,/P'4-^%_QRK1[\('8!M&MG^ML4^ MD([]=S1\TQR'&D.3=<^"]X":HE\?"#'Z\SVDUU.$9.137EXVU#O\T?#HPRQ! M=&G]V6?O"ZU/'9'91-U2#6^T05>5/$&:91O6>_6)VS/WJ-#Z0@\3;+E_3*W@W0>'T)ZJ#ZD>703N*AM=YKS)%,7U.^1]BAW/%$+.*X]-9$]&$#U@ MK;%#^#?3-M2\01=C)/PI@+8&Y_YUZS?Y+AGCJ@^9XE-HHM@9?UU5%;8_J M!:4=TA!8=5!9'KKJL+(;F)UIH/H"7"!F",;!SXBOP6$:OJHJ&_<:V=%9PC3C MNG[G\:N+N#+S^H[,6TZ+\N+G&Q2N/*IU*#UMF*TW?*R^TBNE92(M(I;@V=PH M&M%N?@">G'2<^C _^<@Z0A)N- WCT,/HAQQW/#YH4FW?QXDCBKNRASRN3SRJ MW#.J&"W/T<1;3TPL<"YTE\(T5B9\'6OM%(@R9BG5M^Z8_Q(OO]+R.XNG;V]B MGW$./;$<0SSYV(F,-Y]=[B>?&0NY/_,\7XIA3YU^OJF'?@NE#'K:W#V8@ Y6 M3"'9-"P2;Y.-4?@R\CF8HY$;V:XO>X6?BO?LCC&L%&3)_P^8Z6\7!/7\;:]W M'CJ&,VW7^9/-NC>07"NJ4QM-QN?KZI]^)9T*=ZM_@3K\D,F&:K$S@6)Z?OI2GC29<_P"U&^,LT6K(#BT:E,A M:'UEH$SL?='"JU.R- LL7C=8%D2I%\S_1%C_\\WU)9A$8MHD"[D1MFUB6?IS MH!S8L_UUCBW!J8'M:6&J2X[(?6EQF"4EZ=]BMS"NL%+7>U,1[/[Z;N[9+4$V MR(8".]+J58@2HK$RF9&SP!<@T)TI9CL@OB0]-F2QAPQW&IJ#U;]ZY)JX?8,9 M*8>00A<%4V/5^NM]M[DF#KJ>^'+(@%'K+ D?=E"I/2%PT#4.5+;\C2^+Y7:^( M6 R!** 3A@R,5240R)QE$J;B93XA3LQ?L^%%.%?49,9G _(^S&7CI'/\&QK" M 04+\Z5$ 6SGV%=NY@+I-5"RY%;P1>\U?6@H;E2-]).,". ]NA+H6:JFYG7\V34AC( MCHTV.3;FJGQ-[G)MF2$SU5-B&*[$:DSV8$5A#DOCBD?&CD%-;6)ZEG#RS05- MU\!OB>%\PGS\^" :KT8/B<24616V&TTY**T_,*T_9%U%8Q!]@,KORS9>3]N9 M>J8O-I"U7U7 ]4K/(]L Y:Z^,C41G$(GNA]9F1T5=SP;]?;.*JGM-=0DE5@R MWT/'/D)4P![UM^O,#,':"L@&>$'ZHV:S/[S1A8B=,S['$ZYD2#^%U4Z]\$JS M.?FMF-9- Y0,'CIKBCT=8??J3=+1566&A][=EV*1QZR?_,PH,M?*#$RFKV _(U],-^'0F=LR)%\O]V[/KNF[HI #3XE(\G].C'H8.N^[Y*T0/W MJ GH##0:<328/]A@VL6Q6A]]2^3#1>:K+!B2VYPQ8SE]H7+_R:(7:WFO&J*^ MTHD+2?%JX^@5F-@@VYVMJ".MLU!Z\K6%]RU:FP0$;CV;8LABP M G%%^X:DM,WZLSA(3[>Z42@)%/^PQ$QM99+.@6(N+@-#9U:5_VD_3&(^/"LK M1Y0>#C^0G8;%H1+$5YMB1J.^8;91W.&Z$TH;*FR9^)1?]L!"W8-/UW(T,?NX M12YL((\+$N!&UD9[*LOJQOB0;8&I4]G2Z>%!T$<$=$G_3ZB4)T(M$J9^TE2B M$SB0XM9,E@YV3F!P[ \6/Q-@<>*F5_3:K6,&*+PA/00[$7U$8+ MQV^K%O[^U81IT-Z"_,0^C[5/0D8G'(4(IN$W1^N59N;CR5,^XWQ/1-:.P1H= M8 $-,,:.*HU+IU4D:B#*MXX9)TPB[&]^/H6]3!9#Y[U)3DSF$F=$^KH]?A:+ MG7"?S"XSRF5D&U%T[:;U;6*IATK'5@TS,XZKJ??@I_?@2OF+]Q4[\D&NYYGI M./ZL\0P#CJ!6[UR 1B8/YEO=H[@6F^I2#NW8@V<_:^:(6BRKWV M8[DP<=:=^^4@T]4;ZUEV#'V4Y)AMD;OB"@N%Q\!PO>X@KN_O"PJWV(L?V);ZS;(<3,2KMSO ^Y/[@ MZY^A(YK90<1$A0O3;B%C@.Y5J'*5LMB34E<=\&F=#B 4VQT$.E)6X >_(WHC% M#YZ1^C)F$[+WQLN?::R)V6TYS3=%P>?L%2X:/_9=\CYZP=(0C0WU&7/_"!U] M^BMI3.=';K7U!J0C.T&A_5'T7_N=Y>]W]%WS'VKMQV>WG";8+Z=*:-FLY7EW M?D&P3GWL>[YTV&SR:8*S96[1BD8(#G$ZM#^4^I1B#%8S&[HF=6DB*7>M,71G M-GOPMK(B.,%.>M,&G)/^(NT'76]-9/+?>G\0%L)BA'!8X%Z]'[/EK\![RB'C MQ&4^%K$0IF"H54UKT]W [-LXZKE4E7L%.Z,K_H1$=36HHY%ETYU&_@4^F4H= M^;JV;UWO+-Y T!ME?Z>(--/V6#/N]5@?3Z8)^?%VXJFW!R+]((\6E-"WB>?Q M>[[%G5)/,&JCU:OI;JFM+[>WQR )N&^T M[WO1]Z5O>@OJ2$1[*_'I/-<1?"^H(\YQZZRC78K^J;!(=J6KGX1CK>4O\M\: M+],ZX,KX[]OZ-\9J'Y_<81K%H+(\![MG39W:PB>1X>9<7F MXZ_-8SOO2!!=,$5;$^U'-\PYUA(G"(;T;6Q74'>5E4(P(1XASBI0'5L62UA)A;2U;7XPUHQ%2>'T!:'I3C<>$U"H_I].@KS0\M$N=_E/)0 /_]VO'T>C0.\A>.0I!4"P?">6?3DV/]%=MR^N!*?I MXPUYBXW4SIZXHVX!RH.W]/A-AOOI*P>N3FW1(ZX@=G:=*<"=IM:I+>Y7 M%*#IG5I\IOA1\B$*P(+L=WU'I@"2T!]NI7:,[>23VL#R,SEVI?8'O#-?ZEGB M8G!0#E?J_^4'&]_?U)F85NW=2@QP0?>%S1*'8_$&5ZI/F;]?+:?A=/)IWK85 M7P_ @R(TT0O -RK!9NJ&RN?V> MA?&WRS&(,N1%^$CZ!HV<2OVB_$73@8@3O#&HPE#V8/N7Z,H%>=1!2\G& DX& MH22,XT[WNEJB];.D@SV,C\-EF23!J=+WN]I?]]*46BAK&%A"!86X%YBKO-]: MI!&5_;!Z6SP2F]B!8/(WYQ*,^N*[?Z"EE9I*;D%[$7$&/S5SJV[6+=JBN_>4 MV:YD[AE#%9(S=3V^ -NB;^8P0!01U'#9L:_CX:+/V6*?N=C^L>*0SEFAG;P" M ?D4,3(Z;<%R9Y@\YMNX>]$["69YGFFWC!;$9>M=JWAU M+$E.)][EWFXM)!74D>MH16F2@&X5( ]U'F\VG8'&V11.:8:V7A_CXE%*F(IF M9XU+?:54[E_LKRM;:F)_:XJ!>*36,2-S9 NY"-?F%K;9.;@)4V4*=%=@M8LW M5F",!4RI;ZN<&%D9"B_@NQRJ?J]]N .>[H(CWW^"^CY?=K[?YNG9J.F;:=@T=F=?(F=. MDM<9A34*L(_H22J])A^B:;!5XDN:D-E;)BM,XSPO#GO(/]$].J$%JA/.@S?Q M)@5&0^D#44[W6Z'1/I])T(>X$?:(:0IP> )?<#YV4X FQ]8>VC+28-UKGU>6 MV+4T^(2KUON*,]B5W.^B$2A3GT%$V&(+(M8DJA,K.PYDK'XZ.0]-H/7=,J1_ M>[_:VV5GR-SJF(Z-U[T\'_YA]BU$IT'D5RRTK9:-ZR$]X;)VDS_2'_[ASK7I M_I,EBK=R??,1[0%VSY;KT:$M!6NWC[ .:VW MIK(\5#(M;O%FI2QE9A >Y?S!M'\Z H?RW:!?I=M>/)(]2R,5P2@URQ.VID3R M5DM\)OKB_=$VRT'KTS8WY#OJ. MS^R)EU,48HW;K17.CH? Q(!ET6-^HN$0$9@M&'X M^M;"Q9H=(XLAX:(WT8R=9Y*^"R%K_*3 M3\XPSM VN'_0+BQ]X9*^GDA,Z,$X!QV?(.?DMT:"5PN)WFI\-2XA;B$,&1]F M3O13 #:/H[NF88/U@N&_WV*[3+"J5\0]8#:_*KYV6$Y)X:,RQV(EI0 M VK00_B]9G@C U9HE$/[XH'VG#1FWJ!0085WZ(FL,QN:CV;CF590_?O4>N4@ MO>X( ?_.YD!4.,[OU0C_M3>D3V^#RU3BJ<\N@4SI>%7]FU.1N\)-H288I", MBZ&L [E#E?[*K^]GV+T[BQ-YD\-"C_^68^;OUDJ@>_2\K;R=\>09J/^:0"^!&B[-(B MZ6Y^X&KJ*-+?TW>+?ZW^]*-8=FW[E" .=>C9;17K;]M16(>69*KFZR&&3KMH MZ4+B96Q&4;)?:>_E;5-3\ODWC*)4[SL*0FZU35I;ZM>5[>H4#QNI\;+I-/;0P M'MY,3 MRY$Q!/1DIA8Q;!6YG(2*6(7-$E@("TT?&C<&P-8PN8&MB02L?GLIE!'LNV&& M%;ESZ:D3W]Y[94^ V4PI\8MU@?82+^/+GI?-;)!=XB_[+I=$40A\YT86DGGI MT'*@D/!6]R/OC@A5'0K N,E(QU:X>I0N/O;EW,$;&L)LD'%_Y$Q?7+#B7?:R M J%J4$Q*Y$.BOVJZ5523\NLU&&VMCG=XD[XZ07OJ;6.![?WKX[ VM*Y&0WS^ M4Y4##@DP10QN*H8LACV"*7+]]@HZ??X@RSOV=P-JC+T?VI_$R2SI=,NG7=F) M#.9Z@6\UM+#B&WGL]#7MG@#)0!?HJ*[.W,3P5]W-S]!D+,P52D5H$X7PTGP) M2%$R"OMXI_05@45R%9 M=BE DI&&JFA60(9H6L6;ED*>5$NM\157?S>U-]CC;V@CBP_Q-OJMQ"VY+:X> MUJKN]XF1WQ.>X-&[1\@V_]IXU%]!6>:9!)J1"=<3E=Q4JP)+OU6U9%/D)>54 M!SO95V%0=F7;9^H-M'T'!(;:OD>_?TDO/C5VKO#C.Q>?L)GT6R\%&AVP-9$% M&V5-DA5%IU;\U$5V,AJ?E3EU6A^.;@^%IE !;V(X(K']A- S[=ZV)[P[EGV" M=H\[;BCL.FWH(:7EOC**!;W3>2$M7/WF?$I;^U76A*@0J0G M$N1DII$5Q.4*)HOTS8:'FSP:Z7O.(:XI.QED-S)D9''R' \KXFPP B\G>6]PN9'C=O?UN"'-7H,RJOHG6N,4C_ MRJ!%@.'LO#&$P+=UX.GW_6[O8?!A^:(,*]5-MULFR>5=T'2_6EBG)Y=+;(G* M^)3 EED:,PQB[:X!!,47K"J4H-X%/#-[2;TN6*U#7')IT, & M:2C"S[9E-A&12SNRR-H]9(;X(;/\)S7Z@EV?R]J&1'.H&J-)#WV5/RX1;*[/ MG#M#L\5IBLH2'PX%W*!C38<$JR03:SIL"+-?R6D07'Q 08( >02/PEB)S3*Y MQJ(]X@=BA&\2T/GH!\1+L@O6XAOK<>ZMX.>Y)[1[.Z;CZ4QQ\]=@46> MOI.8[B'9S??9%BU>2-3?" ZET7/QB7J=9B[D$-I+9^',U4U5VQ?77.49Z=7X MH/26<-;D4/?1'1:9 ,[2$ /M:!.\K<1::?#@N)=T!OSQ"F^#,S4,P_=($M5J M(53?;!'I=+7[PX@0UBA8)F+OM#G6,9T+Y*8U38?:Q:O]^/KTH2"2*^).XZVG;J7^L?;V5N9;]<>B6#+>C"./Y["H_Q)I MDZ\TI'8NN&84IL;T(ON@OYL>5C5SV[R]V.#H 2JMWL9I''MYF"8M$-PZZSFV M8SHXE[+)%IO?I938M@"M#'(4Y6>'AZ!3?M8G55(X3O M<_<- (;(",L^;ASIN%=LT ]')P73;4A(IMK(9PWJ)1-+G@XV\OKK:5PCW(IV MVY\XVRR"RV%)53Z[@6[G$TE&5E2.T4B"HG*.\QP>_<9?<#MT2-XIX5M;ROZ] M_.:#*$(5#(UE7[G+=E-*4./<0BX;D9'FG*V M:X;T"<1;&QXU,UU; T_'&OI2CH9^_H2^1P%:[F.;2)!\8LG*/<:3HM2S2+PQ M^32(B_)-Z3ZJU'BCF57!3G-3TG:ZT)4-_5HMP9QF5-&&Z-LR26T(QT\J3>5[,Z;'!VW$,3 M!JIX58@_VTF0DY]9<:0 RX;T7<-/N1J74K?8M^6AM,K[(-T#AQ"$A;;1+]&W MZR6?VZUP"[\X,^UNH@;E<@D]@E9X1I>>_\GJT WERK*]-)%.?.GU:DZD6BR;FJ*[H=C_MQ@NEDK]MOKT][P99V5NS?9;J$ "%SAUFG65L4J(,-S2!$4@+#FOR+NX9.-< M@=199@Q5O_[<,_V"KU%D4F@K;6.H@_M[/[.N_8LLY2?_81RFNJL M2TZ%\[_YVT^M?@<,!<8/T[8_C,T_O)U--MEOWLW-C7NKKCFRR @VQ]?%W(BZ M=RQYU_:^T+R%UTU/Q_]1_^"WZ*WJL<8;=;SQ>[FOZ@[RVEA'WQ0].TOM\[E&6&:F4NC7/.%>FJZ&.V#[VTI /K< M&1*5\K9_,GZ4/_(7_G%5OR37SKN#A9%[_3K?ROOX8BY\T1]1D";N'S?NO;:J MF?:A4F?W[2O-\8X/0(ECT5SD='/F(^_3MWV=-KMBYTR?'ETH$]@S*3L<& ^^ ML1$[/-V\?./N\L_4WR/^V-?M5_3NO6+?/)?FGCF:M?^/]GVQ^@MLG__]6+\" MF-77V:\\O/-KX:,U/J%3+?[9/ZO9"4P\WX_._\*XYS_#/NU]/Y(_/'IW/4?./;:6?\\DW55^7=\$=$ZHC([2N^)'.R:+=BQZ6;3B_JJ]Q[Z\!">$UW8I MV$H,;*F$7^O'R@^_:A.OAUUXV[,]OBQBL>GYPB?+#_\P%XB^MRDPPOO+5YX9XVX MA/W<6D>@-OS[?\[YS]"\?FOT??ZC?_>FFBY]4Z_=*2[] M]W45*%A+CT9&_/3:'*IEN33["R0*0])0LVBV^)$XP8LUP6G7;IV=4LQ\\6.; M_ ?%LWG@R+:N6/\M?R:W_T/OJX773^RP.'[A\ZQ/O>4/_S-T[K%Z_W?YDCON M4O\93@?L#'ZG_8Z'*_FP3+.0TH[_#!EI#78,*26_3YW^*G+K]^3@#^JM7X'. MS'RQ;;MTG]]38%P\?V?'42'TV.(2"[ -.\_/34/RXUW1KVOV;W[?N+1G_<1* M^=^>%NP_@Q/^SMO#RZ%PM%:M^F0!G_W'6PP_C;I^?9-OE&-MM[S\=/+?G\5_ MM?VN/^1OS(TPJJBZ.:,D_:0RL#;J>;Q]5ABWB-\9/P;N:[MJE1].[]ZZ/'[C MB^URD?:+]OU?U2BQ.K+\XY_ MW]"?9RG?&PO,'!M+PD_V'[+:N/.8S7Z59+NYV9<--/>%5)X[>GZ=!O.IV8?W M:?UH+17\:**]*&/CAOJ-+G65_K]C^.REODIK6^CH/-JZI3>I396K8W$#JW_C M(#@Z"TR M,#(T,#8S,%]L86(N>&ULU+U[<]PXDB_Z_WX*W+E_3'>$,,T'^)K8W1/RJ\<1 M;EMKNV?.GHX;%7A*G"X5-21+MO;37X"/*I:JB@10(-5G8\=M2R0R\U>5B40B M'__^O[[?K\$C+ZN\V/S'G_R_>'\"?$,+EF]N_^-/OWY]!],__:___+=_^_?_ M!\+__>KS!_"FH-M[OJG!ZY+CFC/P+:_O0'W'P3^*\O?\$8.;-:Y%4=Y#^)_- M:Z^+AZ %J'^L_VWY5\9X$L4TA!F*8H@\[,$TSC@,2."'OD@))^3J M]J\\3C+LB1#Z?B8?BP6!F4=3&&7$,5@2K_:]7\\$-!<=V@/LD7./N$ M^A?L'X/J1] /8.C_Y7O%_O2?_P9 "T=9K/EG+H#Z[Z^?WY\EF?VDGOAIPV_5 M9WO#R[Q@7VI(^]$5CV.8?G3&[E=I(?C\# _(7,QR^X5Z MNV%+?7=WI"YF?7Z.77TMBAJO%_A:[,D,6%ZK'WR0?^O(J(5&C&E#IS/= U;Y M]YIO&&^MY<'2(&?_\2?YM]6V@K<8/ZR^U 7]_?KAH>0T;TSW9[6M55^N/W_Y MA=\37J[JW?=WQ3?PUR\]J68]P\7^9"!6?48]2UX5VY*V&YOD0FWJ+6/_V= ' M0P9 RP'X0?)0_?CO/^TY=P'->GE4UDX! ;^U'/Q_9Y$IZ &MM=K@B_*YM 4U MEW:O0944MQ%5X(HT\G:+2;F#\">^KJO^)U#]I%$C?7H_'7W4UV4O%2[I!.K= M$S_10OHZ#S4\^ !$6=Q;BE\7EM^2]H.0;/T)%"7CI?1P3XAX]&V6^^9[Z03? M\P]%55W7=9F3;8W)FG\M/DK1BDTMQ93OW[[?2,WC5;TB"4NR*$M@%H<IHDYM4!V-&M-1#;VL?417)%L@;O@ >, 7J FR*#1SP M)1]K&3,S)^8?@"!IQ*-80$KE#H)\RF 6>@F,DS"-$DS#)!8FYGD>Y.W-]1\0 M<@EOFHF(P\1//8A()F"*4P[3+(W3) M(S/S5T-_X0WS=_Z^'76\CG?7[:[:Q M*@Q;7L /BIL?P?4S* \Y N^GD#3>:*W1<+3QFM-?=".VAN?YQFR_D-E&S2E; MW>"GOU?RY*5B32JV\B:OZ+JHMB679P+^ON;WU82N:*XRGV9(XN"Q @/R8$\? M_*8X T+#GQ.0V%/?/$K3O]R6SS^)%?JOO.4[;_JNNLO\L4V%+;_&IN^9N== MJI@@VZ[Y)W%-:;F56U*.2;[.ZYQ77QMED6?25U*,WU=QDJ08!2&,(D(AHIX/ MTY#&D"8,,\QY3%%J=.C4)CVS.].1!^L]?<,#ISZ(FB?/6: Q/()V/(!"@!ZA M 1O@MX81H#@!#2LNSZ+&\KLZE.H37O9T:@S(T3'5? 4[BW*\_.MM6?)-O4(Q MRM(@"6$0A!%$6>#!+(GEWWP_XCAF"<&>B0$Y2^F/;B_.0Q1+2XHS3\ @(;XZ MQD0P0^KXB @*2@U\X5AYD;\UOW*!;CJGB! MA*;!Q9ZOMHA"G1&A5Y]SO[;S =YO'N4'4)1/ M?\?K;1L4YQ4O'WFURE(2)JGGS%)>) M0G?4@#RI ?Z=\JH">,- 02JY;LU!KLYJ9EO@"(AZ>^"%F%CIXHXFV!$%/55W MF^"T9(YVP1%"BVZ#TP(_WP?'G@I*6QN7^.'7+J* MUZ2J2TSK511DE**,0.I[ 42"<>G(!HE*KL)^A)(@\NGJD9>DT%=S7>(F7_$A M"]K?]-=WREQ6(-\ 7%6\;A5^X/#^U53=M7'55?\YL#(U!RUM\$//Q8\*L!TC MH.,$_-;SXC"*8 Z ,ZNA37AA*V(*R+%5,5[!/)C^ZX:5ZZ?;+YQNR[Q^^N7W M^J;,*7]]M[F]D=]^#>=Z>I69_6U)G$OJZAO>,P!^P>7OO 8-%Z"U'GH60@.3 MZ;L%=W"860!-)*[4Q0-U 9(2FF5%B MA ;1F36](=UL_1O%#"AW7 #U>0$F3Z;-S6-15E=@([_VA0!XO2Z^-5=LZKP@ M32G+:[ NI!MA>$;00EW/77"-I9F9>)=O)![*2NQ)7P$LY"<"K@_0>MVBI2YU MK\">-8?W\P9 N+J2UR&Y["V\ 0A'%^\F[UYZ;?EV4TM;]H^<25^DN29MCSKR M\+/E[Z18;[_+K] &KU]OJ[JXE_K]ZNFF+-B6UHK%+_)$)$U@M;^@$]QC(DXQ M]'@H#1--,$SCR(=I0C'WPS"*.;*[Y73,ZUNV@1% GL!#RU-C M\JJ6*6G2!"^E\EK?F[K^%/5,WA_BLS&SD_W'TNPM/5=@QY;Z@'K&FD^H9VVA MZ]J9<'1^N^N:SQ>Z#)X)[O-WQW,1M-P%[G#)7\EC*'M=W#_P3=6PSZ&RY9\\=7255R=2,5[".^Y^UM@9%MGX'^W'?7ZS5HB -% MW=1>SX&WIJE^8:@-KX)W"#N\A%H""E>&=@X6E[6Q,X)\9%[GI&4>?FL6_5D2 MK]](G^\=SDMUA9HJIOQ>:I@\RVZV\BV9#^ ^N:H Y@_B1E_B6[^KQ0*GV:OF][_2!;YC9$R, MSAM.ZGUIU#X*S)B(N,="&! JO2H<$(B3+)16AH4X8DD:A\@L_^@,I=F3C11= M,T-Q#A,]H^! 3C,#H @>U!O.$JB>$,N14I^CLJ@"3XCZ7%FG'K<,T$J_L8E@ M?!)-FXR[8BU?KM[^:RMMP2Z=+0D8\@F5RNFI*S>&5%T0Y9"**/)C$A'"M X_ M1E1G]@!V/*A=;I2[F7*45 M2>DDS28P]:S('@L2951D,(MC#R(>I#"-XQ1RG ;R5SAF063F]U_*TNP'A!U; M4!0EK"1C@"F7NMJQ9]W2P.XST'1 %L35T#<9MC\X %=Q!_;L@4/^ENJ+N:7RF]+C95L<[9OB\I;P..GQ6=58PXR:A*7DQ9 M %$F#U9I0#.8"A&&01B(+$MT;Y7&2C$,]"^;W&%A=]_T]8Z#>]WO2)M]+W^Y5:4I3;MX MWJ2U_;EJ]TQ://(-WM2N[I?TT!FY8II88+%;)CU!AA=-FF_8^8EOA>!4GD#? M?J=-#9$**G_:O,;5G?J?.HL^2B,L/\?/7-5@4,F#^L7UAAW^8/#D"DJ M^1/P/5M7H-QQW/Y2Y1\__]G@!3.'=(X/6\]'?>&/T&QWV']Z/;OMS9G\V%XW M'YOZ$[P=?FQ[+KM'U.?V[(>';TBMKO/-5IW*N_)/J>;NO-P9 7?D^,[!X:*^ M\(P0/W>/YR1E>UTH>%ERUG8'_8J_#YH%?>3U"@5AYA/AP8R)6+K-600)\1!D MG'&?!#3(4J.\A EZ,]OSGGK?.KC&WTV# 5. Z=XI.H/!]&ZQ0Z!K_"M)'S;I MDM1=WC%JB>GLKG&:7_-[SN2A7.57_QVO MWZWQK6XZ\\@2=!CZRZ6"ZTAW# ?6N=QRW _OU4G_L_\H2A5(Y%]7D"4D#3./!AQ M/X*(J>0D9/12^7UTQ!=Z)V M!.=I6#LBDKMNM:>(+-VJ=D30$WUJQYXVOPOZ6C:M3Y_N\09W98/%>MN$9KI$ M#R(WS# 3!"(JC[0(40HQ%0)&#"XSS?M(54QH-D8])S4TZ?T"P4V M,SWCLDJ'7U)W=!X?D9BE, BP=!0$(3#C*8/$#P)$HX (A'5]A"EBLRMAVRHIW_0=N0L! M>A;TM\))R.($"99A'_(HCB'R4^E6)2*&S$NIB#.*>1SIS.QP#IGYV(ZE()OV MI5P"86K/1C"X E/M!LW!T/>D7()BYTA=WZM#2]^8\6P;RRN%6:EJ8%5%M\K( MR5EW3]SAVEY-J]=NBX*I"N^^EUQ=XDW57=BHE[M.4E?-P]_NX"SP Z:W.4U2 MFGEG^B2_P&5W']OTA#5M^GH.(+T@DQ.QS8SJD.1N_FI']?QT=XO6K1.2.>O7 M>H[.PDU:)\0][LPZ]8*-2WF_G[GS2?1WMX..54TKG54:>RB-DQ0F,:80L4RU MN)&>99;% >4LR$1&]#U++9JS.YAPP(;:\BI%'Q+% ,"*@^K93F0\#\T$81VO MRCENIL[5$+%/8I>'\00:'D##1-NAT#U )IZ6BLMZ&X9B7;H=9F]:N=\O2[N[_.V0=/UAK6)GK=< M?LR\6A'B\P!E"?0S+@^Z09K*KP_%D&*4"HHB%&5&);0&RK(+3.^HL%I0V$'0:I35ZSN/K9KKGOD2QL9?NJPJJHON]WF+."-9&'%YU*,H@\B/$,0H"J 0&(52_7V/&AWZ M3I.96=UW%4!E2]6N_.D9,GKJ?;F\9GJ]$[4C.$-&Y[A(C@N;GA%YD7JFTX*> M*V,Z\_1E*4\%KSX6]6=5/EURU4WDD9=/^VX[%IE0XRLNF"#%)"?-#6[9\@)Z M9NS2I":0TG";9P')-$X^2*I2^$@NP.=G^#ANDFHG^\6)5Q-D7B0?2T_TZHA M',<=5$T7L#[3EUO.!B75G6.R.Z9F$?41H1F,>.!#E#%YKH\8A0G",>=I&A!B MU.Y@DN+,OD5'W_RN71\R[9.].R",3_<-!@=M#CKJLT7+^VE^G-1L&_Y>MTT'UQ%?D B+^)2RS,"D9J#GH M25'/]_P\_;AE0[NR5(T5I/[3IFA*374L\Z)\/JFI&IPV/NQN<)',' \5T[O^G0%[/3.Q&**&YP;% M%ACPU5VJ*XB[<4L#WL P-N'VNMTI3JY:O5W$R[)-W5S =M2^S\5C]>I9#2B/O4BZF$V,0<7L+,S-90?FD],VMW$;)ZQFXIO,QLW8ZK@WM/ M11.\RQ_E7_<\7@'%9?.["I"&S]T1JF6U^9T[L^<",4=6[R)6%C5Z+D![;O.< MK&EG\G8]\$Y%(D7($(JB%#*?A1!E'H8911$D*<P#[W0D=&0R1DDM:A)TA'ZN\EKO MF*ET5=:K7_ _I??4E:I63?L&#R4LB9( J@$,$"'IG! 2IC +PI@FTD\AF982 MGUY^9K7M:4VU== !8EQ'+Q?/3"MU)=-6P7$!QI1.OCE0./FOO;*=6701]1H7 MJ%>HB:?L=L6?>7%;XH>[G$KUK,N<-$UEWA3W.-^L(A&F,0XS*)HVD910B#%- MH(_"S ]X1&+?*$-IC-C,ZK4G#8:TP6\M=<.0QBAJ>CND*RS,=-$:!N/]44<^ M1_OC**E%]T<=H9_OCUKOV(Z,/WO/YL=QD,9IIG*,/8A"C\(LQ#YD/ XYQX*) MQ.@,_V)WDOVY<7 GJ=D%2@,E/55^B6O(Q:X?%[MW_*-<.)K?-#J_8E1%J3>J MM*.6I^(;_-1$ 5>,".)3'T%*8J[.J!RF81)*]Y9&L:#$QYF6RIYY;A9Z> MZOS:$-2O03]&8EPM+Y;/3!/=BJ9?2'^1B'8E\Q]R25$-O'DXDGDP\DLUJFM: M.S7-A(K[![S9#0##MR5O MF."MK/@C!2NG[\SF)%ZF?9'9:CGW_(TL7O[E'? MRT\B+SF[IO*SWZY5Q*W]47.Q4%35*O9#',2>&F@HY!]IC& :"0&]+,PBZC$2 ML6"UX;?-S#$#MU^7 :UO<-9^@X_8T/>!^UM]O.>CZ?/0,J+&<96WIIE-^B!K M'@^<8F9W5NA8N (]$U=@P ;8\]&4,#D\.IC*[NH9G/)2%R.NNX8LCI^2T_",>R;,7%G-'3C,Z]$7./&'GB#3-)#BKWDDFWN2/ MO)(?B_PX/HE7VRK?\*KBU08"0/.8*)$&4HDJ<NPPFKUH:@^YP\TG(]7/&-ZQ2+7J*35.^L4I"+PQC%$"/!AY$ M080A9HS"@*:^[Q'L)9SW1Q%-.S!*T.+H86$"6$]9GIOSI@EO-2BW,C0,XP!J MVH3+0;$S!WW80&K_IY+E&UP^@1T+:@ZN8@(T7#BT"5K2NC('X\26M01:@A\9 M ;VW+#.RNX:+-[QL2@[?Y.NM5*I5AI-4>#B <82E Y!Z#$IE3V$:QWX:(QQP M9C8F_#2=F8\1'95]6\D'7K:Z;I@[?08E2N7Q*A$I]/V80(32!)*,!9#[)$4Q MYY$O(C,WR0%.5J[1VR.$ )1VLB'N!BL]2^A ?C,3N!-<4FQ;M%Z!-Q-RF^=[ MCTOE*I/[#)5E<[3'13W*OIYXW+RIQ TOOJK!$&I^Y_5]K=LYXMEKRSJN8Q>*:>A:6$EHU,OAC"Q6#1N>K[585X8S0@Q;+YQ[ MQ&$/M+[E3TP3$<^6,.:>@1+V-^Y/OAQ2W0EFF)=+8#6C.0 M0'F\9Z=[6-13GX=4;]]S!91A4-*B1]J,$S3'A)^S0=J+3M,<$UJK/=IE?9CZ MI9N1'M9$==UE,5>1"227"GN*QV9JC&W\W,C;N/2L\V+8N\E2%K!\X<\+B; MPJ(X^E%:+86_8A4TO%X!Q>WNM\]9[LW@UY$/Q]C..0?2D5%TQ]>B%M0YG,_- MK7L"EZ6.?"[6ZW=%V8SZ0-CWJ? S2#'S($K\".(0*:.+0D9$& K]A;=\4S;#"J7<7./BH^M]!AW+I;) GN2$V%Q];O-:/ M,)R4?3K,<*G89MJE(;&[WC%3XEF%'TXNN%@,8DR<82!B]#G+#@@X+_^NIC>] MWSQLZ^H#?^3KL)_ GB9AC/T49CB66QR. I@VB=?4#PG)?$*$4=W3"*V95?)+ M?KMIG()-#;:;@JA1H H\D#><2"]4\0+"'PTGV>N@J+<;.L+&3&\54=!0O0(M MW2O0(3$-A'GW@6D17347&*&T;.^ :9&/6@-HO')II[:/O'[%-USD]>NBJJO& MCNQ+VZ, !V&B[AII2J#T9C$D&8TAC[,HH7X4Q!&UZ]PV2G=F$Z".$<6FOVQ7 M1_^VN5-. 6EYZN:EVK9U&P=5SPK, )6911BV?9,L@(X'T##1[>%@GO:O9J([ M;PTW3O6%6L5I07&^=9S>Z^99SK_P4LW7KK^T$[6K;J?+&,&I2 ,8QVDD_04O M@VE $4Q$Q#/,,(K20#?;^32)F6U$3Q3T5 W=@1%LQO7?C<1FJCZCL/HYTI<+ M;9AU]YA5>\^Y+ ME&;$(SC",/9"K.;"4(C3%$$OP%'F80\'0KO.\PR-N4\='565X$@XJ(HUL]"Q M<_A,6Q0'4AMZ#[W ZLJR)>E08'VKXD!P.[/RNEBOVS:&RH%219];=8GQ4*K> M!O=MV\N2MW5C#-<8U'>X;OM3,748K>IRVW7(E-\9O%OAJD&4?\?W#^J&F&SK M9I[)6A6BP7PP\.ZBWKW]*Z:L;-2''!?M$Y="7;3V4'U5-5_VY^$N_Z>=PWW3CNM]]K M=2TCO]C&D0<"I*H^^< P2SR!/12)% 8<6G5C7)8+F5H9BN_ M9P]@Q5\_WCGY$?RVYP<,&#(,+EW\@>B=/9>$V6Q;&2#LM7JNOX2?1)C!^VM95+9U@ M=8G5)"*O! YY3'@(_8B$JM<&A80',8S\.&,D].*$4(M>&U-T;7+0S-5I0%9Z MO0U'S;F@X7ODED'Q*^R&]'URF29@0%GLA@0&(!41"D,&,9AG'$4\X8 M\T)FU(3O#)V9]\X#JD"1M>RJ>0XF/0UW(+R98MO(;:S.$U(YTN)S5!95W@E1 MG^OLU.,S#,9XO^E2W@3!#'.+FI%B.0+#')XA3Y/\[TBA%P MC"96C*UCGN[YL=C<\.(C+ZX?;YN2.VG<\'K]=(-S9E!0.K',S 9#4H>J!/.C M_-_U(R_Q+7]6B-FQ Q0_QH6G4QB-&Q/'\)C9#;?(&*6-:LILE4$ZM?9BR:2: M0@[S2G5?L2QX[2L9WQ5E>[#XT-1X?MJ<,"K/\Z9(C+DGXA@*FF"(>(!AABB& M0K"(4)QQD69&!;$7,#.SR;AV5@Y[">!Z;LA2,+IP2P MLFQ-K@/0CFIV7:QI&?TL-K=?>7G_AI-ZE]>[BD.1$NX'D%"$(*),P*;5GX^8 MER0D2X@?FC6M.4G'1,VL6M8HJE!UN6YZ6E\!H;+)'Q5IP]#F290TXYF72FX8 MQ%0B*WK@32/R/H'>8>1R3"17X128''W83CD_\GI?3;IB6<93 MQ!CT>,(@PJ%*6N!4S2QGOD>DPF9H5>M7RQ^L;N0XF)>ZJT3M-G<=X+H=G=+L M:W4AOZ;K[7=#?3P$)A5)&J(X@8G(.$1I@%2=*X4L%IG @>][GC!QP.R!L3B$ MS0F,GH&R%M?P4"4E/:BW!]?/!+[!;GN&G!3,D7DZ7'M1LW12K.?FZ/1#KH83 MK:B:PADB ;$?)A )$D#I%'@P1CZA&.11)=.)+*> M1#2C2W!B M&<8X=<>P+'!%YXS-!9'^#\DYMJ6-Y.CB.FIIBLEKZL M3P.("2,P]%!,L71FPTRKL80.L9F5>G_R',QXKG1&WYG#IJ?9KL P#/E9XV!? MOSXBH.L"]E.D7J:"?43HLR7L8^^8WPN^OE/-1=@-Y^7/9;%]>+?91ZTU[P1' MEIA97SO*0)$&#>TK\*XHZDU1:YY"IR 8UU*'TILIZ)C@CF?2:\IH=;TWMNYB M5WL:P@VO]70>MU##X@M716Z<_=+.$?J([[7;,9U\>6[5:V*B&N!,1(GUWO??;_Z=T7)\]LN*9@^?2WQ MIL)- PG)4?.O=9/J>=2NN1FSJ2IVU<"]ZT^OW_==W']]*#9?L,HY_I!+*5CS M^$=>?Q*JC3JC?A:Q$$,L5"]F2@C,!,(P20G+$AZ$+#$R4G\@V>8^&W5B@'K/ M.< [5MWUQ5_Z*Z%G9?] ',]GR#5Z\W>R@MW782!M8_P'\AZUZ@=[B=NQIDIF MU=&_&\"P?5 C#'';?V8@^5738; 0R_7X?Z&/=($I 4M+]H>9,_!"'ZG)I(*7 M8M&\%5MWKWZC#N+%YI,8IMU)7H?_['MRL02+-(UABFDHCP>QRIC+! QC2K(D M\+(PU&[29DQ]D;VQ!@\M0\I2K0]27AO+^.Q'YNW.S$$?W]MFA](P'OE'15&_ MG=RL:-HUFKLI\WLU*UCL>A]5NY9(%#^TO=JX,D$/RJ1L;G?96":?@Z-N;-;X MC?1I,U]SL0YNUN(.>[O9+V+9'/Q\P((QGY @X5!X,8,(,0I3$7 884P]DHDP M8T8QYQ<+^GP9#!G_,^ -Z;\:MON^-*[S$I&*8Y56U3B5>?7[*[D1W*D.FUVF'HY0DH81@S0)B'3:4@$)(0F,J><1 MCGV*4J,TJ"F"L]_O#L@#11_L&+!,=)R$4$_970)C>@M\"2;&ZJXKJ".EGR2W MJ.KK"O_< &B_9]MMZ? XV1PB"YKWGD4S_:(_- ZWAJ]%NS&LXBA(&.,)3-(D MA2@+,IA%L0=)RI)01%X:),#;W\ ]&S.LO@ M:]DKZEGHRE'D#EK1'4I/PNWK'($WW%S*U<+7W#) MU=Z\_Y)7E*_EMYD7V^JCQ*6K2/)#&B:1X#!KJKDCG$$24@]B3_ DHH$7R=.1 M437W-%$3!;4J[6Y8L+C\&8?*X$[&F?@V5R4M\2MP0%X:I!T#CF\KM(1U>8DP M3G#YV+X6 "=#[GIO6B;F/>)\K8S)NZ)4T785:_G"Y=KMW3JEV_MM,\KAY[*H MJE\W91>=5S'_5ZHI/U<7D5F*>.HQ) V"YZOZ:0QQEB0P4Y%SZ@E*L]BBP:T3 MYFP<*8LYPXH#L-VQ8-?3QLF'H6>!EL/6LIB-J+E%/3_2.^KYA9(V5!S+G^VY M!.T'L.>S:7YS!4C#JMO;5Z?0N4H:=,+3LMF$+F$\2C-TNOBELRC?XG*3;VXK MZ?ED/J*'Q4@DPB.0>[X' M46N%"UAZH18,EX-XOE6#@[7-BTW??I>.:=,H0M*\+O+EN5VWGB;HB6IF&)R7=MS^.!'4S)@R?=HJX;]Z\5%]OUAUSP541CQE 8P2@3'"(O#2#Q6 Q9 MR ,4^BP0GC +;E_"SNQA[UU=Y:#^] I\Z_B!N.M6OFTX FO)$O@AWX GCLOJ M1^>UJ><_%LTPUD)0FQD/S=K5*]#SMFL2WW('%'N+%K-.@K1<<>MY5OYHQ:Z3 MH%D4OTZO>6'/J/>;AVU=?>"/?.WW6<))Q/Q,I###3.5*2>.7>D)UHNM6D8=TYK9,_FO;:&TZ:%44]NEA0.J!N&Q'[U<- M3W%\AVES;.]R9EX595E\RS>WK_&#_$W]M*)I1AE."(Q9*+>X(%.MSW$,"J&?8B.BRM B_O[W**TV0A0O8UM+IC,-%1Q,9C)^FZ' M5)^.M^,%],RX[/M@#H&SW@\&I!?N_V .RG$/"(LUS#?/=U+&8L,_72^7S=!A;>F!GJ!R6UG^F+.M].7=[;[C8EEMQ&>6 M7&Q/'A=IN#U//&FW4_]<%.Q;OEZO&(UCS_,8C%@@CY>)\"'V P*QX(B(*,T$ MP2:[<+_PS/K4DS';3G=2)U$8Q3[/8"PR"I$GW0Z<,@R]D!(?>SQCB*T>FC3? M+S4NZ_ED?T[$& &54'6;;]2]L]I0G\9FG(Z#$F3"SP(OAIZ7)A Q&D"2Q?(/ M'$5^1!F/*.Y >;MA8'/$U]HUE%H]3FODALVZWM:4[=L5G@I:=;SE P4SAC "R*E#4$ M DG"<0Q%G+S]#!,B;0!TK_(2)*PR ^,>L&Y9&YFD['/X!E0 MMJR =OJ9Z-F9ET+:\*1E![*Q<9H##4>VS"EKBYJ^.4!];BEGH6$>F[EFK,G( MPFOD!8_[21S&,S,F%YK9JNWI \G #X\_#@:]Z$=RIN&8#NHX1<+,ZHR!,,,4 M#6U)K4(^TZLO%OW1%G08"-)_R3(?X7@N]:22"V$\YS/P08Y$(@6*C(ID+^9G9/JBOEF%2 MPH7XZKDS"Z)FY<%L;L&>LRN@:(*OWXHKL.?R"K3\M+_LZ@7[BZ'!KQRF0K@! MS56ZQ(7<+)M2X0:ZH[0+1\M:7F0/^]SANJM1_,P?\%/C)GT2-V4NV7M0SI.B M)[_!*\1(EJ(TA8(1#R*BXJ=)'$ 6(A0%05/<0,4.4/Q<@8ZCI[V)#$NG[6OOP=&Z!F>V#),DE3;7)[\D:G);.RJUQ2G(ALN'I2)$$ M)V4&U_?%UD7'%BW1[(Y#9U==[A@T)=C!\6?R8ER87L MXPCG2BGZ87MMS>8#WU1<[9;OY&>]0@(S%B$/DB"-(*)1 +-(.M*A/ B(G4Q MB8EA^,""C?D=Z-0X:F"#IG:P8&:,C&,$YXNSKH#BHQDN.F2N<[ 58TX# A< MXRX.8,/$TL?_"X Z<>J_9#7;QM5'\U-4.XA]B)ZFD1"8")B)-(-(-%T74PJ# M@*7,YR06W.AN=XK@S#:H[39(#P8SY=U@)M4CS;"D=!(^/5/D$A0SHS,RH@I\ M=#\NW%1@9\VK)\@MW+Q:3_CCYM6:[YF?!3[(3VQ]+[XS"K>D ,-/= 2U#\"'.$P[?]?(IUI ME$U;,"//_YP$5F[_T6*+^?SGQ!@Z_&>?L=L]I1*6'%?\#6__^WYS3:F*?53[ MR/TJ(RHT'H4P2.),99DSF":!]/*9[P61Y_$L]?MNI'I[J Y9K:_A89]1,S7[ M6F+& >X(JZ;M'66S'50+0KU=U!DL5MK94P<_]/1_5!7?/0N#BS]WVZB)Q(ZV M4BV2BVZG)B \WU*-WC6/9?=U*Y_$V[(95;A/7/C03Q77"._J+#/?%[NGWK1Z M+,NBZ?B\?@)-3%*>1Q5#TB=IAPL,4V04;Z!ASE&*C D.5F%A+0*+18A-Q!T& MBXW>,_M25V6]^D+Y!I=YH69L4ESM9OO%)**QW-Q(QINN'0DD/)';'/%1E 2^ M8$0K='R>Q,Q^8T_,L.W&""3CFNU&4,,8D[:,VHHY+<;8SB/?'NPZ\E][A1Q9 M>!$5G!:L5SJ-)RU3,7@MO\A]57'WK0I(XG/L>]##D?0G0Q+#%"$."4OB-$M3 M&H294:K%"2)S']$:DFI#H6T-?+4EL.\88-GVYB16>H[CI0@8'N-VPG<- -QW MMQD3R%4.Q"D2R^8XC AYE,,P]NRE/8@_%FUF:GOMOG,34KJ_P(:&9=;0G!O#X;;X9.'H*Z4)D,Z7<4U1#9SK)7>4Q MZ(KEO)ON,S(OU"'WM+#GN]Z>>?["1G.OGKI>/^UT=_ZOK9H,W]1D9CP.8Q$D MTFM-5/%WB&$6(PP3EOH^$C3AF9'&:M"<67D'9,&.KE4UJPY^>DKM&!4S_;8" MQ+ZKW+2(KKO+C5!\F2YSTQ"<[3:G\:KE;+F'ICWVYO:#"O;LNFL/YJ61F* H M##R(:";4L), IA%/H)]B1H3G$YP8S>F=I#CW?6=/'ZR;X.2ZXT [-5$?.CTK MX!00,QNPQZ*A?35LRS_+H#E=45W-F9NDM^R8.5WQCZ;,:;]XCN9TK'M.((UC93-@>$GO+VTP7'0%FR;V4OW"M&$8Z22FOX9M=(#4 M^])RU;2LZ\N0)D&0428@]6-YUO"I@(1R N,P13'.&$]1:A8=.$UH9@/3#$3< MT[UJ&MY9]KTXBY5NL.!R!$R#!5;"6\0+QB5S%B\X0V;A>,&XL,?Q@HGG;17W MH>0T;\=0^8D(TX!F,$RC2"IK%JD.O2FD"4DP]^*(9D:G@>'BLROHGI2I.@X0 MT%5!.[E,U4Y#) LE.^;=F6(-EEY8F8Z%.E:@$\\8I@ZNO[L-VWOI MW9SH]B)&4!\%/,M@%F0,(IQ(30H$@3SPL(>9+P_:6O7!VA3G/E>W><1=7;Z: M<[G9L=$/5KRBHB M+PZ]-D-4>YUETD9-Q=KEDAJ_:)U@*@\FNT: *GU5?2&:J+M(/9PDD0]9JKKN M"4P@(:H\(POC($Z(EQ*C6XL16C,;TZ[L8#\:LZ=M=6,QAIF>.^,("3.C:0V" M3=;HE'CNDD7/4EHZ1W1*Y!.IH9.O.%'J5UA^#RC_YLB/[3E?[M+WJU9/\ MQT-1X?7/9;%]J.02ZRV3FX%ZIMC4^6;+61U7FM6-3+57WQ#]/*>OU1/J++K*&: M*-_( 1I!&G=GT*!O( L@3Z"7!K3BJ,D,G4!@*!'8B^0X6_D%/XMY3/>LG+_D M5K#$1S*QM2S"@FTT3!Y+.'O%-_(O]8WD4[58;3S?FZ*J2U[G[2W]\(D!V]=$ M/H1IO4HP\Q#%*A^.QQ#%-(6$QS$,..$>#1*6LM@LDN:&L=FC< V;H.,"-&PT MQJL](Q_R^NRQH5'[K6?8.+;NZ /4#00N_[&8!A&7^T0L8I%NX7,6QW3$UL(Q M4+=@'L=/':_OXJ;QUPUN>T5PUNP,VTU]([G(M_>2M^;1JMJJW>:U9+'ZR.L5 M8IR*()*6F; HHRG,.6A#VF0$1^+C#&!^O+4K[;WDL9L:1F P_+5KS9U"%7U M5[#=,P=8QUUC$9BZY\L[S@!5K%URLVG^V=A<@,X#M9M[T@%OH&<._-"Q]V.# M>?M.CWG#XQ607,YUJVH-URR7K^;Y]LO:&=!G(\[;Q@!O\O56 M_NS+'9;?[T_;NJKEEU.ZV]?LG]NJ&6:Z8I@2Q"(">1HCB%C@0>(%/HS2-(K\ M&.$D#4U<6DL^9@^32 ::+CGW#W*S:F:+%;6DJVXJU&C78@.JACLSTVB+NIY) M7 !+,U/8,P0ZCKH&'@K.EA\P8.@*=*Q>@3UO[@S@A> X,GRV7"QJ\"Z$ZKFA MNW0Y\]OY]QNI\QN\EO\NRNZ*-*%)3&,OA+'/(G5QQ&"6(@J]B*7"QW[D"ZU9 M!6?6G_VRJ*4(&I(6]\BG()F^4K]04-/HYPPRZM^,7RBKW3WX,YD;;UNU9E-W MJ@S@"CS@LME^,)"K2%^!JE;4ZCJ\E(_5_+8-?0'512]OZL@#\BK_SJKL@E]Y2F,9^PB%#GH"(RF-F MA@6"..0B"/TD#)A1*MU92LO<5=>*HIG''5F/W;*+&HOG MPCRW#4>_MZR,56'K-G%MD,BVN[WS0^S[7B(-@FIIP3W>3O<)4T+\4$2Q",RJ M8L>HS6PT/O5)DO P2]*P''84+SW=-X\M?I4? *\+ M4:@X3!M)N%5-@;MX4Y0%/.41AE0T?>H" C.N,H "Q -YHO HTTH]G28UL^T( M(0(]5="0M8C(38 U'8!T!X&976CHJKIW17EV'/2#E.[PL(M7CN+2M37\UQ8W M'0WS#*4>H(,0Y::;YAWM;TI"[:E]7Z"/._FP:\2 M(4(1,@ZS)%.''S^#6800Y Q'L>=Y 4E]W<:V9ZG,;,(ZNDV&14?8L%A_'*-Q M\^5,BZP=FT)#G MQ*N+!!84R:*\;WSGCK1Y7YU3/$ Q0D$*$60#3U/.A M//!'/LZB.-0KT-L$ M]@9 M;YH#V-IQWA];M ZS,MV=^_7%=73BUR"XZ%E?'X#GIWR#-\UWWZ\ENR[+P;CA MV]OK1YRO#7;AD25F5G])J6SRPD%#4'\PT93DT_NP(Z$-C^GR%*0"=)*R_'%7 M,SF M+[ I:M/4''-8]3;R6<$RLP\[5MH*BSGN^JRE=;2MF]-?=)>WAN?YIF^_D*LI MA^\WCW+YHI2V;>7%:,-!_2T-.22 MN88#6LVQH-H^/*R-VV6/8Z9G/2['P>4@PP'M.0<8GA!QMLF%0UHO/++PA-C3 MLPI/O60[!GS36(I_Y/7=ZVU5%_==)H(\4/19JL)'619F!"+L(ZGH60C3D& 8 M8!80% <\9:E9IIP&59.ON542G>1AUT6D5-49ZDJG'6:J@@";*F==4P73R>#3 MB.J9 <&X'B$N/ZK=I9$+82KNYNR>)2:PUX]_5JIS&5EJBK5T_^: MUOEC>RKJ?6F>R =]GL(D(U1:%\(AR>1AQTPF MHT2?Q*<9[M1><&:#T_$!^J!@STUSH&EBQJSI82,Y QUK^L%1?=2F0Z6S &9Z MW#'&"OSF-/_1"@BK8*H^E<5"J\:"#P.MYB];EC6J4>=?Y;M-$UF3*L7ABW/? M>"A:0!$SK$L\$$[/2["6RTPW]R(Y;X)[4@)7=88':R];6WA*K*-ZPI,/6:K& MILY9UR-D?^/Q]KMJ3\B9NI=4$^BW=3=GYRTN-]+*5C>\;!H>=&-A$^X''@XP M](.40Q1C!M.F1R"+!2)9P+!OU$O%"5=SZ^N QW,]50#O6&X/#A2OZ79M$8UP M\REIVH:EL3>T*4/8!Q>D;P^0'K"H4A]Z)E7"4]NPQ5V:TRRXN;)D3GA:U@*Z MA/'(=\S2V5=_HVSVX,3TK[7X+Z0,TZI'V4IY)Z70(0R"K,H M"J$(LT2D<1P&++.;36[,R\S6=<_9H -=Z]1WS VC!GOV+NBT:O^QZ!G6A< V M,Z=SXGS!@'5KA)S/8#?GY(7&M%M#=GZ2N_V2AM5H/%^]Z:IX_FN+2VDOUD^? M^4-1UBO.&1,DCJ&(0PP1]@0D'D-0()$EZGHZRO0F3YVG,;HU#,_Q204S(NIB$R30@XH+) & MTM*3)["&H&GZQR$>/ L\%'(AO:T4090):83BC$-",,\$CH(@Q!9-EB\'Q:)I MLEMD]%P?&T'M.^\IX=Y."&>1ZG)2!&?)+8>K+YS.??4%2@2+TS\)$H@3S(!41HAB).$0^H'A- 8HQ@9E;<849_9 M/]AW;@ [PHT#_O'Z[Y8CFO.%EJT7Z:]A0DL M9WM<&"UB9VY^+@KV+5^O/^RF<;$8B2!*I5.CLN 022A,59,+GWH^2K(H\ZDP M,2E'%&8V&SV]"X:?'8.B9PHN$M5,W<* M*48,Q5X6IB(UVM0UB,Y]*=3140U%.@9,&U/I(*>Y8SO&PW"C;JC##XH\V-/O M.M>!G@.'6[6!N*YV:!V2RV[,!B <[<N=GZY M^B?Q+J\H7O\WQ^4J]CG%7AA!E'B!:FP70>*KL&"$:2)W= ^G1OFF#GB:V:KL M:*J[3-4-R,:D7 :ZB<59#$J'!NFJB1C09L3'@-,K<(!]RR90?+JV6TY $PA/&T4W2UNFZ/3E&>^*\DVQ);78KJ]IT_BB^MQ4NJAJ\,_%>BV* M4J4&K7P,DYO9 @V)_QFTY%6*N7W^R01Z>L;&'29F MEN4B.(P-B)Z4CJS%!+%%38.>X,_M@.9;-@V&FI*+Z[+4S:L_?FMF/3W15D>S M4N^$@.,Z>)EL9OIV0BQG&?;GY;!L '2PU((]?TZ)<-CFY^03YGIPPXMK6F^E M*_IT@W.F4D@->FR=?GMFO;AY^PGT5($BVV1,RQ-,FS)MVO#R# +3"G.Y\&:* MEMN/FW4S]JS^0JK M^;T1]J!($@I1ZB4P)7X&"6?89\07./+,4IA,R,^>W[2+5I4-;2"_O _R :MA M.$:XZCFBSK&R3&YNN =&T#1' 3Z6E; #^JT^Z-"4/V^NY]PF=1L#H6S+&8# MT@NG+9N#R*" M:8 BG$4I]_EZVX8^,I/ M@BC!*8<981E$@J209 S!C 4AHH(%6:PWG/O$XC,K?$L.*'K=>'O] H4C',95 M^5+IS)360#"C6H1S$E@5(1PMMECUP3DQAF4'9Y^Q'%?YT#1EV]Q^4)WP/N28 MY&K03M]8C2*:!DF,5$/]EQ03[*:($^C$+U#4U@SC(0D@37Z THB+S/+-Q%2>HS!U# M:VGV=33&TR9.X:*GQ!=+:Q@TZP3MZ,V@L*,".9L:<8K&PH,B1L0\G@TQ]K"= M,JJ.TU^[CM._X+KS@S]+0D]-\OTG<5/F&YH_X/7[C4I=:>:UK5C*,BR/MY!' M@D/$423=VU1 X?MQQ%,?J+1)G'WG] MZZ;D>)W_CTJW4TTC%=V?<;Y10=INR&@8Q@A%!*L> $0Z#R2 .!0"9@GQ2(9" MGXG8K).U*0LF:F;5UEJU3MWNV&@2VE2 ^ED SG!^JS7@FG&Y&4$TLU77GUZ_ MOP(#?H"BW 7ZKX!&$.\*W."RN56?0M@\E&<)DZO GBGY9<-\EN N)9A -/27%!0/!@N85#@J=$.0X*GGSJLN/) M7DNK588"P4,U MS!E$:(IAF@0?]D/*0H21E@5&USPD:,RM4XSFK.3]=X_B& MIMU)8PB,V3'"4ES;,\)[#4FM#P4G9''L\0\IO(@[?T+$<[[ZJ4?-<]@^RS7D M;JF6>RC<(PKG$N$3!3.TOA MC;+9="2SRFD;77BQS#8=\8;Y;5K/V\Z()/EZK9)8^A*-JH\.(TY2'X<<^@R' M$/D2RTQUQ4O2(,4H"#W/-^J"RFRGJ3NP! MT1FBZ=.B.9O8>);0PJ,9IP0^GL$X^<8%G?0V>-T6TJGDLZI25J(I(."IE_ X M(# FR(FFQ#Z9*.ZJ7T/32'R5_7+523"-.(D@K$(!$0\\F$:)0$4B,G]VQ,9#2.C^D=K5F8V M#3MV=.N,&Z9,RR7M/P@]<[(,O&;&QC6RYI67%X/BJBK3GI%E*S8O!NRHFO/R M%6T]F^?S:S_5=[S<)P_M\]I6(F,>$A3!#'GRH$*EMT.X%T//I[&?!"Q+L='4 M>@/:,QNWAB[ E)9;Z<>KOI.;8@.[@=WVN7TFX.JZ0[- 9NH=G9Q%W8(X2 G4 M@,W!;.I) &:;5'V>\@O/K9Z$9'J*]?02%M%(:>!\CT2^*LYM9\&]6^-;[4#D MZ=?GCD%*JD"1A?Y!8;;QA,9STFO$'R\7W##T."XS^$V1=U24/B&<7?3QS)K+ M!1['A3J(.4X\:EM42^K]G(\;7N8%R^E-F_"SR_99!5D8BC#Q8$(CN:,GA*F4 M? *CA/,8BRB)/:/3BQ[9V6\-NL0F@ T*W@V1T]NNW>-AILA-3LR>@2O0LP Z M'N1/>BYA#77Z46ZK2 S>WUQOVF3>) M-J^+JNZ.V F.$T^HMG,H#"#R,@XQ(QR&B'L!)HD79$9SR@QHSVPR>DY4-\@# M7IJS0,<-:-BY-+ Q#;-I),,I>&;VQ25N%X0MM!%P'J>8IOQ"@0EM2,Y'(O27 ML#,]:J2\^I_J7O6(U[QI8"=)YJK87_VBH3G\P>#)E1]%&<4<0QIA!)&/(DC2 M6,#0C^(HH#R.2+1Z:(SFEQJ7M9Y)NH@G$SU[SIFVRBF:5X#*/P'?D[X"Y8ZK M]I=* 9__[. %PF_SC1J$J93W::SW[0R?'LM$XL4T@UG"8H@R+AU/S!BD@6"" M\LAC?MQ]>F\WFIU<%O[L>KZ6_^2X?$!^9BT;X(>F(U_XXY(?7Q+'*@RA0 MZ7M^3& :IPE$.&0>(1G.(B-/8+&/SJ;97%&K =!N/KPE/R0]/V(QZ,T\BU99 MU)_@[1#O/2N@?:1U- Y^.'S#G;OA!"A'#LAEO"SJDCB![;F3XF91]\,.]O4) MPR[BJXBD 4$#6W42# M,\AFP@^)0!QZ?AS)(RGCD'@>@5$0T#M88)_. M"R"X5?2-*U-/@J5G5!Q 8&8Y3@Y4(%P4)3^?E>.TDG1,7G<%HR>I+%T7.B;J MB?+/T'6C([^?\NOY])N,/+;Z/W7#2E4\'K%,'6<4,!Q]O%'3QIIW@J+#W8JG<3H-_D%5T7:C+TBE%Y3 ]XJ!J]J MEC\%4 MM73W<,!]' 4A849AY&F2,ROFAP)OJBY_5+(R])S59P-8KF)29"N_E?((*M30 M\T?%H)GF:B"KI\EN\3+3[(;V@8L]F &_9\"=KNL+ZTCW-0@N:@OT 7AN&PS> MM)SCKOSXF[(0>;T*.",(901Z,?8AHIC"+$YB&'E9E& >,ZIV9W4IHV<4!FL; M:?^.@O97NJ$$'AI2AB/;!_+KJ:ZE5&8ZV@IT,RZ0^73V8]9=S64?K+SL1/9C MD8YFL9]XQ+ MT?K[ZOISW^'J?SI?N6GE%3.4I1Y+(*32+-WVGDB)E\SJ^YHAT3E[DB;AK6&[=!&4!K7+#>2&X::/H-G4CL3EA6T MR1MLX_?S"GU 2_^*MUBKL&S9=<-KNN 59)W?MD@03'^7/R9/@/*R5IW>3@4D M^Y_]Q4&WITDL6C,EGU.F!WEQZ+5]G$ M&Q?_H24]+ ^[ OF&KK?-%+]'3 WNYO2 U+!@+N$QCILWY7/?QA!RB8:!B7.) MBIVU:].("@'J.PXH+LNG]DLBW6@)5M7_AN!U<[U0W7%> R;MH_K-WBRJ\=A- M72*3CY?%]O9._A=W3W:8M^?-HCQXK>R2<>L"5+Q\S.GN>"I_V!Q.^?W#NGCB MA]_BOB:RDGR5S3>\_U!K_+W[F/L7P;>\OE,C2>6+U5_ KU5+3AK--:=U*WA7 M4OF@;N*DD>^D'GQ!P ]LVZZ4J_EGO$E-5*';[D?J\4U1WBLP=\$A^D2ER+D MZV)SR\L?7>T&NE^;L8UA.@PSC70"JZXV^(E@$,?$R MF'HX@PBI'H%)%,,L35@:A%E"$V20VS%)<)D4CN,T^7Q3\]NR=7J,(KG3$$[O M%Y4*G/8SYU0,Q\+FC90 M=8QXTXA:V=9]TSG)C-P'BGONR)IJ03QB2W MW^F=*M']B._Y"@2 R(5+;62FSWTGUC8I5A,5^%HK%A)/Y M5.AP;LD\$TH%9K+T/VMT4=>][T\.4\]Q B! M?J)BUCB5VA1&J73T>810)(C/C=H.3%)\L6O?J_[$:W'#.PJAGC(Z!<9,0T]W M-<-"PGL^BW*&MJG:$+B\]1VEM_REKX[X)^]\M5ZTLQ)O<:F*3ZL;7GZYPR5_ MDZ^WZD3]K7BM3BIM$MA^#G/2^JH!-4BAL Y2FO8>BO9G;##%0]&S(;5&;V9(>2Y ,TC%R!CI4K()D! M#3>[C,X9IG5; >'(JIC17M3"6,'RW-K8+6+9\H2OY6]O?^8;=?1\[RE)&,]^/(0Z5D^)1#V(/88@2WXM1&,1!$EN4ENE17R86V?%R M!6Y;;AH7!A_P8Y=;J@FQG@%RB)CE<;U#Z>>A&"2910:5_DWP@*.4R\+/#3@&_MB#5X

N-BUG/;'^&1=Y%TYZ8#OEI)K!:3UG5PE?/,LV( MFIE-&@+6]G,^8 6TO.QFKJJ!MH4 DJ59)JF:8.%^D*H6]9>:HVH"S<@85:-E MS!,\WFTWK/H;7S/5N7Y;U7+ELNIS1YY6H0A%D*EV'2R2QB?)I O$0@Q#'".? M>!''D=YEY22IF>U,0QS<2>I-1)/V]/7S&":0FKC"="J_89RW$5T1EAZ+-!<] MZ5W[=]TQL],@Z&=SN /#,ME/I;JUPU/_7,F_;9JXQ5;EK U2\IK>?R*%_QQ[X/2/F<3\/:ZPL^&SV/ MM-EY!/ M#X/R*9.[Q'.+S'UOV*?=MSU.6LJ&]X5GY=>\&W0ANF$T7ET/P5=8%1=TO?"' M,TJN.ARF"^G,[_^FA'5UUW>6SK+W>E/B'MWA3;Y@?H!LAC[RJOXL-_0OW_## M%\EXLZ9$+>@K'8/4#R)$H9_$&*)8$$BB((4HY&DBCY)I&OGZQ:\:%$V^W%:5 ML#T/H%15/97D NS8 (H/_2.5#H#3ATO'H)AI_"0:%D6S6M\K[>.F8WCLSISV M7QJCXYJ!K"-G-IU5%CNX&8@T/+V9O'9Q,/^KW.&J=?.-N&;_E&=%]07IOZAI M&,91F$&!TE 52GF0Q#R#:/[,S>39ME1I] O6:NM"ZD&Y3J87@):%[#4#<1^S' MB+Y4H%X#B)'XO,[;MA/BRORQ28+8SYA2^9Y_X^Q6S7O9%9?MF_SLNS[Z2(0I MPQ3&/)6.5A#$,"4B@V&,_3#*8L^/CL>B<%[2()E=Q&FVC4KGIAS\ J"1AC/D8P#M5M940CF/$0R<-F MBJ7U2P)!C8R>(?V9[5Q#ULR8F0*H9[]FA,7,9/6,M)=>/_2\J!O>'[ODB'V1 MRYXA=T;*$@E'=LF4^J*FR!*:Y];'=AD70WD_\P?YQ;M3@;'5$Z^-% W^:^]JAVOMXA"G16C5YOS#UB.A3V^ M"-YG*V<\"0.*8)C$3(W783"+,(=11@C"<40\9E0X/D)K[O#FJ1P3_"Q0]X:O MM]\-2Z_&X-/;+!V!8J9_FFG&5V>"F0['/$Y+[VJ(XPBE94 '2>@8P7\UC)C> &B#Z^>L9@%-#/3X0HOFP%_9K*[ MF^NG27?I<7YF<)R8XF>X@&4!^&[$_37]US8OI6=_=G[@JZ=?\#^+LJE";X;> MKU :)CA@,0SBD$.4)=+LI)[\)XXX\SSF9UB8F)V+N)G9%/6\J=VWYPZ,3M94 M_;H;'KM^#+\U;!H:J&]*?V30Z[.-K"["IH7,.FYEI.T:L8Z 9ZM8;+C#+?:\E",ZMEA[U%[)3 M1M"\;BZ,Z]==1_UF+M6*$\3]P,>0!Q&&"$4$IH0E M,!&>1[,P""-NU"YLG-SF]=ZFL,LVSWR2*M0[/?"DGL)Y[\ P:! MD+Y&FG&5_>I)UT.DT@M)(M^W]#6TZ/]?E8-FBJVIF^$<,?L3U"XG7O$"!LPL MY&P80>' (G2:)E99XO/+?YZ$@!14N_E_Z!Z.-&X!*!S+1;3Q:CEOFG&+=J ME7^PT&(M\D^Q/VR-?_+W=KOR^\VC7*@HGU30H9(J^'-1,)6M^8^B_/W]ILFF MJJI5+"@3'@M@%.!898>G$!,_@7Z*,AR)@#!FU%-*C^S\MS(-[>;@6O'['(K^ M)[>*';,]6!-)O:W7/3YF.KFC?P5V*#4L-%@I)J2S CHVKD S"=7=;FLFO:-- M5I/HHGNK&1#/MU3#MVUS.]I../_(Z[N^X4D3JU2-QON^)[O^U#1($^F^IQ E M<001BP*(*0MA%":^=/9#&H>A7F&O%7T3A;$J\_W,)>1;E?T!^'>%KG)9)0]K MU0G9-.O#!%C-0_]<8!G& #HVVBE8/2-78/?SAJ?!OW>\775!QMVE\!Q=P:U0 MX_)!7];.SKX:7,KK S$Y)1Q@(:UG-\:E'KJWFA_8ZK+NL^\GJ%?)YF-$MA'!(U3C)AD""/ MPC#@.",BIIP;-:D_3VKV$+K@S=3LOADGP"J!HLJ;ZWJJ[B9-[]7.@J9[I^8" M"M/[M!W-O;^LJ#8YUBZOTJ9D^)#$4JUIRE,>$,$P9GU73SUU/DM+ZRM\V*[33)_; M^MM-L8&*-LAK?B]WG\W(E]@0+#TEO@R "YIH=C1WE1(=V1\=]\8<$\UEY\N3 M=);O:SDF[LFNE:,OF.GO!N>T6OV?_Q,A/_#1BB:8HP!',&"^"J*''*9!AB#F M/"0H9IXGM%)8#I>=>9>]&;2KOMO>XPWH'P85+Q]SRBM MI7T673G+CQ#95PK M[64U4\%V?=!+^Z47S5WQX&E)1KS2$^&GDD32,<(?NVXVFBS$SMCT?YLAR:>,D MINTRQ)'DS]_?^I>[?FN'$D7_RKX&$CUATAS!(D>,&>)]EM MS_A$MZV_[=D3^^\'!:X29TI5&K+*MO;3'X"7NA<)H$"JS\-,RQ*)S/Q592*1 MR,N<\WZ]< C5BLZ)]KP=Z7Q@.6E,Y[7(M1F )L3Q6;7?F@^4=U,N=M%JS"4W MDZJ,F9&F*#R'#(L"(AHE&4[SI"@\<_]&*$_L3'V1WU>+[\9T\U9C5,N"Y4 5 M=R#M#,TD\+@9F?T4OR;0J/_;694='S.E^%F"$#RY;XSN*Z7U6<)Q.:'/=@'/ M4&=WB_C.R+5(8_^P!.: ,OE@!XAX%M1,S5"AT MA-J\\5 [T4^"HI:O7=ORMJOD%DFD"C-O3IE*[CPG^EA82*@$SR6E2A74JOG2 MA?4GO]'8%@5X%5D?HV&GNE?(Z*:J#N)=T?UUBAKEX]5?J4?K8!WQI"9<(3:QJ MG\PU0TO)!#0[%D![\[#DBXT9M%J8\'*-[H_^^*^KX/%O6Y 69GTD* X&;; M]J1_UTB_(QK.R(V)%)LZM/;/(T/;#M>.P^7^<4C&%=O%I$-P4, M+IW]K*"KI/2;#/2VNW$S[?+ZV[=^DFR 0HQ!J09F )V^,]O$GXOL[L_WN?S0 MM1'-RSU;CFMOL4P+)*(4Y@7FII1*0HJC'"J:Q4*10BKN%(_PX&%B0[,C[EW& M; ^G:X1S$I#\8YV#?:#F"G@Z8Q(\]&G/P2L%09TANAP.=5_*M[339+!\U3M+ M,T9S6RH4%RHN<$0@*[#I=B=RR)#IN,OB))$HS2*:N]5RGJ4SN9%ILJ2V9&TJ M@9Q@LC,L 81W,QX^)Q<]?[(-[@!^TR EHL)KCQ<10]F'"S) MSFPMW, X-1^.[[M797V5?%.5ZQ<4LV_E>B'O&:&TR'@.:9''VF:D.2R(,#/^ ML/YO6A!>6.WWYQ:?V"XT-(Q!0/$;]@OHJ=N77IV ,1*SN%)$-Y5VE+S59-=4F,_2*JB\]<\7!DC.?]%BR4(9R]=;-]U[^+P<5F7^LEOE;A;+4I>RMHT MK;D5J^>U%!\6],&VF\/H0I-'*QKZX%M%A?E^]UPTW_&F$8_8Z-=!QY%]QX=Q MA(:5/S@XKJ<:)US 'X:=0(TAK,7V:A QOOILC2*L!=UO&&'_4M#6\YWQ>/MB M>MM]5L:D[&+]!$<%$H1 CIF &"42TBRED.99A)-$Y$*2 .WGAWB8V$Z\>]3_ MTM_W?W4DF1(\I@ MRJ4^-!9%#$F6%OKD&&D[EBM][*&.W>]L:4]^ MTP-N9L#/SO)/@HJ;O=]^]TZ'"Q@^VJD"8,=)V $#3L('G#5@1W?VL0-.<)R; M0."V@&_=@-+'4_%6+O4/ZSO];?HDUVT ON3=;YOC;'\;G&)&2$9CF!>$09S* M"+(H%5#ELI!)DNM/*'8K+'!C8&*38L:Q/G?4 6O)=R-L74L0'(&U,S)3PN5F M:SI.0$<4&%[:<;8].]L_-9[EF[;N[9=)[NE]80E6%N%(?N:Z"3]P3@LK/->Y MMJ2I[X>J':?[-"FTRZ(PS%2D[0\K4EA@7L HC_,X1BG+%>\;/7WSJ6_:(V:E M/(>=GKY=5>RTZ!N_@C>?5FL)\LL]CQP@L[4LO@A<6P.U;7<[1174&6&"UT+M MTWBEBJ@S8EZNBSKWL.>1KPG3?%QVG1+T^?)]O2Z?M":T!\S;GV5]'S&9I@)G M$(F(0)SS'!9I1B&2/$N45(S3S.GX84%TEO"4B4[MF ]%]N@RA^&$]4\?#B"<'#Q%B_KZIWJZ=G MO,I7F11;E;2/@"IZ;N7H+*;O]&P=>?R* MCLMMBF[?LX_@+!5Q$L$TRK4[SW$*J<(8DD0E$4ER2G*GVX13$A-OVFV7X6O: M&)Q!Q5(IKY+541\;,?L<^>#-""^+$K)Y\B&!^;LFGQ7P;+OD\T]>4['VC?[< MQ?FW<6+%<)Q%!8.)$EK]I*E:8YF"6/",(A()F3FU!!R@-7DN6%/!I4GO74E= M6;YV'C,[Y0R$A)N6>H/@6K;SE%ZAIFU0Y/-U;<.O7!O/_E#^;$I> MM]-][V4<*].^&2HJ$X@Q2V$A9 1IE$:IS%*D/6._=ETGM"97ZFXLM79&G*_, M+@/D&L.^2FS?2+:9$?JS+5_?C>:>(JA]4;K@H>U32J\4X+XH\N4P]^57W.-6 M'[0$JZ7\(OE*'PI??MW(;ZMN)L)G]7ZI5OJ[T=3!/JUMPU<.2TZLLQTGH&<% MB(TT#54Z;DQRX!X_3;WE9L"5O J\\7C61+BY*7U@R)R"61X >,6T7.C,%MKR M$'X_PN7S>JC,FO:$H#DP_^A^7^^U=.,HI5S@',:*"(@CU-2TPJ_-L!D#V-:)F! VQ^!YV_S& M3!8PI/N$&GVB^Y5\U"9/ M^TCM<>?ORTJV\]K^MEJ8^J._TG)IAEA\7G[=YBS?5F6M__1KDT;>IOWH8]*] M8 *I%"-8*(DA)HI 2N,$:D,F9:&*K$BY].6+^TE--476L0NR_ &K/7)OS.%'D'(P!^F0Q3S]3XBQS#HNX_&7.K/8\># M]L>^TW)A2EV@-J[P*S6C7/8^QXY_8 0 ;XP(OYAY0_I9"6[%/S;UNG7K-.>! M(ZK3P!HR)!N8P_ECNM- ?#8H/!$I/^O_.UUWRW]6OZV6#]]D]6048QLF%44F M.=.V&T4BAKA "K)842@$1UDF8JEB)U,^1G!BN[PC;XYC"\T -+?9C7%V,[6C MR-G9S9!XN!G!0R@,;6B(MW9QBF"SK:B!#-,HN5FMC*WPQR;#^CWW9DCM?&UM M0SX*O7%M>XQ]VC09!43&44$2!O,4(>W#Z4,G)46F#Z(\YC0668JM3IZCE";6 M^&YBN[E,.:0.6O*NH^HOX36L[D%1<--S;P \1M:/"'?%V/I+*\\\NGY$P-/Q M]6,O^&W;?UVMQ(]RL="'0ED^+-L;9O[RK:++>M&0Z3V(>TR)3!G*84P1A9C& M&+(\R_16+M)$4L1)[#A%P9[XY'E5/6VPWA$'=.N,N^WH#J#:[>W3 .6F_3T/ M-Z#C FPQV^-C_U 3;L-WES_0UN] >%8GP!V08W? 8P7?4#5;&W_#>,>W2_'U M<56MS<_Z],),?*J]O+BG5#+)"(91;F8^8)Q#JBB%DN(B81GF"-'[]6I-%[;Q M:1NR3B[#EKBUSGPSKS1'@ANPE&OC'HNR;G+?FTKJ)I)3UO6FF?'*5[5KKI@E MN+:QZ="0N=YU&YQVYP>#4,-$\\\;T/,1[+[+3_!@86@KHC/'GEV . TX.[WM MF[WV7>_'J^KEDUS?(Y'(3 D,D]@T,LRI@H52""8%+1"5>5JDL9M+LK_\Y$Y' M3ZQOQ55OGI\7302Q,Q95VT_%-5=M#Z%814F!A(!%SC'$#">0*!Y!'"/"5")B MCG(7L^J+CX?QG $=.[OH*[.;]=M2:>K<0V;FG7(?+!5O;^F9<^].A3I-MCOS MC&_SH>=RW<95WZV63;BDJ47?ZRM]+_0I"*.,F ZUA;9%VBKI,U&A'1AMHM*" M9S)W:AIO07/B@,=!YW/CND@EM9/..BI-VTI#IO'A^R'8RUML$XXXQ1G[H%C#<%I]QO[5]W,15VM[[^8"M>F MCIHGA*0,14TINIF2JPT"H?I8PU >QRS!DDL;@W"PZL0J;T9NE/6ZY/K8\KND M)D&Y&W]B7VQ^B,*P_GK+YJ:AGF)9*^99,8943[^PIW;Z7SN5.UQK%J4ZRWZO M-N?_Z+>/?BB7^J1;TL7'I>D:V.3"F2])QJ3$J:(P%M2D>>AM4WOO$>0I+Q0M M2$+H#.Q\FRI@AU9KS8-EV"RVPL#".^F73YR.^]Y(U(%VN6[SA&8$OZ^=531=_K5:;Y_IC,W?=Y/^82+1IPK*1HJOO M7BWK767:K@U(0?)$\51"A:7V9"G1AUQ5(%CD(B-"_T3L;O!#,32Q6?BU_"ZU ML[@V/?$=P_'7(FT9J)\1/\<0?L<9:%F[ 5OFP#YW8,?>S4%EZB2MP4/!%2KP M?RT[\UX)! +OY+(@U+J^Z4I-[9X^^VME_Y6N:=]J :DXQHJD$&%]=,@8V.;16#IG]@#.:+14\#C MIMJOAHQ8\>9LW5Y+S(K0 6G[Y)-'"6ASY6YPZJ<*5I*O'I;-746Y;&J%^EY% M;!'N7X\N!_2+[)-72YE7?\%W.IG MP5(;H6:,1YD MZZ@%DM'>+%\IJY\1_M():Q2J,3SZR-,T<. --X'LSH!H U;FW%NSV90!EO[5P?:GFAU5E"C6;"65FIE&:)BR&A1+(Y)5ED F3C)H7(DMX5K#( M:3:N!X]WJZ6FU_+I> M\7\V&EI_WJSK-5V:VY3[)"TRQ5/MR&:YZ>*K]$^I$I B3.,XQ90HQ]N,(7+S MW&FT'("&A9O6[-=@CPO7NXU! &UO.$+!XG7/X8V(QWV'C:!7W'H,+C_SW8>- MJ*GOL;8%E"#;RMP]_[SP7064TF\ M6B]7MJU\AV 8]TH#(.!X4V$I_!03:89E]1M";.# MU,&IFY-$K2P_/ M-(%/DI@F*18PS^,,8LXI)$FFSVBFIO4 XC"-56I2?;3V M9GD!"4G3@FL=9I'3V(N#U:>.[+:T/+.6#W&PTTQOZ=QT<3?H*7@V\ED) NG; MX=JS:MA9L8YUZOQ#GO4\_<@#@I)')[V[TV]MUJ6:\6I6@.0!_7\JGN M]ITD13GBF$*$B>E-03@DA2!H7>685IAHB,G7BQCY9T-!UW)('$1K6 M^E!RN^FXE\A.-;5C,EU18GMQZ=DJ;L>$VR_ '7W6;__^(M?4=.9Y3ZMEN7RH M;SG?/)F<.BE,]WA>KN^CB'%$,PZS/,U,!W8&*8LPC B)292G(N%.!]MQDA,K M:L\ D!T';KNT!61V.W18(-PT=XM!3QR\V2,/.OH!&_C9"QMH=[8@..O.; _ M\:[L\*9[5+EKAM XEI:1Y+U7)M;4CM)_VD>']\49CPA[2N*F:AV18#[O!<:] M0KK[Z\P6QCW#_'[H]MR?/9LVK9Z>RB;^7M\NFU8O6GWDDI>R/A.41#'*LS2- MH>1F/I)$%-)((I@R10O)3)LY*Q?4B_KDONF6E^8,=L!-B/&H;E#;[8^3 >CJ MY(;#SKW1DP\&H5H^.=&>M_F3#RPG;:"\%G'?8O>N?_O!C%DW%NBB_EV)#%V!0?J<=>UP\KPU\8-G9 M]O-QT?:W=XNG_79[TZEZI\0OVDNN]$=X9TK":E,9$C-,IV7]X2X_1XE*W-& N]P@)6LCW% M]15_;[H!8)>/&^S?@$=Z1NP)1YNG[:4,M#./$9MUKW8 M4O3CW=?V-3]CT)^5[V35Y&"]I77)O_U8O5O0NOZ]J?C<.?Y<6X5,%% RE4#, MDQ066<&A3 5E"8L33IQJ?1QH3[Q];X,[S[("M>$%0, ,.Y9':A\X[U)AZ0'%L6GR4\K4Q5 MK:IWJ\K4D9OR=.YF@")J>V6X9EL.-9JZ-^Q>M.?9*/ MR-+$O3+PCK;0"W-WDSS<8TW!,5.5WN7RBU3^E.5O6J\6FL4M]MQ":**6T3Y456$*<%@0R M)%,8\U04HE!18G?8LR,WL>H;!F#+ =BRX-%6Q0*W$64/CH:;KI\'8DM^&DCL M&\^$A<:O#\T(1&':T-@+.M"5QF*1V9K4V NTW[/&X2V_@^=M7 MF%(H3;5?0Z-$0)R8!&N2,YC2A&2("Q$+IP'K9ZE,?5/=]:*C#6W',-5Y6.Q. M:U<+ZV:Q6G(W?4/22<)+@R(%.BR=IS'K:6=0S./CRO##ON>-6R'T9UTWKLSG MJ@EB:];O11QEL2H2&+.80AQA#!F-8YC3!+,L-FTMK*::C!&:YX31T=[SH7OZ MKN>*"W#9'BBN!\'K).$AO\?Y85BX*PX.%Q:>^<0P+-[I46'D>?=L#%,1?,O7 M&[I8O-S14OQ7?::WC7-UO=NJTV=[;:O,0<\5,&R![_5?P*5N2?:)'HX8#NOU MM/"Y:;HG:LSRG12RAB$U*BM2^.E&9@B@M8A5%/)>14\LK M=Q:FMD2F*[-:K'[4;?_35<\)H%M6''U\#YCM#@#3@N=FAS0OH,'N;J^C]9N_ MM_VL?P%;GL".J4E.$/Z8!#I>># PZ]G#'Z#C@\D5*WF/8BS7\K?RNR&SUM^^ MDBUD>SS:[]K]ODTB^Z2MY+G;4*!XF;-;H^V3C9"!NOL-$ALYN9.-H*?]G>R>LN__N]B M7\],X(+A1,)$\@)BE&>0\3B#:8%D+F(E.75J2?.*;5&[[I]UV_VS;KM_KES[ MH5JA1I"VA$H[?$)E&K5((4B$/K8RD:4JBCFG:7S?SA'ZNJ;5>E[LC@E;(]A/ MP7U3+CO\'&LE!D$3J9*,Z7,]$0G67[5(?]4PIS#)J?:A.'Z8NS MG:F8 3TW*^(%W+1SCT_%?HUQQWM<_'FG')]"==5PXS/+^4ZV4J91S-NVW/-. M?^,:_UK6ZW>K>GU?,)1$E%(H.-;.&V8$%C'FL*"*1E&4QP4JW(9:#9&;XXRK M20&N:;G.JAJ$R=*D!!/>T7*T=$%'&!C*-V"+QKLA-#PF4]D(&6PHU2"QF>=1 MV0A^.HK*ZBWWI(4[N>J23BWS$;8O3*R%=^\_VZ<-[*085C%O =PTR33D#S?7 MYBS37O?QNU5FNVH_87S_%OWTCY[CGN325';?+L7G]:.L[K1*5')=5FU)4*LS M>YU7=ODC'&<)HXI#GA(%,4$9)"K)(4I$&J&,TTS0^^^R8BOKV5">K+A\&?<9 MLO].'G "NL8-CAT*O8&VV_GF ,]-D[_L$.OI!T[)"25[J %7OFS,.POK2K!. MQF9=NYYGLOVNWV)#UV055?+1,/-=?FSFD9MF%K_IK;]IS'K/E?:R693#G,@, MXE04D,:<0LE1G"<)0SF+G/+P'1F8>,_?;Q2Z,OQH%WR/(; PC5?^,-RT+8$= M(P'.<-M9K2E!=+-6^_@UK( #7D#+#'ACV/G%#DCWT@!/-$)5#;B2G[>@P!.< MDUH#WW6NONZZH]7GJLF9%DT3][X5QGW!")=,,5BH3$"C&,FR; MWDQR8S$F#YBB;*4OU89+AO:(DCPK&8<*)-.UP M$UB(.(),D%SD-(FXJ5TRZ=1VEL*>M)/!V#)@K1@FMY:;W-I-W>;5ECT+>TG) M07*2S\%J9SFF " :1..SQ'^,R0:#P!BF6 \M(+[ M@!=SE?%9_4[_L:K>;?2>_"2K[J(NS51BRAU@S&,$,:$1)%%!8*88IJ00+&/4 M=L++12I3^QH=,8^Y+I>!&;8(P<1U]!ZL)74:YS(JR17S7"ZO/=M EU'Q]B>Z MC#_LM\U5( MI7(50Y$69GAXCB&5E$-.!,L9CV0<)1XM<\-Q:*4 5W?7_2+IHOP?O>\]F!Z[ MVJGF?5D3>#1L.GH+ 3\@.V]B9KS]6G&/!4)N6F?$\ H:9F^ 87?[UV.>;P!K MN ::[7!^27@H _DM 1F;U:\)#^BQWS,!!>_#UX[R[7=:ZC\NY+?5WK&O+4JM MFXZE]U(JA&4>0QE%R$R4+DSW" $1502E,>M#VE1XNI_4#H/&M_OP[4>" M.H:Z-L=!SVL^6(0[M#E1G_ODY@/-F>.;US*^#GS?JSLHAG?VN8VEXH M9VFDDA@SF&E/T82;,2RTY8))JFC.%5%4.O4R#L/6Q*?$8R8!W35!=1TU&.13 ML#-G\V/K9N5.8%UMUF"E@.5UVA\-GV"2K("PT 4;@!B$J9F')(8$\G208M#5 M_2SK5Z[/C)N%/OJ;R-M2?[%>NFYD1UH;$96GDJ4PXCF!N& 2DB@OH$!%3N,( MB5@ZS5VU)3RQ=>R)FY859IQ:O7E^7CA'W*U1M+-]4V#C9MUZ#HQ%V_*PUQYP M0NOE*GP@^V1-=E8+Y K&L8UQ?C]\D._8S.UZL'_0XMY^?O?1)I'*9"_7NT@3 MBW,A$Y+ DL*,2TD+#*>PT1EA> REJ*(70ZC<&G*^L.'$[=W*V/:V,I/,'&Z=$?X:0Y"3L_VD" MEU-^."[AS4GY\"U18^N/2TVE:6'>3--A*5-,Q0(*$C.(28Y@D=(8QHB2C"G* M%+>:E'J9Q,0NK2$(=A2]YA2=P<7.1%\GK9L1=134H]SLDBS!2LQ.",Q<5G9) MP--2LHM/^BI>57[75N"[_*VDK%PTF1Z?--NM=WJ?4"0I1P1&>:J/FVF40X)I MJG^B&;+HM]N5K"CBVP MV#'KJL?#,-LJ]?6H>6IX3QCTE/4I=$IS6P%K$0_-0EVKUTU MH?SVX6']OFH \L,%)MYY]P=X:\)58R& &4FVE*M-#0[[.3?SQ;S& MF1^A,JS$P0!Q/.$$Q,)WM/EY6:^=;'ZTZFL,-C\OV(6YYA<>]IPQJI29K+>+ M1?_\TLS+:KI(:&*[-A*:#9XF<8:@,G%B3$BJ'>D402I%3E4F),-6*9;NI"=6 M\RTCH&PO<];T)]"D+0=/>$!IMTU/ Y";VN^PZ2ZZ-!? L&$B%_H[KO>)+A_J M3NH50F[A[N*'FM!I3WC>N9O.@)Q,TW1?P?>"_YF^-%?2GY4Y:]QG49+%+(I@ MRHW7K["$)-,G@12+B.!EL<'B__6^-#V PWT+#3 M&("9[H_=X A^CVQ)_I7ND]W N7RO[+B.ITV2U?>2RZY=$V=Y'&6(0:DP@YA' M&:0%S2$B19+(5.$4._5*/EA]8FO2T7(< 7L>!TOSX"N=H^[;"N:NT.<$"*6M M!VO/JXKGQ#K1L[,/>29I5 ]TV:4#:!>^7BU*T=[#+<6=_F3[&;Z?U8=R2?51 MC2Z:DN_&M3C7GXGDN>"%"<]'1&_\6O7,D ()<5ZD,HWRC(C"K1%6:!9=ONY> M#;)V3$H!5,\3J+=,.>9=A/Z([$S$:\+N&%7J"W75'B&RH0(S=Z\F0X3@7N2R3 5'?<+D3-C O^KOI.R:OKY.D\'M5QN M8D_HXO3*_ZJ!8:;M16U_/V(+TOAMR03XN%DY.V@F&//I*+G738HMC=GN51R% MWK]E<7W5SW'KIEM\?91R_44VM0$[^[*;*YDD:<;3S(R0(0)B+!@LI#XE<223 M*,JB6$GB@G>S1<@(Z-O1W<:M#D-:C:>5#AL7*S&$%@()(HA$ M;LNK@@?1G 6>K[7J:P3?G.'P:*9Z5=#. M>)=^R6^S9KP%SW)S3FV;*Y]MUARV@(EKKY6M-IZB%B0O32Q^WG]:5>O'VR=9 ME9PN_X]D?UNU'027XK?5P^I769;NEQ*,]"SVR<2E$DA$P85*V)]6D(2 M$L8QY%F&<8Z*(E5691Z^#$RLF U+H.<)_) ,/*ZZMJ)+H;?BAQ40#6. ;3ES MW)R]L1_6ZCD0==/]/S688L6;HHS&"KTJJ ><3 ON]6;V6D!:8ZQ7,>861UD2 M-2;7>]E9#/.U0O?F^^IU_,ZPIG"FZ3_]NZ3F;-R6#LI_;>22OW3]2Q63(D8H MA92F%.)+Q?N?DF],>O([[9<_-$U?629E/_W4O2;($4V[K7HZC-QT_S )>%L! MI'D!'3.@X68[/O;@D2]#8#KO['Z8!-KD'8G/NM_[ 7.\]7NN,NE$O"8C^;Z( MTRPI1 93);4!*F@&24X)C(C@/(\DY\(I>=B%^(SW+Q:3W!J6IIF&UT(=["K& M"T!'OR0H=E,-P#L 8=[A=RWI/]LES0DHGD/O#M?P-D/51HJWJ^6FEG779N]> M"/UOS8B&U3'I^3QNUL;C.BRL40!I:= M+8(P+MI^_,#B:;\]L]V!MWGS^YEPMTMQ*T1I[I+H8B\?[NV+_L?S2N\Y39)M M_;'?ALPS;6<"O==O&Q.TKB@U!8(HBJ!,,=5>?\X@07H7SJ6B*F$94I%34[^9 M^)XZ7K%7K]M?U8!;_J]-63?\ZPV.O>S_PN_0,->';.F1G$0([/7%S/ZDK-_%$<.V=SD[\Z1-3U5=[O)KMK1-NG M0!=9$B=Y!A.N&,0TC2 M9*+WC%Q$JLBR*%+>*= 6#$Q^FCOLK M8UV/ZV3!S M?8JN#<3.P:' L/F'A\XUYJ[W^W"_1E*O SKAXT8VQ%\KV\A5%:DSL& M/750=^0]TEB'T1K6UJ (N"GLJ>A52S@X!/8IN\&@\,O-O0A)F/Q;*^D&$FV' MWY\MH]9*C/W46;L7/!OTTFJICU+UG:R:PO2=)Y&EA9)QH9T(IB"6*H9%IO^9 MQ+]&1-:DC;(L';G;@(E9U#$0( -POE)[M[(]T1P4*U MS;U$9MXFN2/"GK3$'7O>3VW?55*4Z_]O0\V(@X]+M:J>VF8S_7>2Q7&2BYA" M2:30ZIO&D&;*_"1%FF>$%''FHKYC!"=6X]],I]NFP&.Y6C?["I?E]^;$W(RQ M$F7='J)79CPT;Y@%_VJY!>6.73>-'T793O-#8N=F 5K*H",-]FA/8@EL!0UD M$4;)S6H9;(4_MA#6[WE:BMV$[2:Y_IXDA<0TBR"-$I/15E!(:1%#DN6Y2&C* M95HX688C A-;@FX>?&V,:0W^#8%GVD_'>4,WZ\=55?Z/%/\)TBBZB:*H>_!_ MF7G+_82#_P3_>[.4((EN@/$1 008W\0H^E_@5VU6C%,%$M3\+3%_2VYRG/SB M:#F.4;>T%%=@Z6@96A@;4C>@(78#/M;U9B CP-T>7! GE/X?+S^OOE\0[D2_ M+SWG'E=X_U,KS)(N3'^YS:(KG^ORU.IU7\M18"40D2E,"$80DPQ!BK("\D04 MN90TCV,KS]V:XM0N?,<#X%LF&D^@[QFB^? XUSD":[OD&9,!^;G7?1 ^$$K4;];K&KY;?7[\KDTM]Y'0X1L6R&,+S6Q=K4<@(8%[8*# M;^53DS[U^Z>[C_NM;&] PY9#HP0+E(;U< * W-32%IM))BLY2N_75\%B_?G: M*]@+>]!EP>$USS16,RY\6R)'XX2K-,UA0H4)_*(4,HIRB#.:ITCEF"!^OS8M MRNUVTX/5G91]2\-^GVE:W/?SS9LQZ*YE@P=8V.VCWA(Z:FM#9HKJP'/\A\KG M/%A[WG3-?<@WV?(XG?.3-'T*RI4H>?=;$XFXITF:((YCF"4Y@3A' M":0TH;!(LS26+,JD+%Q4S);PQ-JGB8+GCNHV^;L=9NR:D6D)I)U^3@&/F^J> M2^Z^ 0:OGHWMGPPCX$U[VW?Y-LDCI],-@V!9GI9D9\[[= /C-!/4\7WO\A+3 M_+?^LLUBT&3N!<\S3&,*]7XL((ZS%-)($*AB520IB:(L8T[[\SDJ4^_3S7F0 M=I3WTS0@6$K' :CG8;+T;L!5.EC#;A=+%8_FFD;:E6!+B/# M-)$(6MAQ6=AP]1MG:,Q=IG%9S#/5& ,/>_4/_+@4Y?=2;.C"O6_@R;M3GXX7 M"[!'TZE-X*F<%L?=*T5T5+=#Z<)W [PHBV\7P-,%Y^S^=U&7Y>-#%BNGA'Z\RZ/C15:H@@A]-$6FZPVED,5Y#!.6J%S1*,V(4[V] M)=V)=7"?"\ U&T!I/OS3$6W1M-LA)\#(38D/X#$< ,/"Y$F*CG*'FAQL277> MF<)N4)Q,&W9\W;.+=WO?M'S8[>1'*9/:-S>?>7T4HQ5Y2@@3$8SC7$&L)(4D MP0E,M&6A'&MB"#FU]O9D9&(K,Y :S5Z.4Z&W/#KV ??]#.Q,T1S(NMFF+4=[ M#CTXR:;NN9HDC!X*G%"=QGW9F+?]^)5@G?0DOW8]]R3/NTH^TU(\5RNQX6MA M>ESH<\RBI*PT%'G?*##-,Y'+"*J48(CSI( ,LP)BEB,N,VSZ!=I7D=H1==$W MOSX3+1N@XP/TC%B>7QS@&S9,TT#B9H(N80&V+-ST%R+!T;'/[ R/DE]JYSM: M52_&7K>E +0V&4[K1[T'=J-.ZV;4J3 3N;J_K-BB?.@Z'FVS/M>/U6KS\*C_ M2[NGS<[Z3%_:6J-5!>A3&^D1F_;?SY>^LWHG7M FQW2]:@C*MJ=ZFX[U'_I5 M#8W\H9U?S9!I9&.9K"1" NE$1IG#B5-P4!RR> -SU4EI'T$ XAO?VJ 2,DH\) M$BI2?I'.O-'R,7%/(N:C+S@ZL[*\?[]<:Q/YH5S(JALD\G(O520+);$V:-J, M81YED'!EABK*N$ YTQ:.6]4GG5]_8KUL*8*&9#^0YL72 ;L R(@O>KV8;MKG M)J&]=S$LQT!@7;_9ZIW^8:=NE]:;QZ,8%F;K/HP\%BPBMKUDU*K;'E#-#:.L M[Q5"D52%A$(FQ%3_QY!J!"&*B>214H@I<=_F=GQ=TVKM'0J[Q('+]_28#^NO M;-=&\@8P^5 NETV-E@(ODEX?Y[J(;)PD""6"P"32/@:."@0+HBA,DSA+:":4 MP*1#]OU2_ EP[;EP1U6:&CG5I0!-AZAWL# $1M?'!V_FN.KWD'ZZ .!%RJ\= M\QN#Q"+,-[J$G^W^LE](:E*);I="_TY6W^7MS[*^+W!,<7G7-@R*!81^-"AI_U3#[JZU/;<0\(X4+16, B5%43'JX_-2I1#TQOY$:1U#8[9?^ KHIG;UL[KD^9T4(E=)SN/B\F3MG M!3M)T#G_E'L8KRNC^5#6G"[^6Q^K]5GR5S-15L01BS-%]-$WC2%6>0YIS!A4 M5 N51C)FD56_\2$B$ZM61Q:T=($A##1E\*OU--Y!A,:#>R'D=M,X+Y&= GUC M,GE%^RXN.EO(;TRL_;C?Z+.^N]J*__.+?-Z8GL"UO*M6#Q5]NMUVOFM]$W0? MZT-D*@H%2ZIF@&PXP#<]3CMF CFQGI*'6P;MJ,Z\_[L!,7I MQNWV>A!3(GYMSL)MN5NC:/6]3(0@.#?- V6DK4AJQM$F,4S3@DJDBKA \156 MY S)J7?[@_:A.T,BP)NR_[5CKT\+&+VLQI7@7&Q$^<(OJ:)& !@Q#H,O>EG&#[)'UWYG%FW6BWUC[QK];04[Q[-%-7ZXW+_ MF7+)R^>%K'>IWSG)<)$4!,9**C/F)(,,%PCJ0T'$HDB[)BQQRUL*P=;D*4Z: MR;[^U:C/\P&;;H8ER,=@9WKFAM;-..W(FE9U2]$TM_G[\S8]L^7/-+K9>W++ M(?ACDKS\D) %,G%!6)K5"(8$\=A,!EW;_1K A#3ID]5EW=[C$[L_37";VK;M MV!=C/%SO(8&;&1AEWBGP?L2N5YR]7V.VL/H1T_M1].,_^8X+T#R85'1ST?&E MK/^IW0KS"_H@T3TF-"XPB2'.:0$QTKLY85$,*2^P)#S.4I&ZC0ZX3&SR<\ > M:5!IVCV?U5U;R+!7J=O>"N58(=."!F8)-T/OXQ@2B3G,3+TL MEMQ4XCN=]<@[ZM^"?G?.L7/?.(:5DU(TG>ONS/86^FK&MWN/TZIY*(.%<9S!C65@%' M"20%4AIUG"'"\@A%RJF*WH+HQ(;!L-"/O&$OH&,#-'R GA$_\V %J9V%" V4 MFY$(@Y%[>JN#T*'R6FU(SIO0Z@#"22:KR[O7>A)[$\^[:1Q/SY5\E,NZ_"X_ M-OTA3=+L<5^.6"F2111&!9(0"].'MD@BF$0YYYPA&:O$S\_PXF=B8[/'TW;. MS!Y78#&4'CX)_JX.RN2H^KLO^^ VO($#YD#+'7AC^/METBX=@> *[@'YB MJ9#AFWJMP:\<#>!Y;.W,VM6(N1FK/; ,O0EZ? \*%#+?_X3&_%G^E\0\F]M_ M\>%KO9Z_KE;B1[E8[';4)"U2Q44*LX(R$Q?5:HUH#ADF7.1%G.2YXU7G +7) M;S![BKY>R2D^KA['53+[>Q,]V9D3+F_?E5WQS&];& M*-Q5J^^EWI7>OIAV.Q^7GY]EU33KN>7K\GO34>>>,JS@N6.G7SMR?MM(7[]?-O]NGGCA5SQ%_U; "ZY<,U7\$:6CN+, U@ M;@;"8-4T)[W;P^I-TZ.I7/X"MKR VW'4/'(,7 $(EDE@37CF? %70$ZS IQ7 MF+Q+PV_E4GY0Q)A!*(22R3F.-4(:?R7Q\F)CX_ M#/0K-9^WZ9^FG3>V,4T5;P ]**GONIDN&H;!'X9ET/#L&J;U^6PLP[83(^X8 MQG7K4V 'Z91-"TXPF;][P8Z%/VL;@Q.0KNAG<+K6=>>CE1D06J[E;^5W8U?[ MIF7M.*8/F_6FDON]I=[_-&6U\BA$R25.26Y&*!%IRLHB 9G(&@'\[6,@L.VO)U[,YR7@R)9. #9A#67N5$&A+42T?8H#3FEOH"US4L^].[7YJZK54JXV]>(%- ,R3>1TO_="SXQ]!NM9!(;-6 CA MW4R1M=SA[MS'A/3*B#V[X&SIL4/B[.?*#C[GY_\T-TNWG%<;*7[;M67N;R;TG> -/YJ:,:<)JU M35YMN:J^RNI[R:7I =<&1N[SE'&41@B*/&,0"\HA$T3OW51FE(E,4.K4*LJ/ MC:D3TXX:S#\;)D#=E MV/W[/:U,0^S:A'M_+1?F5_=,$AP7/(8LDH7I"E[HGW(""4VR"&/CU"3W2_E@ MXI!V)BX(7U;:2EIMW>?.6FF[?%!SJ<2;&.MZ!9[W.=?VKV?=S?:%^5SL3.%\ M6/N5Z1X NN/O!NQQV%P 'O (>B:[=%WS>,-I.$,9%+A =C,,3[.:T: P'EO5 ML(O[NHW/E>1E8\?USPO9C#-=BH/I.1G*:9S1#"*%M)/(4@II'.50YEQR$JCK@U53[^!:9KI M12[R!G/I+$C.[,#9@W#JKCF\&RSEYW-5/NC?:@W\4'[7__I]54G3#+)^*Y7^ M\3?]EWJO1^1]SN,\-^F&,2X2<_.=P8)Q!J.XR'#"(\0S=F4"D"-+$Q]#&R_Y MZNP=5YCM;,R\X+E9H/.9/3OV;H!ASNU4($\ +1*#?%=VOXIN[C6_/3W\;?7C]^5S^6Y9"_WO;6:)Y:7T M\"I3!\T,O&>F3IV>ZN[43-U\3J9ECQ/4EE&INA M9ZJ(I3X#\4*?@?1!2.54)CB**"Z<&D+9$)U8PW?3"-JDL)8)T',!_NCY\!W! M,(2GG5L2&B4W]0\ D/\4K(Y>,:DSTS$ M,T@5*"^P$@642EM3++&"K- 'P!AIZZH*GE,L78=)AL#I569&GL''UC!>([&; M&6S7OP&WZS8.V60 KU?@CH;-![HL4\B^V(<$YN^#?5; LWVOSS_I.-)F\?/^ M=_JS?-H\&:]UM2A-*V'11)NE^$VVD[^^F)#0?9X0S)&0,"UX!K' #+*4$9@C M055$'U[E.#)'K.VI$__>K/4F@K6^FW9C,C^]QH(R=; MY.1J%V5=_R7 +")WH%JSJE\TIA)'61*U X@<5IIG'I&[:-OQ1!ZO>E;;FQ+/ M7:SIDUS?JX+E41QSJ(CI)!PW!?4*PT*A'&="NSKJ5J;%.GI!V!?%C54Z?LI@7E+W"\*>%+*?OE)[W1)6>D/[8NV M ,N-W/Z'KQZ69NP0NH\3BAA/$4R3%.L3G>"0(4XAH3&B.$4)XDYYSZ,4)];E MGKY6XH:R4>:.M'/NXPAT=IH<%! WQ=YBT1&]Z7\ 7\9!\4E:M!,T7'[B"+VY M4Q'MQ#^3=6CYHIL-J*OU_C%>/I(QQEA,8D41"C+"$!3$]*G*: M)GE1H"R+;)3^,HF)M?R :-O=P&D._0 VPUH=1F(W-?80UEIYQ^49TE;]]IZF MZG_MM'1@X5G4SI MW8 =Q<#>\+!(@;;."T1FW2^'!3W>)$>>=H\6-F6&73E;G&=8QIF VO%%IO8/ M0R(B ?,XD1$B))*)54?\HW4G5L&VAM6MM.]8\O'@G:<\;GH50A3[.)NG2+ZQ MM+(&KU8F8[%NFNBVG<.[XJPV^/#+09VAL7].->Y/WMG=UYJX_$[_<>J>K>@=6U&J+E\IXH[3@7DL(\ M)P7$(I:0HCR"'.=95F0)28B5V^Q)?V)[,M8OIV$)-#PU0]O 'RU;[IW:G$"W M\P0FA-(YF!8819]L31\LPJ5F.E&?.P_3!YHS29=>RP1+0K];56NE#RRKKK:Z M.;FF49811".HA$H@QIC!(I(*)CEC3,B(,N9JGFSH3F^63J+38,L'V);X.YS^ M78&U-D&AX;H^CN^.5(CD\"&YI\L /TOUM=.\AZ"PR.4>?#W00-"W+]_T2FU@ MD.,D$3R&2N8,8IKFL$@3"146@C%%DCA$>3,(&A[&4GAA"SLPV! M<'".&_I !GHH\.@GTS"M^"KTW#>>OVMLP@9&N)_:' MQ>K'WZ1XD&T.6W=23J(H8LTQAA1&R06!+(HD))BPK$"*4JWD3L,M'#EP^:AK:+ZI>FFN93QH@_:8&2U-Z MT(?Y#-PV^H.ITDVN7X[SL&.]?X#ZIYON&\Z#.YQ"WIVP^V M,V ::+>A><@Z7X_^FECMOS/ZET_T?$^(DF4I F%1&)LIOQJ MJYVS"*:Y+%#&.)7(JH?BV=4GMK,M/5.^Y#BA\CP4X]>F5PGH9L0"RV9_CWJ5 MC'ZWJ2ZR.EV+7I1EX'+T])W9KD@OLKM_47KY(3\'_N]+5BX64A@39AC3%&&X&90S?G9.5B!4W.Q+3Q1LJ>[=+X1S=BQD"^2L#%&: MU=FP$/G86;!YQ7VS_["JGFJZ%$U22I^&TD6O)*<\,0WQ"H)2L^V;:&'!H5(B M3Q$FJ>"9[;8_0&?J6T1#NPB!L'"\(CR" M82+I[7V(0"CX>1.7T CC4EB(-N!<#+T]FYMA(<*^PV'SN&3; MMJ&FSX6Y@,NT>R'C1$*6RPCB5"#(3&P)%43)-$,2N0W8O$QJ8A.U(PSV*7O= M6 [@9>=IA$'!S3AY N">8CTJ6Z@TZ\N$YDVU'A7X)-UZ_(TKABJ924V5?)3: MD_XN=^$/[Y+JL MFNS:O;;M]3?Z\UY$'"NN'1>N'15M&%0.B4BU=1 BBV2,41HQCW:^\TE@I6E7 M-P76A,";KO?O+X"U+'B,@IKG0[6S7G^RS^B*G/@#(<";5HQ?FIH3TZ7XW,2* M8P'!3L(VQ&UDO#%![, SKF8%/.2\K'D8GW_VUJP?R-DY7O-RX+VI M;BHS+'XIOLCF1GPW-EYO@7RQJC?5WM!<1B@AB=Y7"*$)Q#G+8)&D#"I<((4C M1CF/W7)H?-B8/)'F@*GFI%0NU_*ANJ)CO!?<=F9_:@C=#/@I=AT_8,<0V'$4 MN,=J"$P"V5@O%F:UEM> =&SWKEK+LR>/_''+^6IC;@X?[JK54O_(&TM9:P;> M/>IOI:P_+O>?*9>\?%[(>MNH5*6%PBGA,"N4-%W1N#Y&QPE$A*415Q%/I%68 M+R!/$Y^W=Z3!U[563UJ)&OS]V31.:K2UY5$;/+#WY)9+[[:Q(3XL.W,X\T?@ M9AVG1]^]$5$XO$)U+@K T;RMCL)!>-(;*>#2GG58M*S^BRXVVI%]WJQKTU5M M$7<1[XA3510TABAB&&*9:<^0,6U#(RX)SPL51VY3/B[3FM@L?BT?EHUC;OI! M-V?0%3-ERDTU4=EP ]XT_(#X%\\,ZB$D[6Q;('P<;T\T4=!0O0$MW1O0(3%! M_K.%B*%JJ08HS5L_-2[R28T+EQ5&=-B#,UV]&-[]_KQZ;FM MZV].0V8@Y/OV0'0P_"KF4:*BB$.:IBG$2D6PX)+"(H^B6&KS0&/N=E(,P]CD M9\?CR:G:Z=T(P%=/^G-J3D0[_DT7F3V.]4/UP"W)S!OC'Q3T)!X__+1[TMC7'WHQ M_3?Y=<,^4%XNRO5+]^4KHBA*8ZX@IHG^OQQE6CDYA7&*LEAR'$7(ZC0T3&;J M@U!/&-0;!E5'VB-3:@"H82T-)[Z;ELXAN7V*6!@$_#+$SB,1)C]L7*Z!]+"! MEV?+#AL78#\YS.)I1QLDR_OW36NT]T^R>M"K_[5:_5@_FCM'NGRYS_(T4U11 MR)34;H(RXYP)B2 7*&(JCX@JK!+#1NA,;(5:RJ G#5K:H"-NJ8HC2(U8H7#R MNYDA3]'ME=!.L($9A'J%UEG0/^Q\A+%UYU%0.^&V&FKY>/BLK_WSPA5Y !]6 MU2>Y;F8/;T\J];H=6-#6SYGT(803*4B.8)Y(JAT3Q2'-: IYDJTPZ6(S?H-L#P7_4G8_1.FE[7?A5TPJ5Z#-RW7OUCG MGG7EU+.EH+W&1S9#@MJL8OUITM=>X\-T26Y[%?[\]N4[^M)FPWZVV@:]_\D7&V&.!%T3_OL8%5*1#+N$1H]N,_\M3^.;K,B; M9*5_R_/T!I'H!F@*S[+Y-!:6AW,GX N1J$01#"7G!<1<&^9"8PX5(EBB+,J2 MW+'/56#@W1M6F5Y]G%;52W,G_&22=R8 SL[\AH;#S0*?Z19NP'FS90'T//P2 MLL>0OQS>]9WBQ]8?ER:MV)C^OKG/%VV7WBO56IL[ M69GNHO1!WN<8T80@!M.(4HB)2+5QIC%D<2XBI I%"R?C[$1]ZFAH3[&I0S!\ MF!&TCA4(;G#:68[)0'(S(88-L./C9MN4#!A6;L .OQTW(2< >H 0;!J@"^V9 M)P-ZP'(Z)=!G$3=[([FX-U,+Q/N?DF_,DI^5T@?/JOZPW-7B6)@.JX4F-A4- M?;!E /0!XN%F%<2@"%Q\YR3MPOZ+7Z72?BYW* MVZT^BXH["=JKM-M+[HD9)O&][SW-4H4BE')(BP3I X,L8,%%#+F0@HF,J!Q9 M#1L\6G?Z^P:;EM*#DH]<:OK+XQA6"2"*?:Z$ITA^R1$-L3"Y$&?X'DA^V']Z MMFR',RSNIS><^[.[ZK;AW3X]XO:ADDU%G3BY" M$L;$6$DW8'2&WY_-#%F)L6^8[%YP3[WZM?N0/Y0UIPM]]BA7XH/^77TO,B52 MDBG(.3;7(N72Q-MEK7_0 MV#RU=W24K3;:F]A]:?3OF'RD"V6N[YK*YCK03&4+*(8Z?0Z\/5^GSW$1#CI] M6CSN=]?Q6[F4G]6AT_)%FBFJ^I-^NZJJE?]=_6+_>2<\R3+(,92:BY MBZ/VK.< T"9GY7]OEA(D MT0TPWRJW6Q!'H.VN0::#S\U:&CX,/MV9HF?%)"AVS( M-Z!G)]Q%B!\,@6Y" M'(G/>A7B!\SQ78CG*NZ7(7??G[\9W7.^_#AY<>J *7T!WVOCL#<;H/XL]CJ+ MF5Z/0ZWZ+<0>O]ZX2F+'D.JIL'\TM$'P2XR+4GE=6IRN-MLEQ45!]B\E+C_D MKCK?*G%;51^7XENY7EAMP:=O3:PT#0U[K3B2:%PE_(5QTX=O%14GW1XTV?)[ M*3;Z&#\LIY,^G!?)2QF.EII-$\Z+L*\&%Y[P\V>_/M)*OJ6U&=GQ9 JONY-5 ME%"22@DEBB.(J:204BF@RC,ID,B30J9N76'.$W+YUGEU>7G_]+Q8O4@):D,? M,L- T^2EY\"O2^@%V%(N2"IR!E5*S9Q/K"!30D*.9$8+7! 1^:2C7X'=U3GH M7^? S/.82>, MTR7R.G4ILR8+O[_\KGY@]K-:/TG.(4.X@(3QA$:$1#)Q# Y=I#5]?*BC#)YEU9Z8W$Y'EU&R M.R4%D=Q1/WN1-4W0$)UHMLNH;('.3Y?IS'J.&A7W^#PU_H*;YM;5^KXKM__< M-^5H3B%1JB)%$(5IK-44"ZVZ5- "LCC" F4TS9%5@M4E E/?'K8DFU+VOK&/ MR]31B[@,JV@(:=TTTT-0:Z4WJH_[73P8O+SJ)Z8T+U&C?ZG&\S M"M-4Y^N:KIN \&^KMJO4KRMSUW^?1;GD.94P3P2"&&,.::Z]6I(4,I*2Q#)R M&EDT2&WR6(BA#;;$04\=_-'2=PPJ#B-GMW4&P\,UD.(-A4?W PL1@[4]&*(U M<[\#"[%/&QW8O.3;X: JO]-=$QMS\;.I*DWFGDA%TI3E$".3O(P%A13+'!8\ MSV(IJ9+4J=O[95(3JW@S/::]*&A:3('_ &\6)65-^M(O-]VPG>5J"3M^O#I1 M#2!II_5A\'%3^1W-MO-)>_/74@W9GF!,LF"]""X2FKGQP)C IUT&1M]P+TWX M;467M7:Y3*%Y74DNRV:8E.%7]-/%5[MB!4DR)B6#0A4$XCB-H=;_ FKY65JH M7#&[7=V9\L3JW_#2>)X--V#'3ML9NIRI>;IHYXYH2;#XW&UT&_4[_^U MT6;WX[+K&'=GNDRNEK?K5MF;;.R5\<+,V*W50B_ZT/=^NB\88YQ@K9X)T<>C MB A()-&.$Z9<%(500BJ79I!AV')2[G8!=MF!]9Q[N\AB=33M'W8.W8 OM\F9[9AYQM&R\& MS%D."E6H'.YIGL& R@Q&A&.%<'Q#8> 5F5ME%UL*O,?X-6-.??A4< 3\Z.Q/\ M.A^(FQD^-ZVFNR=Z8UCZY0885H'A%33,W@##[O:OW<298Z9OYIM!XP?E#%-D M'!G[T\R!\0/499*+)P7WI)+?RV7YM'GJPHR(Q5Q21&"6QOI,(4P\1BD!4X05 MBB*4(9;89I,QH.89A3^4?-EM72>5F=:P%F-=OYC)2.O;I3".U;,)S'R2Z_L\YRS."PYY2@C$!1.0 M"DQAGL3:>_-FY)$)JR\7+W5R2!..; M(LW:N21)@F]0A*Z92S((O9V'$0I0-^W=87FWQ?+]#DM-.^ T(PL)0PTR&B(U M[PPC"Z%/QA?9O.-^Q?Q9:\9J_6/53(58TL5#185\:BQ/MZGD-,L+K3@PR5$* M<9*DD&4"PSP2F>0HRG!N5PQD0VUB*X%@#'K:H"$.6NH>-Z#CR(W?%0?%P_%@ ML&R"+YKXC(C8WP,'1<;O[O\XVO, M=K=K+<[^?:[]2^X%OK<_:"7>_ZSX755RZP8[AV]-;*?>_Y05+VLS1U 3LZ_Q M/1)MV !=)Y6;M6GH $NQG,I\STO@5>9[M-1L9;[G1=@O\[WPA-^1X(,^7JSE M;]JC%<F1-Z4X>0LJA V!P.HD2?J%&&(2&<09IQC'.F.$^P MRPG!@?;$*M9R AM6P,D .0,,.:/AQ*NKPP=GN.# 1>FZJ'!0XY_."!P2! MC@\NE&<]37A 4QQX127L"$ZL;EI@NRB)^Y;TVF%GITM"8V)FQ'9[XMS [8, MW.PJ/[M["IF;%4<.-])8:["B1 MHX;JU0,JWAZOH13++#FOXNP)<:(8^W\+GWKP2:X_*W,SS5)!L]W5'PL]PRW\EN2?YG[]& 27F_.3=SVO M_6BU+GGY3-=Z'_HJM4*5ZU+6O_:U$%+<+L7?EV+W[[[E0W-33^N2WT>8XI0( MHD_\E$!,B()49A)*I0B2TM0W\-[4V%F9 %QY&"$W^],I$%TTBJ"/N.N5:52Y MXQO46\8=[P,#?"9V9FDNG#V;T.^#N>/.' .V_#1WC@<<@FUSF-ZV-7P&O(D, M!UJH"\L ',U[KQD.PI/KSX!+^]:>=/7[GU6?WE3?,DV.\O5]FC'$OH.X9!!W&SLV>A MT' S5%< X9&B/BYAL,3S 5(SIY./"WV:)&[QCGL:1!/1^%C7&RE^;5*2V]F" M35QCZY/]GW+]: :BW7-:9(S&%*(X8A SKB"10NL]0Y*@E.$T+FQ3(IPH3QVD M/&C/739,;7.G3%[V#\/':M&4<[PI^REG M@+:L- >QS\U!#/3L3(6:?9+%9.CY)5RT*+9?N]/*@/Y[V'T[?W1L-=/=GNF+ M*0,QWU$9JO3>"YR!E RW]69+S_ 2/!&G%RM(9CH.WBIV7G M]5T%OE]3@-T]U.$%5=A@^)A@H9HI72(S;RNE$6%/&BF-/>]G.=K+[.VY(R:Y M*C#+("[,_5(<(T@4+F!,$:,1$":=C1XK/JU7G!CK7IPE.>29/?GAY^7SZ79D"F\V#/BPM, MK2Q-YN&W\LEXD[]_NONX-]_3,;'RK/C#FA1,%&A Z<$MM*PG]TS'/KCIO M9N:08"=)FH,/>Y=PJ7)MPICW44PS2O4^A2(6:3<7%;!@1,%8DB(C!&&9<)?& M-;NEG;30[U:WO;)UKJ'J94<%3E">I#"5F$.02(Y@ZDBBN*8L!P1MW08/^F]DF("R&]Y[>4E MDYME-<(KF:N7WCN"KDC@<[4PQT_X6=>]2?:9*Y5*W/P$&]? M_EZ;+-@/Y9(NN?ZX;DWQ9W/9=%^H*,U)AB"+DP1BJLTOR;0:)EF>%07'^O7$ MQ?S:DY[!/#%8CX0[(L1'Q6,&W3;N25676-EO'-_JSZQ(M MU_>,(I+%"D.5)!CB&%-8$"J@2'/&D40IDDYM@BZ3FMC/Z0GWN7E-,-ZU!_M% MF"QCAD&$=XP:]G)W?H&YXVG)!JZ5'Q)4N^E"%=I32 F"))'>%TP,ETL9GK M8 A8 .- ?/92&'=@SA7%>*SBF]G[TE#ZL*JTV\*E%/4'+5>CCQ^7W_6Q\M"Y MCH3D.%("%HFIX(U5 HN8<)CEDN%(_U\1%:Y9O$X<>-R5>I@BUU1<-Q MXP\3 M ..98MLRTMSOONEY:286_ ):R[WE9Y*CBB<2P?)FW:C/G"/K!ID5$"-"S?BW'.:IS#DB*J%NDQ[/T)@X MJM!1 <]=;'VEP$(S ?523T!H-MPT]!Q(C!*5ZH,:Y#0E$"=Z]/;K7KP+QS4-I9NBN_ M16YFSA"#AAKXM1&__T+]3M=C95S.YFY L$"V[AR%60W=@(C'5F[H48\,%/&/ MIN?[G5Q]DBM3/OEAZ9Z%,K3(U)DHXA^;NCDF=G>"\.[]9_!)_\_P(9=UVXKT MPVJU-F.L'))3!I$95LF@H+@IIB,>4^2MV CNE[LRN/)\^2LV A[DL%B]X'N( M,!R7B[;E[F?U^5E633G?[BK7'&&^RH?F9/--DU_6JT4IVO3I_OO,.$NP$ 5, MJ-"[M:0I9 E5>LO^O\U]Z8_GM M@S$?"GE1S7W556VR2E+O7^],'E6LB\Q()JG!8M^TNLF,HRHB(R,C?N%%7N)[ MG":@^Q(W;,WL.TZ9K*&,:^O1T?NK]U_?W&L3:N]=6L1^^UL81Q^4Z:EG:?5# M3TGGFC]PB!H6VT*09B!DQZ?^//J<*N]55X/,DM]UJT-GIS(G3"U\BG.IR,M3 MG]/5+4^)[>!L%??>;\3ES)U53/(@T[,KXRBE>HPPPS0,&)8T31,N99CX":3( M98S@S*4MS=B[]9&)^@)F^AB\43T:'H4<:@=X+CI3R=MA)<#/0H:2N3H8C9%; M]I1D*/S%D5CL-F5"M M,M\C 8M3S..(8.)Y$:8LRK$?$![G7/+H+ ?6L HKL69._:YC" UJ$-ZM8ZD&5_T\4/++=OQ8*N>B)\AVG0FP M=FT9CA*T311*3CV91@DF&5%11JA"#:9.=C@1 4GT[!F14?!PO',J,Q_*FIO4 MS7:#NZPKK1FP@*.[T$],0R$"3M67-(TP26B&:9(0' @:!4G(/**['8 ?Y/T M _>N<^K'S*U.EAKF.QN!#[5_!XJ.L?=N">02;.^"QO+H>K?$O JG=_-A>*+Y M06SMQ;++AD+V\\NFK]B%&MUU>H=( MW6 FYA%+,AK$.".1I^(-FF,6!SYF,@N\.).AEQE-@1FD,K,YUS2.U2F6\/'7 M]4,#$D=IP' 6Q (3/Y XC74#0N#G0B0RSXF$5?%,UI!5$<_;"^T@C-@@2"1 M2V8!QV3)86[M('(/-M\Q+.:@1(XBCNLT%HTX!L4\CSB&'[8\)G7)X ^25O)S M\>UQ]RG_>]5,X5A%- ME&',LF4[*>LH\4R^FVINQA/JAQWP!.BX-49O[V'2X M/UEKXG:'@D%M&1X.7.D >$@XB%_3O4,U9;S-L:+='!XSY MP43LBW.$T4NV_7]L]WY3[%-)9$^ EA86[_VZ*>-GV=_M1VV(5O1K?U8B&ZA^R_"[O.2_W M='VL6_)7DN49I]+#(DE]9<,)QQGG!$LNO3A/:<0"D V;D9V]V$3%WQ5=@\M& MC%1F9L3N%0&SZQ/ZJ&7@#K4LH",/+JLX("([J](P(KIP%09$$9=5%J"WX?G! MYB;VW^AZ7]=QJ/!@__2L?WI3Y+DLI9+1HC(5MNK,'J!A!AVX04=VT)&?.XM: M5:#RQE.*\^D->!0'JFR&!#/7AV*.Y75. &D'U,I 'L]9NO+@:S M/L9\'U%]]%F[(\W?:+'1-::?E"NKGK=5T52A-C>G_LJG>1HGRL^$@2[UBDB. MJ><+3$,_8)+S@/($=@TP3'#V^P!-'NEQ%K0YGK-]56RD(M[4.]9M<>MZBK5- M!G)$FRD+A)>Q#&>1!IA. @\S%JG_\64BJ"C4[/;K[ MYL'G_N05Y;;C=SNJ]-^NXX-P)GNEOP&IS<'H@//:<-2SW$L M&Y'1[@!V:]'ECEHC8ITM89N/4Y./92UZKZ9P^B(MGK^3;'6,P%70> 1"_D>O]3_7K MCD'].]X;]M7R"$9X!6K?;/.>5:_MU$?H[^HTG+$?K MMI?HG_*KM=S'@#(,LXSJ] 1+I"Y5]$/,B(PQSS(993+U,I^ QNP:$IZ[(LI) MHX2Q%LVVX3ET S/5?FW%K=:*6?OJH2IP-:'7E.RRTWJ!RKB8W M]'WBE(HO5 MV\VNV+W<"Z&^5-5K]>.G\NOVQV8E8A%&(>-8I%FLYS9(G 8QQ5E*2>K1C/@> M-[I1N4UC[K-Z316U9.^0)JS4@C1IPWN% ?T,.P1'4@./Z38"FU\GC(LTL%^K MMQLS5C\!S4J0P ^HSH^E-, D25/,PBS%N<=EGJ4B M\*@/;D!>CO^9\VQME_P!$^KYA"'$&H[0LWH)%3OY5!U@-W?TIT7_\X(?O-GI MX"_\<<)<8G.P.)$$_=;(\CO2TMRA-XH=C9/<,H8T9W?H7,I>36@#!:8%O4,T M5]N2G@GCN E\>=V[;"]?D/OE&]>7_VBNML3_ C:FIG_:>I>F $;%*.\W^;9\ MJME\]=+^L3=DAP5QD&<^ED07R@5JBTIY2M793L:AX EG 6@BJ"4?,X>HK]KR MBJZ&#A5'9FP31# ]0_-%LVG//GW44D4'GE"/J3L]Q:][8IE\DI6*G*>78%S\ MHFR3E:IN)Y_LEK,I[[WE9@_CV%=10*B?J2._NSH@RJ&QW4"*1YVJAO;.N(!'1E]K4:&3@.+CXU5,EB' M/+[*@B7)QB*=5B>;OV89#^Z?G]=UL$G7K^A:SZ?X\BCE[CA,K5=C%@@_"R-& ML$$&59J89MJ@'$>?K[8\) M$2%$TX9AX$SZ \9^?=6U;*":C]ZT1=?%?E-4X"JV@Y!>-J"S4,I%%&>SAN68 MQ=Y0M??MD)Q/N>XS7Z6IR*@,,RPI$YB((,!4Y 2+-(JH\%@L!>C8>9O4S/[E M9#!@/0JH!F4Y&1?4H&7_4']0:^I(31W[W8T0&M"RF;=QHSN8;SE56T=5Z^/- MT#@J^!#%4=EU-F7EMZ4S\CJ7A'4L-,W$)@4&WIF$16Q:4W%UVLNG1,K'YY MZ>BS]O6E#Z44N_)I8U5>>O+RW#=B_7)+35CJO(JN)8+7EIX*/6Q43N2%6=1M M46>I*[TJU:2RTM,5%Z\JO2K0M:+2ZP_:!<%_5TX+?581GEPIQ' MS1,Z$D0M5[K(N5/UD;'^@ZYFYKC3CJN+5'M&EKU6G:RPBTO6Z2O:><"ODC]N MMNOMMY=7:DWQ?K-3W]&"K1L _@X"D011DI LP+$7$G7<#D*<<:9K@,-(';<% M#^,8XNR,J,[LUXX\8*:9T*GTE@O;L,5,F68NR[F*8-ZIIYV:/CHRT#:$SQ#N M@&1VY'/,:"[J7D!J./JM_0W=&@<[-EV>W\P,UI,E!X53. M11W/ DR6$FBJ5\!5C(6V %FY(=@$K)7S%1>&7+DAT"7RRJT'IU<[Z9' U:>\ M:SNYS_-B72@2]QNA'A-[OBN^MQ:\BGV/,$Z8.F_D.29I%&*6^Z$Z@T2YEZ4D MRCQ0180E'XO62VK["9CMX OH%>8H3E5:LZ1UVC%UAPYLU#C-2$1#'D[7Z&'$;V ?8JQK(Z\QSB]1?V$L?CG'L'\14 MJ.G5HXG*S S?D2)@)M]'9KUK)N-6O12FP[*=<>E<5>L,4%JV2&=_2O%-=NCOY^UK&O(DCF0FLYAAWQ<1)LH58*H'\(B,\C + M4R^,*&BZK@.FYDY%T)]V1;I.%&[F.996(\S%7 ...<&*OD.:2:2Y1#6;=Z@W M'^(20.9N.908J/86@'XQ9NDO@^<"52($I 6\MN5((*DO=YX?"_ZFJ!K(>)U0 M4DQ4NX*WEP1!ED9!DJ78ST.ADSP!9I3X.$YYPFF6\S1/(-[1A.C,WJ\C9GFY M8J0V,Q_G6ADP'W:DCOKD[Y"Y@N!3:P 2NYI=8T)RV0DV "5B5Y ME$8\2S"+&%6^0H.9".IC+_*S(/9]Z?M&O;%3&9G9?^@QC.;@'),T.NQ&EM03 MS+4*PM] M,N9X*DM]0G9 *VU5U3:OV[J+S7?9HABJ6%44I>0[E'<"H'6=2-L>N%=_4G'O MB^8?/9?%MJQ'R[38['DM1?W7?W$#P^)"DP/X+).67PRXQ842^H@N3M:S"T / M8U;>;4M]!_!%5U46NT)6NK#R^*\58WD2)23 U)<:YD7]#R5ICJ,\#V,6)EY( M D@0:DIXYHWD'2U*])VN]\!3N+'>S*+0.;0!VR[JJN4CH;OCH"6LOG98,^4N M!(6*ZR@,-2:[:"@*5<9Y. I^W\Y3:$O14[G;6\#[C?A04%:LZ[7_4+N2KL;^ MM/FLZ>DV8?7 Q^VF[/[YBE9%]:'8R/<:C7F5A2(@*0EQ)JAR)R1.<1J&/N91 MG)*($YE0T!V?4^X6\SGHJ>&LQ9W3#*": ^!YV.UG8^:R?IG&@6&P5G;-YUU7 MK*@+&GJ\HHY95#NY_YR'B M)IP[W0'NCWB-?RNW5?5WQ05=ZTL@G>%LXLMZ]$#$9"BB%,?UD,Z8$$PERW' M94:C0.-O15-B/2NN9G;*-6FT/]!&WQ1Q8 V9&^W;18RSZ]1Y.'F'>ERB1O]' M/NNKFCO$:E;=7LPX5=U,H:D=3[\T;IVDQK&@=MKB=L[TC2S587Q7WPMI_)L: MMKJH_GG_LZA6G/,DS3R)>9A'F/C*4;(\\K%(TH"GPDLB6.7M$+&Y+V,.I-&1 M-OI34P;&H8,:,_-KKO0 =5<6*@ ['A/9'/F305*+N@D3H<^MW^@=^,U*7?^B M80JE>%-#63TH.EM1!V_=*(U_%+O'1[D6*^Z+G 0TQD&>9)CP), T"-7V1;TH M99S[,C/"-8827J@XK:G(*FJ>^K.1T _-QW:MVTC,\_@@S8[?J,RE+YA3:+IR M&S90PP=J&&D.E$A/)_^4Z^ $==S,I#+SJXZY5&=WM='H27VSZF+(]NN&1*/+ MW:-$SS5WAR]@^[7\T3*(U$:NJZ85!VO]Y925HVL,&RT-7%N EEOLFL)&R/ZU MA-7[MJ$6VQU=_6M:EB_ZI%Q?C*W2,(]EEJI#*-4 7R3S,15IA&F:IH1[,24T MA$S"&R(&\K[PL75?]2OZGF[#BV?U$QUNWX?KRC3(XT:@YYW=R4D$2>QPG!OO!3'8EYF(:2 MX(1GGO!)Z'D^J/YM#B9GCMIZ+.O[_;)CNJT8J(M>U>_UO^JI%,\MYWJPUK;C M&M$#V_\#F-B:XV,US'/]X@\+YN+./J<#OW6H>%*@$_\ MC@[


MU"TK0PR3HX$], MH2,'UIC;\:J#QQ50!<.+@5$%#/M E[(#_=@-L1V6(YL*9P*\'GXMOC88L(!2.9G_DXX+K[AX+;%5KNI*\/LAP,- *^7>A110W(& M4QV3RU7RXQ:991,?(\)>)#W&GK;NK0^?U3-S%/ M4WZM'G]-GXM=<3#4:2'GT2QCUFJ=N@X MCZ0O4R\+_0PVPFD^9B&F8S<(:KW=BWJ\[+Y)9?2#TN*$;9LY>#-^C&8^Z:_Q MT<"\6LMS_X!PAUJV4S(Q<[( MZ*).>GZ%G[OY!2A:Y4#NQ;]_W>I>FIJ-=Z'0Z>"3"*93YIU^XT8EFS0*Z73% MQ4BZ8#>J@/BB]XV[I]VIG'2[15F]M\G(-H:=OQ[4:G/ M[=VV?+/=LUV^7W>(GZN0! '+O RGDJ:8Y#+":9QGF(24ID$N242,H&1,B,UL MI:^H0$)W)%DA[@UJR2S.H^*[ Z\^S:II1&Z1X6^ L,]_HYM.9ZH)W_2]0,MQ/M-F^I8\4"= MF](@PY+D0AFT1W$JU.%)^%X:!.J/$0/=^]Z@,WM17$<5/2NRN-@@WA"&5K== MUY*9:3N0'6C51[$U18T2]'I$;(NJL$&AG!5V7:>R<&W6H*B7Y57#C\.[DM[0 M'?VR7===+-84"6_Z77==.D, M"#G0C'/MK<5Z;@98[K?6##TV-3W:#J;A3&013STD[)[!<8K09YX-^TV4W*+D=HIKI!9H8G7L23T_0FM0H;HM#ZY8O MI&O*MVC=[%9>XDF:!@23 MB*M]0C /LYCGF'$N(D+S+",>K.!OA"+$R*RJ]CKZAQ9%W<(/C=^&E68:SCE3 M!#2Z:S70-O]IK(A#UK6E[C#I:BBGLPAPF-K" :&1Z)?QH=EK=B;_6>HV:[YK MX!/4-Z-&0LJ]+ FS),%>FDM, I9@YHD4D\RCN1>%B22@<4=7JECP M^5#T?LEGZPHTS/I7I7VY"B./IR0C.(VC'!,OE3BE88(S/T["B!$>"="]B24? M,YNV^LHD0/QA2WV:V?D"6H)Y@H8A7'.$CBPU^9N[>G_GYU7L=T@SAFK.'.(& M3U.-*X1@2RZ6Q0*>IJH+U-^)RSEIXZT1=%;45^>X)$QQ$#+EE3*:81I''*>Y MB+GR5VDXJ8NW)C*SRZD/89/:=!M5F#F4J0*"O44[NZ5?AM$"V]ZOU]L?ZL^R MACKKU6;,UL%[(NT\#;P-B5_9OWLBY$C[[NFS\.K%]YNJ4$\>._<_ ,IC;[\\ MWQ>RI7D#X.&#ZSK9<1&MRO@&EEVLC&]6W, MB3OEC3M=*_N&IIT,56JVWSC4D+LZP 5V'ICOFXF8JSB2 MG/B"X3"-$TSB@&'F9P1'F?IWPC/J!PQVQS9 ;?;[M1/:$Q+O9TIBJ? B$DB< MYE&$"64$IRR,L<])$&5!')$D737(W5]VM-PMJJASNL;*>D77>A.]4YZ(UQ5W M*/3OD+9<=YJ3F9?%*4VPYWOJZQ7Z K- ]\RD41:&7DPB1EO-O=V(7Z"WCBI< M:_][K\Z%H5=KC+C3F,55C[T.IESXM%3O4$MWIEN?Z\+-U#/"B^HINS#S)1(F!5T:UL/_:"=O2]U[6\2+J]R!1ZT3\I]VC[)LK;IK[Y)9P"+NQ3CSU&E*66&*LU"/$ Q8&(5I M1"1L9N!U,C,;HL;-JJE:@K?>T(UQ)GVBQ#!#; 3MJ,V V3HLD+N4^#4B2Z? M!P2]DO(>>AK8NR.+U=NZ*O^S_*9A8.EF]Y$^R97,B90\HNJ@+G),6)SJF5(> M]DD09CRF?AX:[8JW",QLB0U)=*2)-%'#YH];.AFV0Q>2PBP0**1Y,\6() -W MTNK5QNK4#T=CN[G@,@T2(^(* MJ7^:HC?=7F%F"_J#JI<*ND8U=7TNNU(388[G-*")8;-RIP28<1G)KTZ@BA-4 ML^*H)&1<5JN2D(%E%RL)&1>M7Q)B\+0]5-\?X%6!KO/'ZW&%E'[BO(0T MF[TA\;C5.1 69G)7Y)S!P$;$FH1.>+[FXOB$-X2ZAE!XZU&[8]W[#2\EK>0; MV?SW_:8.4H^#LQJ$ 1+Q3%*68"_@*28Q33'3Z$H\%JD7B"2.>&!19V5&?9DZ MJ^9SM\9X,/_ZXY@1T+#75K=DQTJ"K+"LN&+OJMX^!W#=/4:*TWVF]8 M3^##)$QL1X=+0Z*+'C9ABC@_? +?A@-)U%=9A6X1T7/XWM&BK&QY09J*) E,(2-&JIR:>&K8?V.\F)= M[%[:[Y:>[BF2E.*,9 *3) CU5"N!XSP+DEAZ-/ CTPS =1(SF]X7N2FVY1U2 M?G6O ;!VN@EHK;A0A]^�O0Y!O*&C_[3UH+!H'C(AZ'@V,/0Z/"=3Q5Y8;NMY7\G4]\EJ6 M7[;Y[@IVRX@17TI9?E:2@C8XAI*/&9K;MC M!RM^4-4R8K&9@G4Z'E3,J2F8!SA14L<+ZIBY2*0MH3[S*&5.-=K%+Z^WZ[7D M=29"G:9XI\_G%=RF94N=!#,7:/=*?__+T0$A6;IE.M'I*QVR)Z M6.&N+N>7/ZD>0GV'V'Z'-MO= 41ZM[U#]/EY7? F"]+2N],XU3LE#GK:-OU# M)=H>+I&KEVHGU3,-"[+4325HNZF?>M(04\^TW!5\OZ8ERO>;EBWUQQVM_EG] M"_KZ6%1(-C.Q-4[O>B_4V;&X:G7;S?K%T1V,[8<^$.2!EUPL_+,5MA\86J]A M%S+^46RV&JBA)BNKW8IX44!]SG 8^>I &H44IS1A.$UR280?9]3+(;'B.8&9 MMY&/^E:Q,:.U-INB)0L+#"^T8A813I$5& K^OWV-KG&_VY6%\B_U=![E@Y3X M?>G?CTD/#@]OB>@H+KQ8?M& \)9PYY'@S>8D?YA859K?H&7U=)]>4/8"F5XSJR,PR)XEL9:$= MQ3H4, /P@,_>')'*U=S-6V26G;DY(NS%O,VQYRU[_KB*-/=U3%B7B^E-NI2/ M1C[LO,(U=M&>0)7]UXA-\T:[_?(<5=W8U ?Z(_.PZA?8:6GX>9 MWUA RS"W,JN"X6V-T]3CJN_1DHME&R.GJ>JBFH'6WZM_J?>GAB'S(B_%]EE_!^I-P]"L+]^<.ZIO M20%VQAL2CIOE-.%@1GBM"]I,5I"]W1;)RKJN++>8+=T6I6\Y T_![>1!RO)O MY7;__+ZJ]NJ[^VX#W@<'EIC9T[]&Z[W6VV$$,:4L&X13F2'IC^ M&A!\ABW-0$8K6QM:=S&C,Q"N;WTFCT_.?;V1ZKC)BSI^43^OI?[A?B/Z%?P/ MI;Z^W+WH:6X[]3=]:?&LG>PJ\SR:Q G%@@8Q)D*$F,4:B-ACE%(FHI DELFP M28PMF!T3/3ZM,U[3/@5P"FPQW=KGQ/HL:@CHELGZ*O^TF:AC]*Z>\;B[JQ\Y M<#M+CLR)_MPGS::Q]:NR:$Z4.9!6<[.^-0*%.F5\V2D^]&HM./>71RDUE7LA M"DV=KH]MG-6K%_6/YVU%U[7OK][7)1XJNM7/;#>[8K.7HNUMWVZJ>OXJ#7G M2,!P)CR.210(S$*/8!$FA(@PCF000]SP,FS/G1%L^6FC%XV:937R=J'/T,R) M__4^&6#V$OZAV,!J+*@C=[ <2S"]-*S'@A_$%5B0):G;8ER^5KR5>JJ*D#__ MCWQ9B2!(:1;X.)(IQ81R/49A9K?; D"V1%%-%2FR M4)S+<[V,7\1,EA;FRL""6F!=WA!F MCE^8H+HUW>$.@2[O+6@Y8C(VYCN7\X M3/],.(\3+CWLT3# )%8_TKZ7OLNS.^5;BMB_%;)B0Y@SL5,?/2GYL+1O=*HE%:W2K=7 M7>Q.:52P_HW2^,/.P>.46ZBJ59X(EB:AP#+/,DQRFF 61WZH[5)-?!.#M1-#YL=P: M"7$A<4#+Z=I\V.L$,O2W=V]&?3;=P!;[DO:4C2+K?3FY;)&PM ML.XS:$FBWUJBO[O.T-\4RVE*_9+*+\B!WQ3U>M+Z]N/6\\VV/W3V^]VV?+/= MLUV^7]]SKG>MZK/DLOBN^T[_42IG\2G/JU4D0R9DG&,9U/V*:8"S6/J8AHQ+ M/XKC+/$L^A6!;%A8MT4;8TT.;Q6]NG!@JYLPP!/20-HU,_TYE&5;E5$314>J M=^C 73/PL)2BV"'=J'*':I:4/IT.7;-1A;MI;"#J2X]ILU'-E?EM5LO H7(^ M;LO=HYX&_]" 9;3H(V$JF)]+@9-$>QSJ>9@FG&%?>#2.69O$[$=Z M111IJAT,B 5HRPWEC%Q].1$9>H(_2/O@6EIS()KI4MO!S5Q*[P9C95B> 225 M&R\NAIOT@_)=]9CYSE7U'5JS.^G-25;'73A(I2!,139Q(+B> M"!_A-* "QSR5ZC=A3GP0/HH-$S/[I&-H \Y-P/5IG*^854O@'$;#S:^+;:8H MQ%VN \["TOD/:R5=R8G8KV7IGRZG=53'QH]0A)2F/, RI!(31A),>9ABD@8L M2M113'"R^BY+MC5V14/T(-;4IVIN5,?I,$^2:N(6,#'#*C/T-:[4 '0J6OZ: M[NF%J-->&9",KOS$(*UE'8*)V!>6;_2298&1QA;_W.#5?SQ@*F:!#/V$Q-AC MN1X@3U*<>3[%J>"<2A$($8.N/:Y2F3F(:"#Y.RA^)C?\\8F6_[1$ZKVN)S-[ MGBP]S(Y;2NB5N2-W5C9I4N)(89 M9B/L"9/,H@8Z)NRYC8X^;PNC\'XC=$\(#$&A?6GN#!^%@)N< MBC-L2I,D@=G.%:2$.UVZ7GPOQ%[M\X-"6H EG DT 2>A6VEAB(0S 2[1$*%0-HL-?-W,T&LZC#"%O).*=)&D:8BC!4)\HT5A$G M%9@++Z-YFGAQED(V-9?,S6RDS2"R2L6K''B'6F9;?+,^]*&[S7T./3H*")RRMF@0,8=2 MSP./66A8HCUW!4'OMJ6> -3D#-NZ#;&B499[F1_J0> 1)CEG6/W+QP'UE3/V MLYC[1B,^S,C-[%9?40UTP79(=D5!;*PHR$9G9D[0G29)+0L8;23X!6RTV5L3\@DC4*T/NCMIN^DC^W_=/E#MAU8Q M"Z(HB"7._A3?O^=%FN]LO+$.KG[14\8+7:%K#XL%H$7FK;P7G5_>#/=Y[,Z M(7[Y09__]WXCM=K;:P[JL4BR1. @CW-U4,MSS$0>8YDF*ACCH9^GW*S^ D)V M]C*,(R.'V5FH5*R@2O&"-#-(KFFLT&$G,Y>28+[%4#L65:W&:C*OJSLA] M>OW^0;]2 RW6ZSQLJUTI=T53#=:V-6FX13W7246C?Z-%?41_)=7>KAN@5J%@ M7N9SBKTX3S$)H@1G*3@&ZO M.7-:8V3RC?XSW;R@CCO4LC=E/M" _H;WC#E5!_/NEEI;9'K0N#X<31$:(/0+ MIPF-BS\\5%4%S G<5T-70W^'.HP M3T8X58M=%F)0/6YR#\92#B0=QM=8+-M@+$X_S6#^$AS[^EY]ZJ*.TS1*G;S4K&B' M\U@\0P, F#+-DDW.500\-;3D<4O_$G!OA@X8D,R.TBUF-!?-BH#4<)Z\@+UL MYS3^V&[DRQ^T_*?ZR:,M55'%(_"5F"1>2'F*0BQ)E48;&, MHYCZ/)-AYL,@- '4+2ZIH''SD;(N5-QL[5 MU[OX<0BV#Y??%:X^@/*R$/IPE5R@Y5LL89,TE,^T$,_E5NSY3FA$_OUF]TQ? M:B26%?%"3Z9>@H.$$MWTGJF@(.0XXW$4BC"/6!8";M;'*2YSZ]WR@%HF4,<% MZMB ),P&%6B2/)RL#\O,X5(Z@&0,7>G"NFBI[@FM%2,:O(#=HT3E8>C/<]T7 M5L-]/=]08(5H56WU&%'ECG\4N\=Z"?E3A:3=7-K_KEXOE6'_4'N8\LJ\.]'J M<1AZTD7U+ZYRDR;Z'$Q,#BZP8%;21)#3E*31&Y;)%UH]WF^$_H^>__J=KO6B M][O7+'G@PN"XCNA SL:H7 MU>1K!&2N?Y!'1NYTKTXS!K%_ M/3#W1S-=VA_(CXI;[W_R4([CS/4_:B__5& M\CIV1J%_!R@XA7TF>4YYD(<9Y@&E:D/S8YRFH<2QE[/<"Y(LD+"$F.M/Q"8A M=NOSF$.!ADDPUVH!)L$ZC=0_O.U_0]67L&.B@5YSF 6#".TJ"V9$<]DL&$0- M%UDPT,N6WONR0JAK CK2'+,W\S>IT%]N]:R"70_CC\50T?UZW0-=&FF79P'MF_V M'3K">93JRF4ZYFY9YSJ/:B_<\$QD;-.A;/=^HR'$FO'<55%]4>Q1 M\6GS;SH1J"CKM@9_Q1,9YG% ,8^2$!/")&:9Z4Q2:"C74JVD>U+VVH$E0MD-'%NY0S01JN- : MZ_A FA&7&5"8Y,[2GX9D%\Y]PI1QF?@$ON^BWKHN^797:GUUN;F/@%'BZ;'G[5%DZQ!TVJ M3IYM^<7K;;73"$"\_?FS?*+%1CWBKZ3PLIBF/D["P,=$\!RGC*0XSSW/RU,_ MS"(!2^N!>9@]Q7>_V16\>*Y3V%2(HBVA+4^0='6"1??V?FLF-W>(7U!H1*C^ MS8*1674*\SN?+[36U69I#AHH,-[]$QTXT-NOQ-!V_Z!]VU5RGN M7,*PE([L_@:118U[6-!S"QYYVLY,_R&+;X_*]N_55DR_R8][?J?IV?-KOJIW:&M3GO@KC),F)),I^>8I)''-,XTB%&HE'?ZBR2<_J9"B_=OVR!W,$T!5 M;^8B9E0HS'=TC*"6$]2PHG/!#1>HQ\8=:AETYT4L%>'(O4"I+^IW+%5S[I!L MEYEP&"KJ.(56C^W^4]>??]FI2$;G8S[E+;@M73]LJ_I@\/;G3B>*V5I^**K= MBE*/"!'IV45$Z&KR$%,-6RH92P(>1HS X(Q=,#5SL')DL;F#U[ZL//M=[UZ^ M+9.0^OB$\KI>^U&NFZJBKA:H0G\>14!O-WOUN_J8!2QD=_*1 HY<"WY0%J>P MYO/0[!W0X^_0@3OM-P_\H8Y!^ =A=T!SI#F79[:I+"U_C'.DQ*LG.U=KP_/5 M[Y1.MAOY6?*MV@=>U&%2?;7;.N#W3\^Z9+#@E!7K8O<"SEY;+3ZS0VUY0AU3 M=9*D8TN;Z3ECY@EM.UV.I[=G5R/,W8$U.$/&>Y)*K/+?=A07RX9/4D@_-SYM M(8LV@;9N5H^]76_W0N?F][H@NC<=2M%=RT/-M4YT5:LHX(&?4!^'J:ZAK9Y[Z:KZD2E>V=Q6X[]#$XZUR8 MIJVAE@;+E9?K=9@F^DD3Q,2E;.MKFRZ6?Q2[QZZKO8Z5[S?B0]'M2G6]V"&^ MDAJH(@L]G =^A@DE,4ZCT,><>()Z+"%9!DH:6/ P>XZ@P60J]$4IEU7=\Z#X M4&]_@U;J6RC8[ @_L]I@KK]CIFFBZMA1!_?N]S5GO7\?.+QK;UF[V4LJMJW_ M,\M@]0DZJ@T,+A?1Y1#$- M68B)GS),HSC$6^)*G"-K&(GHR%4,TUK4*1B)?6[^9B_9&?IA:M]QW?OU>OM#_5(/ M'FG&]S4=]]W!>Q5&$<\]$>%8<*%'@C"8UJ);K)'8YYNIV4OP^ZJ32FS^2,MO MLMK(W2K1+?HRY3C/0G5:YSS"*?L2)EWJ1&7ST;1I+E!H=F@E:LG<: M%\_\LN.6=L:OAQS(#+/<.<4UO[MQ(/840"J=*6Z;:R[!I>1/=;10APQ15,_; M2GDT???[O4'>>=Z7U9ZJ!79;1#>([G>/V[+X#_7JVLHI]%M>(R#"(O)CA( M1([UJ&-,DSC".0WC*$MXZ"4JU.J%^W?VR>BS=%Q=]OQ$?Z M)$U354-KS+PA:1+F>:E!8U;5 MM^,KGR>I;SHGZ63EV1/(BI:*B%IJII/+ M+N0?.B>3J?+X<81]CPJ1YLR/.:CXQXJ+F7VYLH?,'GW%7)=F M/GAV#<$9^W&M)9BWT=2;F05U%6&K+/<%#! I7140FI!< MMF(0H(2+$D'(NTYA*^\/=[^'3$A*@]2GNBY9"())&N@6W)AC)A*6"RJ]) =Y M"F/*BQ9"]%$5CZR $TEP]9HYCEF4!O,>KO3E"GWRMNSSHDY>H?M70)N\K0Y# ME,F!!>Q<3(VVV[54J65[2(J)B+* TP3'099AXB<1IK&*0X+,(WD;/=X)8>6A^Y@+F, 769^0@W2H YA4;^'M$[="3KS@6,B^;(Y@<( M+6KDXP*?6[7!&_"K6;7(1[GMAE<;WL6>O#3WY:NRO(]O/QF:VJ5(XS>NUM+ M#*D3Q&$X?I-[J[O2TY46NQR]*D#_-O3Z W8[UA?^*,5^+3_E&M/BW7K[X\O^ MN4,W6/Q'X4>9CG.H^7J^@X#2.!*8]H'H>Q2#+0]8TE'S/;6I^' M!I(P5YRA8I-ORR>+:QE;;9OMA@OH$&;A'4.Z8+:&3-$\W:$3K?;8FA5R8*)R M'&VVMEPLNA-/5-7Y-CUU.7@KPT>YXX_ZDJ[8=-B@-63HEJV+;[795JL@XSP) M$HISILL.$Y[A-$^%^F=.1.I% 8ERT[8& WIS!P5RAQH6=+'283AR Y3:8\.\ M \!$A\-N:0;- .,7Z(4\Q8)Q\JQ:Y?02BJZ6^S?A&Q^^GU88_U!W\UX;T=M M$ "5#+1$F*RR6'L$0*1^JP3D-;O0[_WFN_JV;,N7S_3''U0YG8*NJ_N-J+VS M.DZM,)+V4>48%?%(!BO#&"UX:;R.HJT1LDM&E*9 M"G\>.QF_9WGZD]_TCO%9/NO!I)MOQV#L>/;(O33)(QK@C) ($\$2G#$_P$D2 M1;%0YT!/&)7% FC.[ A>[:MBH]'DJH:5">.Y4Y MQCBVD-?5TN#W(IS=9X*@PR'L>[NBOP84QEPG%*1!3*(DT#&=BDB6Y;FSA;U MTATUBZC'8[VYUERBADUTY!/U&&V3(,#+5P#MU-3DE2UQ?_5H#/7_;X^3;D[G9M27U?U?])YL>.M*T-^T M1_?#L/FW/YL#I)[\_#;/E6 K%H=)2F*!@R#DF/A!CE.1QUA$+)9AYN=1[D-Z M;9=E'^2^X3V]9^FB>N#-^1BBNXL912-SBX HQU_HA=3CII"GY-?GK[1;B"'YH_?.KE^KSM"VEF4G6Q("X<:Z1Q"*/^23\45 M^O*RS"\+W/Q+/I@+S.=?PX7=+J@\K^;@H=Q^+X04KU[^7DE%_@ ;>:6&,(SR M.$FEQ#SWU.%"T@BG";#Q.ONMKE"^CN&\@-HZA&L MZ'_ =A<+-9OM$/,J#W[I4^NNXP:Q%_2;9DCMZK^C(_;LS"6<]CIQY&,M&%C4 M3]HKZ-S735C)JC[L06X_RBVX0JS_V@(U8@]O/Z&/;S^!RL1.)!NV_8E" 8WZ M*(_[:K%K(MC6BYVLM63%V#4ASFK&KCYBMV'K6&'WHEM.MQL5,+S9/M%BLTK] MQ(]%K,Z4>19ADL@8TSQ6&W,FDC3P\R"/C-!M!JG,;#D-370@BOYLR +S<=<5 M9+:;3A8;9EMPB<%[X:!$CK:[ZS06W=$&Q3S?M(8?MH"4$O_^=:N7J^'\3#&D M^B_-;%F]=.MNB_KMZH9A[*64XSN4M8 P&[HMFS.DPIO2V,% G:RT'.[3-0%. M@)ZN/F 5I?U-65G;3/A&5KPLGO7G 1[U.[[2 K'0,'=F$*, MXCV'NH"'@+?4,,,<7G-1;4/%L>67C!X-13T+*$W?LHLQ-7[ ^XWNV]-^]4.Q MD>]W\JE:Y3RG@1\R+$*>81*E$M,TR]3_)"1DJ1FC&K2P%CSEJ+,HDT'XL,,N9;\2-%,<'#(.2*6HZ#S%I5%P\X14<\#S['' M8=9:E;O5E^Y&] N7&UH6VSHX\U,I$DY"'$5Y@@EG$A&7\N\HE7!5RQA M67=LH)8/U#"B:Z,:5E"/ESM4<^-N^[52@J--&49[T:W:2BWG M&[C=(G!TY+>;G'VU2J(JA#NLHEH5C#,@PLO MALIL(EX?I-GH>*D),8B_":11S M+**<9G[F)20%X6X.T)J[,*)/&6G22-.VO*@9TIG9?N]($S#+M58"O,YL7#Q7 M16$#E):MX!H7^:+XDAFD1<$<1IX":2,]PH-D!'#:VT/%'7O\=9TFLB03LR,=:*D,",]"ME0 M0[]I>K\[Q(BZ+8TK<*@K%)9%A;HMX@4W0'?[^C)5-J=B^0U^N!Q4\W]+)Q:1,#? @ M?TJ^K^,,=:[\[^IU%;G*'W2M4PD'B AESG5E785^/!;\$:FSJ'I.1[=J*5JU MH]*ZZ9F4*V'V#90F?=(A\'_4OHL^5I];D5>M#/_#E4.O>N^E1^)*&->IL\3 A-?)IBRP,><^DDB$U_]%P26 M"V5@]N/&TS,M&XS!%UB8 E:E60PSIX)@OO6<_!TZT5:_P_+/A^VZX"_S8'O9 M:L11D 0FOV@$9:N<\_#*>AUX[/4'_?=M^;K=6EJWRU^Y1_EM_E9B]7?NB%">41 MCFF:8L*#!*$:/O;M9\=R](&7^/OVYK MH'(]AW2;H[(A#=V]^ZHQW:JADEKNRXUXE+*)9E& _$3$F+,^P,JT<>SP0>9ZGGA^ "A & M:,V\:[XI*OKM6]D8:6=D]AB20THS30@Z407T7J6Y.^A1G:F4WT \9XF\VY06 MSMF-BGR9GAM_Q7*X9K$I=O)#\5V#*NS4=Z!@:WE?W^>\V^_VI;SOW>"\_:E; M'^4!0"3@1%"9AYBRE&/B>0S3-$^QVE?#,.(TR#T0AO049F;V"V^K7?%4^X2\ MYN3D9@O)AA?@',XIJC=S'DLI%.9=&JYPS18Z\H4:QN[01[F[0WW.4,O:'7I7 M5%P%0?4TX6ZX\"P(+RXTYVH6Z!16EIT1ZD!I%[-#7:QIYQM[,]K?;4G$<@8"T#:@.;>G.P-7O9M2@6FB0C-7 MYE@Q,(]EJQ.PVP%(Z#?'$#A(-VR.MH(!SQ]#,KD#<;XFC%7'_V&1Q?KZS]GN M=^]?_,T2);YK=^Q&*K3 ]%5S41:FE.5Q@B.J=C^2)Q%.21#@T$]2QEC@4=C\ MF$%J,YO0869$1]/J:FQ87V:[G#,MP.S-5&XX/+J)/*Z0SP=I+0MJ;B+V!5ZY MT4L3;?F8?@ID2&G,"8X]YF,B),&IX#X6<1ZQ)*!9%MD9\%*IN@/!"? :5_0" M--0%LG% 0>V-=*[4VQ4"O\8<1Q-M T]:=OCH,=:Z<+*4C^IHJHZQQP:&CW+W M*?]*?UY'9#ZD>E(>!5% &!9)1C AH3IB1D)9:\"S**4AR1@HN3Z=I9D-NQG" M?L+A:9--G2+2ET6*4Y/LSUR?C)FK6%;?,-?B7-7P-B=GVG'5%36=H66;J)PI M\*+GRMW*%KA#+<;*WS?5L^1%7DC1YHNB6,4J61QAZ>GAOOK:,:-"_43#B K* M61P9I=P&J4!IM6'%#+LC9^("@Q=C26%81&.23,$CNKGV6)=3QA,1>:K37<[:ZG;#CK+ZGVF]NCWYQH]CQG-S<.@7>\,VE M3E!J;XI.K-* 5@072QE.44<_O3AI'"WVS [I8 MN[W"S.;9$$8U93U&\&OQ5&]K?WQ\>-^[H#)$'QA1QOB>[T8/,%,U58';2[IQ M2>V \F\ONQQJ_JAH)Q#ZXT_#.W+?;Y0MR&JG1[Y]^4&?_U!O/VI%M=>A2NPZ>.V^'*!67D,9 M!_IYQU98K*G74)1^9Z_I*Y;G!+G.WV_4!J1+1C[+2I;?Y8HG*2$1)3AE/L>\P+L6"ZQSYG&6:IS'#D^23S_,#G9I4'8X1F-LJ6M(J"VSV#M\11 MW;H,P+T84M9X'.%*!3 +749Z .Z'(RW8Q0U?'R5Z&M8(HNOU]H<4:+]1-M2 MK]5PP?^M0D(G/?3C&[K958Z TDPT,H0:,O3Z8/ _W9QT6R6?) M5.!2K8B4@2<2B1./J"-1&(YP)@AGYV->T[)\J6>$UWL1NP./;D/1#=YZXA/7[7";;UV51!!$$?,3G&;$5Z>>3)U_B!=A(GB6 M^L(GB9]"3CTW*2I0EC*/]C%(M@,C&E2;F3&[4@;,GD^IHO?&:@!; MM(E\CHQZD-2B=FTB]+EI&[USR[K[G]<']=/_^D_=;]3_,%K)__6?_C]02P,$ M% @ W%H"6< XXA1ME JK(& !0 !D;'@M,C R-# V,S!?<')E+GAM M;.2]V9:;.W(N>.^GV%U]VU&%>?"R?9;&*JVCO25+*M=QWW!A"$BT*5)%,K4E M/WT'F!-S% ?\_*'J\G+N5"I%Q/ A$!$(1/S+__KV>?;+5URNIHOYO_Z!_Y'] MX1>SC_^ZQ_^^N$EN#_\KW_[IW_ZE_\+X/\\???ZE^>+=/89Y^M?GBTQ MK#'_\OMT_>F7]2?\Y6^+Y7]/OX9?WL["NBR6GP'^;?//GBV^?%]./WY:_R*8 M4)>_=OFWRW_.&:TV28)7VH!B@8$S'D%$P24O+F*,_\_'?T9C?6!% N>>?LV4 M")XE!]HC0Z\QE" V'SJ;SO_[G^N7&%;X"[$W7VW^^*]_^+1>?_GG/_WI]]]_ M_^.WN)S]<;'\^"?!F/S3Y6__X>+7O]WY_=_EYK>Y]_Y/F[^]^M75]+Y?I(_E M?_H_O[Y^GS[AYP#3^6H=YJDNL)K^\VKSP]>+%-8;J?^0KE\>_(WZ)[C\-:@_ M BY \C]^6^4__-L__?++N3B6BQF^P_)+_>]?W[VZL63&V=DW_&-:?/Y3_>L_ M76J8:-W\V_7W+_BO?UA-/W^9X>7//BVQ_.L?\NP;5)TR(UE=\/^^^J=_NE[Z MRQ)7]*,-JZ_I!Q>?4)+I>8+=*-7YI5R2Z6E_]R%B+.-C^= M9)Q.GBT([D_B:KT,:3V1166="5$<,8'RRD/,,4,HBK'@''VU-[FN-*^(Z(TB M5IC^^''Q]4_TP:00(>LW529R(X\[RYT+YC"Z+P7R@7YWPEG6(: 5A21K16# MB$Z D3DDPQU/+!Y%]O9J-ZG>5NB39?IELP MI ^"]&DZRY?_NBP7GUOH:KUH(+ESM1"Y?_B%N"ZX7&)^?:Z5!YG;<+8F@XJ; MWVRA\7\_"TOZQ-GW=_AEL5Q/K#/&EZQ!:!O(8N8(+LD 62$WP@F4QC51_JV% M=\*!Z!\'Q\BS$TB\Q>5TD5_,\W,ZA">V).N=]!"TB\2 (4P7H8D+EJWS$A77 M30!Q8]F=X"#[A\/ALNP$#!^68;Z:5L%? %KJK$)2"@*1#BJ& M$G)+$X89BW M7I+B]\DZ04/U#XBB)CHR*%_/U=/W]Y72&OYU]CKB<%&EDU%& 4$6!$LZ MBXJ^%)&81!FD54>AX?:*.Z% ]XN"HR38A?;?X<=I%<)\_5OXC!.5*3P2&$%G MS8$,&(/ BP$IG8I*"9FY;X" FZONA +3.PJ.D&072'A&LEJ&V2L*FK[];_P^ M(0\W!5NJ<^,"1.^7TRT MD&=7D#@/CJ6,I2\-0;&U]&[Y)_:SX.)0 MH8Z,C"?$0=YP,0L?)\+HF(UP@%D6(IPI<*)8T 6%Q>#)XAV'AAO+[8: CE.0 MAPNO"R_RU3PMEA0(;T3^GB2/SQ9GY Q]?[;(=.)IG[P2'C@9,PJ/@H" SH*7 MGH+C9)23QR6C=R!B-X1TG)QL+>@NSI%/9"8! M)$LFTDC=T=)S$;"/4GI#QC+Y]L_RP^'T^ M04Z>,WH!J#E%5X$1N'6)X'B,05NIF&MA.>XLO!LJND]J'B?0GC"Q.1S?+-\N M%U^G\X03+:P@)\J#39R!,MR!9T8#3M M8K4.L_]W^F7C/#&O6- N R9#HLE(H5;V&IPDG]L[CT:R=@"YL?9N\.@^_WFT M6,=.@E8>EAC.?6G'14B106$\DRA('L$P!CX&&4Q-TY5P7.)S:[7= -!SMO-0 MT8VL\EID-WO[:3&_O,HS#&.V,4!@FIQC'1-$FSDX;U)AZ*3,QZG]]HJ[J;[C MI.91(AQ9_>\QG2T)NES$#]/U#"?2.H6>%<(J)N-5,=YRZ/$N'(ZO^P#+60^?WWSW$QFTB&.=4R+Z91$>&>3BK4@>)B5"4+ MSN21">P;R^VF^(Y3EH<+KY--_^);^A3F'W%S<>^+$Y[G ES66SDI"P0D'U8) M"GUCY,DRWF3C;Z^Z&P8Z3DH>+K&3&..::0.3^U7>#2/>)R :B[0(BM1YP^2RL\>-B M^7V"A;,2'8>0D$R?$0&\,1X,C]HP2U]":514>;7H;H#H/@=YN""[P,'[SV$V M>WJVFLYQM9J4C+)8\H$EFEK:(2(!VB)HY#Q%;QPWQ_D5]RRZ&PZZSS8>+L@N MM3X!I93R1Q(/_GPXOG3)Z^?_/;LQ?N_O'CQX?U?Y^$L3]>8;]*_TV/M'3ZT MP3/N?4D_\H'WV0H^AO!ELKG"K/5V;\K+Z3S,TS3,WB[.GW1=8:X(QXKR9$.4 MJ"T%7"&70R$4P8WPTBHC'_/=2EC%#0HN%CW?A#A;KRY_CP^&A$OKTT#< M(QY1-ZF_",JOF(@EFR*1CEAEZ4MP",%@!LS:.%.*2(\^*#X<,[<(&1?ZGQ=_/YM^#3-B9O5D_2PLE]_II/V/,#O#28J,>:T" M\,QH+[F:^Z,=!,QGXYV-3CU:H74(=G8BK %Z]PX3$5)SA;[B^3!H&EC6/F:RS*QI4MA(\9P4B0Z&S+$:+Q[)N!]FE1^@9 MIR'&<)!J)OL.C-6K^5>B>K'\3BQ,T+!L:F>IH)4%97GM,:4*H+7.)B^\8:UM MTO;ZXW3*& XG!\NV"POS\FR>5W_!67ZY6#Z;3:O5G$2+/%HG*#)TU4PJ,I/. M6^")!.$8<98>:P-U"$#N(6.<]AG#X>1827=@1MXN\4N8YA??ON!\A9>VD 5C M4PCAXN);5:$@,O ABWH]'J)\+'-S"%SN)62<3AO# >9X:8^9]9M]F[Q#LHQG M.)WCMX2KU:+$Z8Q^[^,J7?!2/ ^!CDJ@2$* PBC 1@55YO9A__(#+SS6*6ZT_;[QR M;E02R7L(OMZN@< >D.;'( MOU,D. G!QUH!!E$%\@$=A7\ATT&<1/8"R,#Q=A. '"3,#D"PE2#X M;3&_S"8IIF04=2) [=.G0BD0:P\=%Y1,*D9#0!\N%W--2 _A=IL3Z6@Q=X"5 M<_HGCCE+!V6")#@AW!H$)Q*#$(5F: L7CW89.3P',TYKS,$J8?829 ?IEM?3 M$*>SZ7J**W++-X6FGQ8S$OJJNNCK[U>B\4KES)(&;LGZ*5-;+&6GZJ"1PG7$ M4)K?-.]*V[BIF,'K\ 9140>69XNO.]E/+6PA6PDR&4'TYP116P%.E>*$Q,)Q M0+!U5:LWC/8?AM@QJN@ 5)>5/F_#]UKF>1AYH7.XG9MR;AN'L2P/1=X"AR^N3YQBO MRD^+BSX'0[@7Y!\JQ3DX6:M1DT@D(.,B/M:*X9@;JBTRQKUI& @WQXJ[!\3< MQ7RR07N7,Q1'/IZ2%&9&K1-D'DS)%%^*1U_FMW&.Q[U6& HOQPF[AW!^"_%; M.:F@*/PL2H#Q(=>2D@0NHX,82HJ2MD0*K4^H^RGIQL<9,)8Z7@4=V)V;MVU7 M3MLV0R(+M+Z6Q\O:.,T@!"4U^*#I[(T^R=2Z&N>'1'7C_0P'K[:*Z0!I=^J/ MML18JP.LYY:XB8"T@TA$7M99E;5(FFL594X<'^MNV*3JZR9)W?A*PZ&LI5(Z MP-CFIF:;A>O=PH+D(2H)W 6*(.K\@.A+92QE'V%TJWO M6A\A9]R*C9/ JI4R.L#5(Q*2-@3T%+PJ6ROE+ _@$TF(K*[36K&QC[QV M&ZS,XR2H:J2*#D"UU4CH_/T\!<88- K00E \$KR!F'P!JW4T7#&K>&LHW:9A M[/XI;71[CR$Z6- = .5)SINKZS![&Z;D_ST+7Z;K,)L4*U!8[\C%*PX4TPF\ M# 6"%\R%(H5L_C+T 5+&ONX?!#8MQ-X!>M[A.DSGF%^$Y;R^9'R2TMGGLUE8 M8Z:08IJFZXFQR%A2!6+,LLY5<>!T=B MYZ@-UDF1C8'T8ZK&31P,A*G&RN@ M7EL<;.*(VCYQB9]POII^Q?-8]?5B52/4-X6"UHD@\EG()+@B YW]=:ZDXO6) M/G?%AJ*B:ET$NR>)X^82AC)F ZJI Q3^.ITOEI<-P'%5W\D))LDL0X[6U!=0 M!ESB==Z\K6,%2#GK]7(: MS]:U;.;#HN9"*'(E*N@3/UYQS;,@[ER"G"3%KYISB)K5D@DED>*79)MGVMM0 M/F[>82!0CJ#4'BX6?Q!N3Z+*SDKFP7M5MR9/$+E5D*61I7)D3?,KQA_0-&Z" M8B#X-55$,V"=N"OPVXT&/N%ZFL)L=9.;1CV";RUQDH[!C[%URO[!6J&RA2/H MF#-9)#002O; %0\V2(RQM':;3]$_^/[&DB_#=+G)U#R?KM)LL3I;XB2[H+R@ MG2-3JI/&50(G*#;2Y)#&%!5)IW6R8V?BQLZ:-<;/;MT_CU52%_WY;L3?1 ;) MKHJ-OI_A1G[S_.1S=2'^9_/S!]_,3US2Q:/BP%0=5"F3@A@LAU1\Q)@U#Z;U MG64KVL=.W@V,WE%4W$&D0]*D ^PUA??Y]JOJ+9%LLS[)R*)!@2!X?2C'8B$. M)0/'74I<"I/;=Z;Z:=C2*XUA5&.Y U=F9PZ'.^L6+ZPMKYL)8G9^M/ MB^7T?S!/#)28A1U")/DI%%)U/1I;C6C_:/GKDT8+KOU*@Z5!7]SV)Z M_X&^_OKBMP_OW[Q\]N;7M^]>_.7%;^]?_<>+5[_1'U^TFLZT\S*-LR^'L=!*-F3%KH^^X=Q,$2'O%,6RW7 MM1%@/DMK\O=P^76:\,FWZ6K",#,=9 !S/C(YB5KDXJ#(:'EVR5J^4[J-%MA" M!_WI&AD/K=U)-NT /2X:"K4/4&PN-,XY6#U?? [3^22XY MJ M)3A_2Z6S"[C3U>=NR+A+P#CP:*/3NP Y4L =N,,7C/R*GR,N)]YXB@]U'9,: M&2CO,H3ZUC,3W5PG+:)H7<-Z@X#1T7&L0N]V:3U0NAU XT(.%\1SZXQ169&C MSPJHVAG4E9+!V%QDT3$&W;KO\PT"QLES#P>-PZ7; S0NCUD*&/ 5?;N:&(&> MR8)@,_.@&-?@' ^@?8X4Q^DBU&!.Z145G5R&'.Y\-!)P!Q"YF,5"1VQ2.4?C M04I/5D_I!,%F 9P;98(Q= *W3M1=KMV)+WJ@#N\4'Q\@T Z \&RQ6K\I%]1/ M3-+1B^* A7K'[+0"1WL!#)DX:5UQ9H"T[18!G5B(-I X7+3[X\*?XV*.'^NU MPH=V_967B]6*CM@R74]B[1B#*D!@+-9NH1*"BY&\<9=<4"2-YN[GUO*=7$VV M@<:A8NV@,O(];@H[_XQS7(99O>#/GZ?S:\YGQ1$/Y-:?+8F]JQX@5_S$ MD%,Q&7!SQDIR[V.=8YNM\$D&1[':K1OL!X;O/;)()W>&Q^&DK2C'A\:5_:3X MKCZI>3-_/EU]N;CU>E/.2SGXA Y:RQ-W0(X\G;6)A=J3'(&1EY^1HGF66[^Y M>YRB3JX*&QU>[83?19WBU9ZX?JHUB25P7DLL5>18>R@(H&\H.@PBUI>H7#O7 M&$'WD#%V17]3V!PKY@Y\G\O7+)?&$Z,IRI/)U!%KAHEBO5@D28<(]]BSJ0D^?EO,%S=1?LE*$IQ;;@(D6B]RZ.UPL6+[;P4PIK-QD2R3SM7PE.>#H'A& 09&:0N'(B!6]]:7UY M\0 INT'O9\E9MY!W%^?N>29MXU%ZAUQF11EN#)X!<%@L>LC+(NIM8' M[?7JN\'C9\E?'RC5#@S);[B^-JN[/4\/UEH, F1M/J14KF.LLJ,O/)2$49O0 M^DW$WD3NAJZ?)04^K([Z257=X'."UJ I3H.M#5\4?0O16@]T2+,H;%+>M;Y@ MNT' ;ACZ6=+?A\NV R-U3Y>@RPY!!W78B"XGV@*6#FQ+7VHZUTG'0=F$4@L5 ME&Z=LFK,PF[@[#WGWH-^.XAG'V%_(IG@1J$%7Y\BJ1@S1)D#1&5<%%ZF(%M? M#CY"SFZP^UFR\ZWDW@&$+AOY73Z0?!I6TS1!A0PKZ18+[0-;!,3B$W!-@8HQ M(GG?>A[,O83L!IN?)3M_O*P[!,SSZ>R,G+F)98[GS JD^N)$4?P*@?$,H1A7 M>$Z98^O^)@^0LAMH?I:$?0MY_URO ]__YW; >Y M6.-G@\XI'7TF YM< .4E(U.;!%G>D#@OQ4GYC_QLL#T6?O"(0-&,YR& B:WW /4I0)U@Z0-,/ M@>9HL7> H5L\7#R3$731-EIJ[AS=1T@GF#E> MT;>=I*.EW@%TMII!7+R)DHRC%>34F>05*$S$@+0)DN(A!)-X:-X ]0X1XT*F M@6(?;KEQ@)0[@,D#8QTN7UA:*0,Z.JXC?5&\#E#S(8%Q":.TQ2-KG?9YE*!Q M7YNTAT\[Z7=1EWE[GL,%'V1Q(SM,-O617?W4S+N MBY3V\&D@[RYPL\,XALMWO0&+\I'V@*J#&"+&\\QHR<%J8MFPW#KFVIFX<=^I M#&"H\ G3-!-\-E&Y6@='YKNLY0/ W=3>D#"YS$\"\!$K8_!I&L%80"TTA57O+6^=8>+8:J 3UK V0I? MS574 0:W:NBYE<8Y2?3&VF9*4%CBPR/%-EJ;5H?:GN^3#AI9>41J#E0 MJ!W X?GTZS3C/*^V3N$Z^F?"HBJ&,PTRJOKDQOK:#D8"AF(+2EM,\XK(AVCI MKU?!$5!I(O#Q'Q/4/AX;VE^M5F>8GV]Z>;S=^%&;$1*7%9Y_FZX_?<)9GE@? M1?;DOC%9QRTR9^K#^@BU(Z+)1MM@;UWJWMLA99\U^VM6< !N!A7TB ;H$;[. MHX [C+$:!V@Z: 4&5C=(HE"@&EHG Y>>&6?RX0BZ?]'^NAFTA5 #47=PB#W) M_W6V6E=!K3XL'KASW' :PPIS3?;B?+71XCO\^]ET-5WC17O53!?12$B@7"/MH\\C,[XMY MFZX/CV:RF4#'LDJ0; Z5GPS>9PF6N2B*SU'RP0?0[7N%<-K.$$/=(>PC^:9( M&OL!4-,I[8>M.<[CH-/.<7_D>8C2R4A5-#A/2%9%4##N"X.8F<;J-:I?E$*N!RS(?I"N M3F[LF^'F$5O81C<_UX/(9T_>_^7EZS=_>S_(D,2['S[D:,0?L-+>E%5\O)PM M?E]=(5&4K WW6%MSZXH6#L'6BZZBE7,9M32#U7O=0T^#*]C-'E@NZL[(3[__ M=55';U^U@GV2UK1GUE.\EH!&=,$7"TY("J:XIV"J& 9HBA)1\SHHL/T=[)Y4 M=F/4CD/0/=>Q0ZJK@]AWZ^HP)W2"%P5!&5E;(@;ZSGLPHA3K?$K2MVZ*N6^G MN*$ -+2>'[ZOW4?H'<#E1J:SIBGG:3K#&U4+'Q9[BY)'DJ06P$V=)E9H M"CC%!0J=@E:M'UP.P<>X57$GAO#H0.A@,SQ'6CE--RJ>:%D,'28*$B^YNLSD M+#:*&W4UUOUGGZ;\D4A M&KY0M/[E?*)HGJ[2XHPD/E&!*W0UCZEJ]]N0 _A(7VQP#!43D<5;G17O+878 M:;%QRX>[P=DPRNG VETV5[MY+S[)+G.AA07):Z=VEA5$%2V@1N\,$D=:-#9U M]U,R;GEQ-_AKJ*XNGJA>R>*<>N2NX/;D6KJP+[]A6BNI3)UM4^;RJ^>#/EUJN M+%Y,'[CA13#!T'#FR:H; KH[0(\ AR[L M[0]FY%GNZ-!P&E!8$JF5=49>L*"#3;6I#U.I=6338$#A8,7;W<&VH?K&?SQP MG20X7_W!L2\Y)Y^3!F<4'3=:DR>MJCOM?-+.Q5A2ZY>3/R!IW'KP[E#94H%= M6,E-X64M2",AWAS>IIRO G+@@ZY>#[G:P><,A1DM4C'1\#!$2>Q]Q(Q;N]T= M"MLHK8NY443^LCK:S_'\OUM"NRACOY*829D['3*XFMM2D1G:93*!M#ER5%ER MWOK$WIVZDY>U).D^%D>1Q^G73)$VLS%"I^"+XC%=2IJ7PU_TI"7RQITTX$+U*[+,#I M.LRYY$B2G8K<7 W4[":Q&B8T'0JQ'Q>5^G!L^3!$)P1:7=UK)V43_4\8\L"3,R2]V@ON@ZT$S=^@Q71H9N1.$&_OO4O_[83Z*73JW4U8%]O(S=/RR>I+^?39?X]MP1F7[% MBQBIY-KKKD0P/M%&3K6RB 0(,07K3<[&ZM;X^R%17;Z+:H:*V^^BFJJH'R>1 MV$B(>?62!/P^S'#UICP]6TWGN%H]*87\#5KNR3S?X58S8:WF F2L3Z6Y0PC, MEGKO0__+Q2;5NNCK0%*[?/LT&$Q/H,Z.#.;+Q7*;XXW#?(]H)SQZ8VOK68F< M_')C''B5#/!)';I6@YM3(=07Q2#WR(#R M L&;)&LA1E'2<,MEZQ3U[M2-FZ8^,2H'4EJ_ <_+Z3S,T_V"1)0B1:_!UJD] M*D0!'CT'5T\$EH(SO/6+@_VI[&1^PXD"GE;JZN'\WK+ZM?4N\85ORG.,)#B? M6&&,@[:!MI8M"IS.M>ZBU,>RBEO7VAX^3$V7(4XS'#SB.QZAE [@]0XO4_<7 M]"-R*YFOMSSD.R@9/(1-'DQ'VJ12.=6\_^5M&KH,0X:"TE$*&#\XKE=")+'T MJ19.3.?I;+5>?,9E.9OGU2+.IA\W>JL=4K0ITM01SW7IZA+IW^P0Z^=Q-:WR/#23).!(^NWMJ0["Q% M32''!,YI(] Z[;T;T-W:@<1Q2U9&],%:JZ\#4[B[-"?,&A-E2*"EK5>7HK[; MJP\+HC8VEN*U'& VX([4C5L0S7,,/-:P"2XS21D:Y_\62>;_Y@ZSHET]F4$'AV*DD156"MQW2>EL-.IC6VWBD=PZ2#@^,XB\%\(@M!>O$V M2#J,-\\E*;QP@JEB3'1\(?!\%,FNX+X7DKL9OSV<2P+R[Q/+D*J-VS* M8H2(%!NS1$YD1H7)-Y]:,#ANAY]RV1=N]U%BQR-?%O/58C;--6]2S@.1,%M= M2OR@@2X_^,06PPSV(;K1!(,WRX]A?M&:Z7K]N@5J%= U'V_*RTN*KH![#=<2 M>$JL:#)QD>(Z^@K1! ]T8C.!*7O1?!YV$\*/;GIR#!'/IZLT6ZS.EOB!E/ET M5O.)QHLH:AEVEK498;+DY_AZ#^(5:H(CIM#Z(JHU#^/>B9X>SW=ZJHR)B89M M+9K:X]_P]W#^QH[\^R_+Q9R^30?;XL<^K8$=WIG81C:8UGMRM=[;&^L19IYM M8J'5U2/%S>],"3:,$%>5Z@30+5Q,3)N>+P]'7M,T75B9T^-V;M)YQ-K MOE?+^O[LRV73AED,LUJ4L_J$6"A<**Z;PLEI_/6YKN;VSW7*"!_3V& MI48F^>GYLN_KLN]P5CWRZZ/Y&L',)EF,,>"ABE)2("M4ZS>9^] W MKJ$< $EW&IL/I:P^QQ>^",LY&?35%UJDMG0_P*;=^8@&5NMQLAK9I?<59'^.UO0A[]N ;F9'=R&YD6(2YT[JP("3WPXJD2L?DY& P3OM7*TR:GU;=2"I#48WWU[FM\5Z:YNP MX@RWZ""'3:; M)V?KZMD=8+IN_/,&INIAF=>0*G5'>G5A&7 MTZ^A-BVXNCR=SDFT9X=>,_S@ UM8SCU(;F5+KY9\=;W2DWG^"^:/-XIUKT%R M!5 *'K+R3H',V8 RC#""J,!*E2C**#;KUD'F$>0>/V-E[Z6OMY.P*6J=-6", MY?Q!FQ.)? ZN4_0D1,RMO>)CZ!W9'L)Q(PWT:S)=ANOP:9F?X&4/E M[5 [>?_G-#"/.Q#8R"K6E?ZCKG3?N>P3)J>8!)%J"5;P-;OB#"G>>%:LE*A; MAW6/T7.L7;OOLZ]A'>H40N8D<.$U^0',@<.4(2?K94JBV.9=B1\E:%S+U P7 MMTU/.R7TFF_;E!B>)8H*R92&.7FC:_QX[H#BQ3"F_4W-#A_:P.[L2WHC(W1C MV4V1YB9SSL,K+]>#=YYKG$= MOGVI+R%7AU5;W/,A#0S:CTAK9,"NAAG>YZN+Y5-!#@K,'/JB!4=F%Q&9)JS*=8[X8 MCOIV%N8U3-]<*=VD8OLW[G/9N9,BE!! 2R'(90\& A8&VA8OC_9;%5,REH-2=;1]3EY"%P40)F-X5H;T]R<'4KKV&FL M$5!ZIT/(*=3G\V\LWLW]Q?<_Y:3$(Q8.JE]BNCA,I M$.C0!.Y$TL;EXII/5KZ?DN-3[=N?>HW)HASS62JQFXK)WZ/#V?9%P+QS>WH!]QGJ8'U4S\\",; MEGSM1G8CT_+L>KWZ<&)[O7L0ET))?M.BL>8]E>,6' &E3D=3 @T+V/RAYUX$ M-BCQ^O%BUYM%4T#!,@NT6;2M!W6!Z%"#H)\BG:4ZR-8&>#\*QS5;PV'KGJ*O MH?36JY';E.A^6LQR#4/_?C9=?S_D<<_=#VGQ@.<'I#4R79L6C!?+O-@L4PO] MMDJAA9<*#7 32,F.7-M T )/6)*&H"9MZR>1CU-T]*.<>S_]WF(>R4UTF7BU MM(L4;1WP$16XF&@S.:M<;IT.WYFX<4U20\S<>88SB'IZ-3^78V-6^+&:W>/> M&#[R80W,T:ZDMC)+Y\N\PR^+Y68NQ%53%U)YU(+<=62&W/44P&F"F57,YB*] M,[;Y.[D':#G:%-WZW/M0'@CB228.P7%Q_KS72^)>2V<2;:\4F^?:=B!K9//3 M AMW#$]C9?29$?]!=YRW]'<'QG:[?O+P+7[N9Z*K5C^^9!<">>E%U%$/W'AP M64KP0B0G F-H6H_*ZJ+5S]OE=+$\;USX#M,LK%;3,DWG9.3_.EMM@H_GN$K+ MZ9?ZPPEY$-J:G"!XQNL,( Y.8@&ABM4ERDA'?>NT^9XT_B.TZMD'CW>[:0^H MTSZMZ'Z]%3Z$.#O(I!ZTS,E;1]S'WFD;2$@>)6+4@+71GK*;H:"L7KIXSS,= M_&A;=S$_40.)RYVZD?$DAR3K%#Y@$+MD(D26;44IC;>L[Q)L4_!1- M(/9!P]WH\V"!=]!U>EM KQ<7)OC;=#51J'G@VH+4M?E9K$&S5@&R-BP*ZSEB MZR3.0[2,G;@X7+^+ 83=*6B>+SZ'Z7S"B '-A0 ?K:FW6'10.\> Y%2*=)J4 MWMK>/$Q-/[;G<&WO *$#1-\!B#XL0\:+-F$K\@)Q^K5NL%_Q<\3E)"0MBN<& M9*&]IKBP$&,(((,*/O*HE6V=2'V4H/Z@=(C6%T.IH ,\U9SO72:T+4%'$HI0 M]8(K6@W>:@V6?BABJOT(6C<*NY>0<:<,#H2?XT7> 6ZNSG<*=_ 5?;N:<.5- M4-$!+XIDPA3))-0"KI&!(P7< 42>S"A\K1OHY6+Y MC):?KFOS%%R]N9ZU=+T+5AN);5UYFV1EG>MD6/"@,!42G600= G&16:<;UU* M=0R]G3C;!V)E,9+B.@#I^_0)\]D,WY0Z&'U.O_S]V=ER>;F%K_G*1KN0E"<[ M7^?3U6:'L0@$+GF06F 6JG5/EEUIZ\3FM0'?( KI"FA/OH;IK/)"V^M]F.%[ M3&?+S5,SVE4+VEZSZ76Z;ZL/%+,Q*R;J15N=>4=^A\M*@3.)2<$35Z6U13R6 MYDX&VK<&Y@D4V+",XICJPODFT?>WZ?K3LXOIQ4_H(%@_F>?7TQ")S_7W6TQR M3CXL'0X076VXF',!KPH#FRAHH@C=,->^XG)O,CN9!]@&F$.KJ2OC21[(=(VO MIU_KS,YUF'^<$E\;;F\[(CZ22#%'D*KFBTK.$%C0H#GW(LB<8_NBLOW)[&3> M7FL3.8R:.D+BXC$67Y[5YH)//M?ZEO,+XQ?G?1ANGPC199":\3^2I. M$2NUR3NKA5\J":.2U3&V'C?R"#F=S,!K;2Z/$WL7SN(U,YMW0>?[Y3?RAB^" MMZVX3?J WD)DM5DN\QY"\@XNA@KIP%C=DX,Z M3U+]^UFHGNZK>9YN/N.VIR%L*KH81U:8!U!1>8@Y1'"2A2A+\D6U/FT/I74G M(/J?!(@G45@'P-Q*$*2T/,.KX&MZ)TDJ10RAD&L0.=>@L Y2,Y5CF%OOJLXKT]:^C@.MT'/FB <4@#UMH^. PG M(M-15URI@*""DU!GX$"QRJ',&J5J'6H--13I&NNW5W@:5M/T9)Z?3V=G:\RW M\Y*H##/90M"ICO-.'B@(*K51:3;,&32L^9NSPTCM=*#2/AAZV$ -I[0^#=1C MTXL.-E8[?.C @Y<&-&*'CLKAVK%@C09I7 (EN20?2PC@21H5O32I>:7K2..7 M;C_1>7.VWOB@/Z+EUN8RS$O'4(-1F8(@6Q0$GQ3PB"4*10%1;MVSHPWE/^;>5[,DUWE48LJ/,;[%;@HE":@_,DF>K2/P4X*<(221&!XB2+ ]WY!]$ M\KCU-F,@^Y0Z[M-#>'STS<$^PDX?._CDG@']A&-FI60*>I$<5BB\#IB2(D+@ M]:59SB[YQ+13K6_P1YS?LUWX1E#&U?H=[;)K@NYD1XWQ!C?]@FVNDV00XN8E M,;+@>$RTLX:SFSN1.'83PM,@[[$"QM9Z[-,VWCOWYF"3^-BG#36D9T #^.A( M%HK162Y6U\( #TH(#U&&0M\EB4JBX[)U*O8DHWJ>?M]^.[,9\D=;[AKSZ&3@ MT41R<17MKU(R>%-[R,A"CDG@.O+6O79VI:WC 3[[H.7! 3XM5=.G.?KQ.)R# M;=/.'WV2J3X#6JW=9Z_45B(6HP&;:V??.@\E,,4@\BQ88HRYV#JA<[+9/M=' M^0-+/ENLUEMSL+*,44N>Z.R6=)37'*A764 I"@T30GDLO=:ZRK?<8(_^@,NO9-X_T.>\*97'K?B;E8R,#@T;K:7S@B3I0A!@!$=, MR:EL6R<1#R!SW+S*J.!LIKT^C^3[9Z\6_G9ZG17'G('LZ(M"VE<^ MBOK^0)3,G46?F_=9WHVTL?,E(V#P8?/83HE]FL0ZT.*(M/'5/VXT!V90XW;O M-!"=.%="1RA>2E"D. A)28C9)JL]YBS;9W>'F 9SC=DK05X#-:+P&3$06Y[7 MS4#?(<7LB5.\[K)F,@SUQ.<^>L8V,4[-"OM?.EQ #"8 8E)4(L(9&'G+(R M)1H,S:O\AYK><(7]VRN\NI;QT^\7?[EE>2W96#*Q8$2L8YI, ,=J?UI1M"BL M)*V'>VFX%ZF=3GG8!T,/&ZSAE-;!<7FSX\N;\N8+UCN:^<>WRT4Y;YSUD@1^ MP>;JPV)[I,+6TR/IO>$E .?$NDH\0XC20V)1B631,.\:0[4-Y2/WGAH"N2.H MM ,@;Q7_T]FU_OZW:<:MG?H.O^+\#"OC+^CD6L[#[++7S.KI=Y),/DN;\IKW MN/PZ3=L.2;126;0,BE8:E' */,,$WEDM%#=&\^%NQ1HS,W)'JV$-]9B*[],3 M_<'\F^>X#M/9 #-\+C]X^!$^][+0U02?%)43GGR!XG/%=@@0;.TJJ2(Z=!YC M:5U@T,4$GZU]N5PNEL\6M"52776UH>)J%,SUZ)=ZHWBC_VR=^&)JZUDGD0). M63Q$XQ,$*2(+RA>>AGOI>RC5_PA3?O;!["/V^!1Z[\#UV)7/U1:C3[]O_>'B M%^?YR>?:E'TS+B!ZQ,1+Y2V)7'2CEZC)L:@LD1=(,O8*8B@.N-8Y.ZT9MZU[$^] UL@O MI$?'SNVNVHT5.2(VR9V=;!XWWA;FQ2R#HH5EB@5@KAV8KD.VX.NK5BLI&>X">4[HK0.%])V7RD#@SAJ6 M,)3F+\6/(GCD3-C/=U(?INH.R9,H.8O2 M.I=SFM&K=R>ITU2> I89S.9IBWYO-= M3$^;&&F-C]I1K.4BR<8D\,'4*:,D*\Y5B+'U>XN'J1EW --P(&HD_Y_FY'NW MF,TH5OH]+/.D2(NL/H9%'BB8YUBJW#P8SQ,37 :76C^LVYO(<<'JJM MGP:.EWNM-DKDB3,00610N3[I3T&!SL9G,MJY^.9=1OEK"8^U#&X*8(INKH;T8/SC@%B MH1^[P 5O75&^)XDC!Q(=&L'#M-=1X+J7J3=2)2ZT!&M]G11.]MY3; 4BT;8L M0F QK0.2]H?T<#%*A_@\1'-''M(OYKF/"[?IQ33R*:[H%U;UWTY/=Z_V^.HG MOS[;0QBGO27+EB 8T()%I$/=T49P)5DP+F9A32I>M(Y!3W-+]NI"XM_O>5?L M->,L)P$^QE(/BPA!H(>8%$O:8DG7,Y(:,?T(.3_%#=D^.+EM*UNIH@.G\HJ5 M.O.6]GNN@TAK# E@[K?2$M7?A]U]I7R[K.Z3Z;NSB])A8Q4+&^F#2U:;; MFD3F(ZL]N)%GGZP2J74_B1_1-&ZP/#B^6FBB)V35!L<7CQ8W[117D^"]S^3[ M0C$2*8+EI)G2J@W(V*DP>6!PCGM $FX\*C5!:B"]7IVKP%(O>+"\V\0\DH MKO@I \PGEY)_N5B^)\F_OY+Z]02I&$I(!J&^8 %EZ\1'DQ@X9(Y02&Z!:E[E M]$.J?HIP]O&2%@,JY8.D+:]/5\OSJIZ>?ZGQ=_/YM^I1TV7Z\N M'O<:+R*K'"13NW5JS. TR4E+KI2IQ5^Z]77H8_3T!Z1#=+X82 $=@.FJ_\SU M>,/-5@L^9!F"AX3D<"IC%3AG/01I@L>@-.>M,Q8/D#)^[^Z&VT-SZRS:5;W_]7%WG1*<U@HS26'3! MZ=1ZSE!+^D>>_=<"4(M.M-L!LG]=S/'[KV'YW[A^>3;/5V8^6I]S?1/DD4*D M(CAX*3T8-#X$853*K1_2WD_)N&@;#QF+YFKJ &Q_QL7'9?CR:9J>3TDZTWAV MY?OJQ+-&%%"+#D E3WZ%51F*KGTU+',H6J?-'J9F_,;X0Y[)C;30+9XNMIMV MH;@@%:1VF2.#**!]!R_V;W0:9K M []KIHW,6C%M('JAZI2TZE6A@60ES\'S.C*M$VC?('SDT2#=0_MP+?=3&OJP M;&]*86)090P,09LZZB\5"U&F>BA)8PO&P/GI2J5NTC:N7SL>3IOHZA^A=>CR M?*(/"?E;?4>R*+5ES73^\62UIS\DX.1EI_N)Y+05IRY9H3A'2&C(OZU#9$-@ M&5@P!,\L19$_9\7ILTT;UK3^VW3]Z7*DU)/5"M=/YOGU-,0ZV?3[E1B4(/^' M"0&\-K94P5MP/F@HT7BO-&/MVX'O16 _]1*-L'2G=F(P=1UL5+_B,BY:U>8\ MQ-YON+Y\]QZ=42YR#DFD*KXBP!4*.H/V2BDLN7U/C1W(&A=Y \)B5P >J*$N M8'?9,.Z2N>WNE;0=@Y'"@BF!?&3!''CT$C [VL12%VEC8[@]0LZXH?OI8-9* M(R//9WGWD$N3+K9*X2P;E3UH)O@Y+RXD2:XVRBQB*1;C#]R^7=89-RP>'C;- M9?V/\,9M2K\V_SBM[2]/UR'ESI(CM$5YG.W3!@[:,,=C%" QUM:UILXBLM9*KZXGW-BP%8.(?W];$K[HS9*6./KZ5?,KZYTL-GG3[__&OYKL7PV"ZO5 M^:V9D-H%138@/ \0')(-3RJ+()%DUKI;RE$$_Q2!Q3Y8>^0J=U<2 X-FKMU MWX-HL&]P7C/V6_B,%P4PS&DA1_B]6+FJF4G151)O*M M+;G:!37Y\%)"#H43MUD%5#N$-?NNVRW0C@? XD3:Z, 7H:(%Y[.'5F>,R4I M8*.=FLC9420]+!F\H> .>6).L2A\;GVYMQ-AXV9H3H'!X?34 ?BV"T'?33]^ MNN(C!#H7 NZV2+..@#DII(Z1 M_LA^_Z5;619TR-=.8!> MU))S$9I;S((B)P9%*F')3RZ73@>X#*L0?&CP_' M%NKKY\7:;>Y^P_6+;VEVELGKJ6-E?I_.9A.;HO?(/1@G(R@K"@3%:>\9)I-R MQ@37.BNW"UUC3YH_$1:;JZB'5^[YO\Y6ZUHW^7*QO+&-?(DV,Q7 <'*NE7,: MHE.TEQ1RH:,Q438?S?P0,6-/H3\1P-HHHYM#=W:_U3X7)I^@X$9RS\&RVL;5 MMIP0GY!BJ89$F.Y-PJH0K$0K&:L]%:YKCEN7EKF2/H'?<&Y'0F\50J M[>*1V2-"M;MK/ MB5R"(H4&7M>'W0ID$C4TR ZB21%$-DIEF[,6K?LR'DAJMY6UW:%W;\7^E/A] MN3A;3K@UP@F90(?Z7(?7Z[CDD79IP,@8JM"\X\AAE'9;Q-L;>O=6ZS]"A[N/ M%[>>)3ATW:=*+;(E#-"B;%.(#44=SER4='H6LCGT#3/=YZZ MZ\3EI=Q%,4Y1WG!'6TKR6'UR\FR,2,"0&1($2:'Y/*$'2/DI.D7L@X^'.T4< MKH(1#^?5J&63!CR?CZG)&V910< Z'S,CDH4N!3!:S>K\P:AW MNK2B);8 1'^Z!L_#J_?2R>$(I2Z:2K@[C%S6I)80B'L!I;[Y4H9+"%)$P&PL M]S$HYG=Z>+PW2L8L%F^ETTM2:8!K;#)17!! M4["2-+F8/-38Q?F00] VMJZQ>("4GB!SB(X7[07>Q8W@>U+"QKM\>K::SG&U MNF3H?&Z608>6V$E,R=I%TT/,BBQQ\<@+G=#>MR[=?I2@7EY+'7] M9=_!V;H M@O:+_14SUR5$V@&!5P/#(+# M5;5H*K>1-?]4/'T;OF\?E%(8;83D$-GF&D"2S=0D$*92R)[^S]U^DW:OTN]\ M\,@G1!-]'R>MD57]/*S#^\5LTR[EJMU =M[6=@/)U?%%N9!_Y!(2#\6:%+T2 M;I=67/=\],B/MYJH^UB)C:SPM\OI_+++5]%2*9TE6)MK6^Q(%%NA06CI":FQ M\)QW4/361XX\I*:)@@^54 <>W9/9[,WZ$RYOA3G2(;,R: @IUNI'I,C;9@W, M:RNM4Q9C\R>=]U(R[O7/\?!H*.<.T'(9%KV^JFR,RO*0R(11%$0'5^VA[JS( MD+@7T2;IF&E]"7"'B%X>^+8+&H^3;>8S5XNEK^'99XPZZTR1H.46%F( M&KPFQU8$%AAW7&O6NO/8/62,/&7Z.,4^ )-#I=P14%Y]_A*FRVH:Z_3 27&> M98,:HM1D:EU@$%"$.A0SR9 Q,:\&PLI-2OJ R\$*?@ P1TB[(\Q,$G."95UH M[]0 .5& [ J+@%AB*4YJ:UK7PN[U8G6P,'0H7.PET8.1\&73&.7].BS73?% MDL#IQ_GYA*CT_<,RS%>SC4[JL-T-TJ/RGJLJI,U8-!(,6=N2(?)2K!-.A.8C M9W>G;EP_9BA,-=9*%YP(?!O-57XM9!:X6K#3GIH,4:$QA"NP^V=A0V6:3H M=6K^8GEGXL:-M(?U=%KII'6WCQ$K)QFIRB@?7?SD-96[ MB^*T!998 I,U,\P177TU*B"4$@B>3DOKM;*Y=1+N- 66FTS810N4*[%?ETT' MQST%Q>1T"CH!O#2U;7$&;Q-J9V(6I;57_RA!/T6QY3Y8N5/KTDP='02'S[%, MYYB?XIR^6;\EX5V4ZR^6]0\7/]]B=!(=)ITY!R.J]YF$ U^"!"LM3UQ984WK M;;8WD>-BL"% ;L]>&%1;'<#Q+XM5K2)[LES63J3U1+JXY+^<5_KJ\^5)5;7Y MC'[]6?@RI7-K^C_DM12BY,$V92;RK#7Y+.0E@W(V0)22@60L*,88Y[+U3*[A MN!DWGS(]TH7SOQX^;46F/JE:2[, P;J'\ M8(1N5)Y?+\)\:X0[ M<;+E-DA5%'?103 RU(>1 J(-)"]O9'8,75:MWV[M0M>X29?AT-5<)QW@;$M: MOY+5Q1DYJ+@XVW9.10Q!V.PAJ.!!H:W3WSV#Y(V6R%S&U-HE^S%5XS9Z&PYC MC?71Q<7"O=*:V$".G1,9"HF)8AY9P'%=BT4=%\IDJ4,X149DW(YK)T'2@5(? ML1%O]0FWXX)%^?* A^C1:I:(%[8I,A:L7JW0YA"^8 YU2.9. W-W6FPGJ+B? M!RK#2+F#4^T!/_!&I)FSY4I@ NMKN:-WH8[H(3.JBU*&89&F]2WG#F3M!#'_ M\T!L*(UT +*'W<%GE\86A6.6SF>#:$$QEJ .0Z<0%ID6)F(TK=LI_9"HW9*N M[.=#6%MU=("OZQK!%9,L$Z%:.UP33WVI7;<+.D)KJ).I,@.('L/?V_)P)?% M;+JX>"2P>4A:4M1Y(6B_-1(9%RMV^7,W5 M]G.@\>(13,I.&0'AALW),SSO+HERRO&JH0IK%HOI_&,_O'EDREMLF \(]2.&^3X)$N2DY&D MJ9E+BKR?$ MR*QD0%G(C2[D[8:D%: 5IBA.P7QH?=?T&#V]]#\YZ9G:3$$=@^URD+LR)@=' M$BJG81,-Y0K)YE]D(3,V6' _&'"_4)E4,T MNAA*O"-C9=/ >KTHB[/E#7XN.,&DN36!O(-2O8,ZBL8[E4AD%)=''6J9_0Y M>7R5<4^P@5#24+ =G%%['.ZOK]XI!Y$R5ZZ.I:PE9[Y$\!PU^.AHA[#"[1!S M1_:FLY=> &,G)=HJ].<"[<1%;RG><>!R(ED*-/5VQ ,3I4@,CDD](E:["R8; M8^5P<.ZEN&Z>'[]=+KY.5Z0^XJ8&TN>\7'3FSQ.KE';9)3N$>";Y?0C M_;3VS[CHY;/>FL&;;13<>P$\U5D_:"U$G@Q$F5@=^)A)@L/;QD=I'#?L;HN0 M'QO!=NKJ'X[7C#U%$BRMN<;5#78+,9Q#A.($^=-D_DG*AH/2UC*G$A9[@D!H M'Y+'C=''!&M39?:.W3JSL3*U>H!7)6PHQ2G(K-Y7F-I,6ID$1A>IHD,DO_J4 MP/T!O>.&]..AMJ4:1[Y"?)S/Z5=\C$\9E2C)UO;548'BCOC,]5C1Y$[Y(%W& M6Q'2O1>,Q] P;JP^" 1/JI;N+2;Q^F;Y*['Y&,=,%(U>1B!A!U!6.0@6*>!# MEVQTWG/&3VHW=Z%ZW,A]1.O97*4=@'CSQ.::VS\O:ZO![+@DF9E:S%2G,Y,< M@V :N&/!Z^2X"JT[3=U'Q[C!^:! .UKL_PA#L4-*RS/,LVF(4Q+R%%>KK7]_ MSS\X5=O'@PD[>4O(-B(\;;O(X!2:3;W:\N!XTH"U)$5&KE-HW=3E M?DK&151C==]M!'FL[#M T(6,GB[F9ZLK^4PT%A(+DR"])8?&_'_M?5F3&SF2 MYOO^%^SB/E[6+'5UUYI*DDGJ&MM]H>%,L8O)4)-,56E^_3IXY$DR@PQ$ EG= M-C8JI:1&^/'!X>YPN/.$-,4186634I%(R4JW;]E+2-VDXKCX&2[Y)OK_;-GX M90Y^2_QJ_[QEQ4896Q"/ LN:ZRPMX4H4+TL\3E'= MS-VXH"JHB\KYX=?7RQ5LC,7GZ'*&9J*2"4!A3BOF.::48F0P$<@1BYFQDH>' M/>KWIGP?+%LW%38.%H9*K[+BMT+Y+WNY;AWSR?Z$Q6=W9#2A/"GJM,@=:?(4 M'Q) *(HBH2P14;C@?*_V8D]]J&[Z:CQPE)5P]:'!^[JC[?(I/W<]]H@TEBM. MD>,LP 9@&CEG-4HL!"Y BO%A]YT3VC\__%K=]H7C 6<$63?A#'^.(!C@*#^Z MNX0?XN+'36#(X9\;&A4RN4L5Q]H!,R0A:1U6R8E 'G:!&.R^'"&G;K?#<7V7 M4EIH E*;GFJ'Y#7A!&,703!)YUE0F,,6R6525@L/AS..SI?.(QZGJ&Z/PY&= MXG*Z:"#<.LP(PRP(G3@B.N=8=;3(<$Q0Q!IC0RUWM/@L]4%X&J^EX;.$[@-5 M4+&5[X%DZ,U_?'!Q,Z7:93Q+5 M#UM_C?ST0)4T8*_NWH>^MLMO[V;='_MNXV&':&V91"$YM9T-K1Q'WNG<'UMP M)TN_>NE)VHMHACGD@FT,%36 O,P*Q+?Y/V__=3W]86? X?)B]=HN%C_!Q_S- MSJ[CQ)M I>4^OP)W.36BD0D:/,V A>;2\V1*GYJ]"*O<]7(,2#SJ/UU:/PV M;AW%3#WLTLS7SB\PB3L?@T!>Y%>+AG.PV=+"L0#L&>:L\*5!MI>0RFW?G@%4 MP^7?*HC6';J_@+;6$KSI_&)GG[KE-,OO;:X"6D[=++Z?+E<32JFQ.H$#DG(2 M+XF$M \2*0AIK*#*LE2ZF7X)NBLWUJD%T3&UVQRB[PP_P2+DJ0(*12IS$V_P M:VW^43#JF%6$1%'ZNOD0+74O!I\?>6=JH0$TK??-?;?A/FO@5MS_@SO_NL!A%<]Y+RN3S!Y]%GFV77;^UB#@[O M\CM\Y!MHY?PZZ4,K%2AL[D5DH4KDW;<^Q<67_*W;F0\,"^(DR<$MA 0$X@+' MTOI';)V 4.'AW>_@O7N(EJ%&[.&ZK^QRZK_^T;V>V>7RU[CZUH4;MIW25AHI M >(,;TY[XY5'E%IL7,Y0I](/BT\@KVZH6@0K#RW26,IIX/#\M.C2IBM%OE83 M5F&*$B_MU]M"33$%/^X*=XZTF[C$_!!7F_+$ M3/[%:M.>/S]W^MIEWS'/#.MF\#^^7'?#A?-Y8CR)AM*XK8-E>?,IF9_0"^4< M5YBXTAUB3B:R;@[DN7 WKNY.AZ?9P',>+W,&NSP\)S$2BR/E2"2;K3WXG\X' MAG2.AGF(5A5_/7&/@+IYBRJP.DGF#5QW?K*+U=1/OZ\K9+]$"'[7UW=O=I-' M8H XXQ_S6YYZ2-S.-EU M4QO/=M8^LW[;LX(7/R DVUCYU]W553?_LNK\[]^Z&2AXRZ TCA%G8,^*_+I M6(<,=A8QHB/\GXWV=I[C*$?TDR36S7?4.:#+ZJT!6_M?<7KY+>\X<$CM9?QP MG0<8?$QKD2X_7J^6^4$TR'G#G,<0!RU"B4E)/L2A]>)]$ M8-U2\.>"Y'@Z:R#LW2O$"<=.$X8Q\BSOJDCSC#QP8VAD-CK&+16E+\GV$E*W M9/RY #9#.=96?B@, HP<&1;+AIS (C:\,-O@5F5 EJA>5CIRR/ M$MA6/#Q*]JZ<@AHP9'8R%E@ITC#0H:G%=BE0H/)W+]9?-W M!55\.(-WBKR;L%2G9X&HT,S1),$84Y"4,@[I"#\J2S3+L3XK?A__PC-XXR%O M7.VU%[U.C*5$\,N5 *6_["+,#$L>4LQ1QI[B)>D!2_$RXBT 98"Q>$' RD6WEXI[+^RNMO08.\M/2C=1';RUE2((5 U-.+=+6"I1BD-:%@ DM M?6"73Q$_6P9O/%B.I[4&+.9>YK:R?,3A1?CG]7*5CXR)(\G@W/*">YP',TN! M+ >NJ4G@13,OM2R=XSN3U+H=)"K#M+ F6P7LQW2(T4ETSF*<(@A2 H\N<&08 M"%*'B*Q;B>*ZG:TB.8:.-P/"'("DN(.=A3*%4)P( OL.7@ M=UH0'0-E@I6>F'" E,HM*IX/:254T40V^V*^FH9,_/1'O$T)O/W3SZY##.] MQ. ;?[_>*/%C>G2U=)7;54T2H4PQD1#3P2*>+QZ=47[=;3-%B:F0I5M:%"&\ M']]=;WNN[&F[O5=ZFX#=(C6/Z:O]L^;'<"52YXR M\!RCA\C'.P*.) O(:F\=$=(34KH4_DQ2A^4L[ROEUI.^;4W"I>8D>(TH30%Q M+GF6A$'**(J)B,2I] 0R>WZJ>N/ZT9%R/VM95O8-A#/'Y 9V?;&:_O<#5O-Q MMO<().619)11K^%P M"QMH,([YTK> S\UCG4J?O] 6.P\M#20FGTD^63))LB""PBBXG(*0TN3++X*P M6*(MS0:G^>J8L0CN,O:QH@B MM\%9DQ0OWOWDF5FL4V3U%]I,9V&E\=-HUVWK[S%P!68)AWA2 M$)E?* B"#+$,)31Z:]34AX MFQL4DH"L< (9#*XFN)DDN>=TI?K27:9/&/[]W\BYW%CXOWTW]=3\/Z MG]_X<4I8"8X<191K@[AA$ND8-4K2:,8<-H&4KA-JB/TZ17"U]UC+&&O@^'G( M]IK9SD^W'<0_Q<6T"S>WR_>>BWZRF\G"A*E$O$,Q"3!&7,-1RYE'! LF7+0, MX]+O*P<37:E,[SGVPO,JM/0Y\VRU3O:VKJ)[],_R/QBGXJGW9T>N>SJ/_4+5 M3WT*638XA3]?Y*'3;^+FO[>3B82@PDD,6\("1F4RR!H3$3;.>IG6V9IG/,G[ M45U@2E^?6J"O>3=/M--6Q]PKW8HJZID1 MN&?6WSB*;,"AN!DWDKOIKWYFUKKY^G3[<[J<@/\C$]<1&>$2XHHSY!AA* G/ MHDAPN/C2^_8H02^BN.\,'#PL59.T0\?? R6>@/0N;/AWL0TG<=P][[GUA7_ M->:'4_DFE21"'&(>+#LG-B$ML4.>:!99\LH7?X%Y&H65VV4-A\3A@[&T?MIX M;'3+'[@9_Y@OMBF%7^8_XH:S719PRR$X&,Y1YA 5^>6H=0SDJ!R$@Q'. FE- MPJ6MVJDT5FZ<-28&R^NH-13N6 %.[R6C-ZF '8.:@J-A*6)$JLUL.!-*:I+7P*?2&+E'EMC8K"XAEJ#X)T<[",#'YSE.1V%L.<.^%(*P5KK$2<" M8\ZDL*7#A7Z45>Z8-2;@2NFC+7?O4'RU98SG0FU%#3),"0BN@"<32402@GR% MH\%)C'C.'B>NQ M/'@.01H3'# M*\C;0EIO*#&2YV=2%/R'7,>B'3$H&#A0G,.&F^6QQ\@(^)U/^14^)U*;TB^[2])?-WQ^5J!7 M4WL#3D"?6\\)!':26V815Y;!EL8A>'PC4X7+JRALX/6PBR/&81^7%A)-*5KO2R<4SW=#10NSZ;FA_%0QT0]_. MRXQX."2GVW3]WX'%Z?QRES[].+_M^G6QF"[AK][ C_/+C4G/6TK+B$-VOPW' MZ_9B).?Q%?)""B=H:5CN_ M8G??*@4*<)\DKE ][9OI\GNWM+._+;KK[Q^Z%?R 1SAWUX3O_E'^ MRUF7YU+C9?(,M+4'&8(F4I\8+S;0I_BYF*,U##>=FS]R42[VR M,SOW\?C92_MVZ2TB]@3P27R<'#D M4GZ!7* *49*\(CPP34I;U6=BK6[J]EDQ_] $MPB>!IR1=]/Y=!7?@]4+OP 4 MYI=38.)BN8PK8/]7^\]NL>[JNRY%]!&#A"-#-.2Q(HZ!G\4)15I").(9Y[9X M&YL3R*N+[2;AU3V/KMN&\2UC'^Q5W-Z%AT1D(-XCX[(E,7G4,/<&"6KA3[!W M7I<>F'HBB77A/!I4^D-RL-X:@.7KZ^4*S,+B5D,54H(1U2"HZ$63ID4QGDOI7=[5/1UWW_!"HB/3<$^%#MUA]NX S<^KM M_+^B^WNWS!-Z00/ON\ON35Q.+^>OKI?3>80C='>"$FTXG*("B2AL[O.4D!%> M(6^U$;D44,<'LS#V3H XY]L-I3[& D3WC-JIB+ZYG?KEY/_]/P%!!N'9*S,J MI(@$-PEQDA0(2V$D$N7"$(PU/78%N(S^?UYV/_[7>M6-S5S_]M98WO]>7:_@ M.7$T0,X-G,+CGQ)WKH:23XS%A(1C#@(#F8=<"8FLL8Y;*5W4I4?\/"-[=2O- M_N,'GX^U!K;AY_@C BO+24PDDIA2GOA+P0)9A2SU$6DA/#>:">Y*9]QVW_ZK MNZMG@N-1E>49FFH 8;>%(ANAK<7Y,6TR-V3"*!8)4X\8U>#48#C^M C@RWN& MO=-PEHG2_0".4_173RN406-!K3;Q>/;3HO,QAF6N7;Y38_ QW7KA$RD4SLW) MD5-$;>:_:4,Q"C;)1+30G)4NJ^Q!UE_]^"^#U]+Z;0*T?^NZ\,=T-IMXXCWA ME"(* 0,<"9CE9WH)2>65\MK@Y&UI([K]=MTB\I<"O[,TU6AY6%Q,?]@\\S=- MYR#MJ84EEJO%]<"AMOW6+5%"=CH#I8K*;K[\R^T' :>YM#!G?SS\U;J0]A:N M=WKC*(L@J#<(8$>%$D835]I/&D#NX!S]S:+G]?7R!0 MBY6AQ"-!? )[KC1R+&'DDS#22BM\\3Y0Q^AI!6!G*/H@: 9*O2D$O0;?(.^G MK_"_W&9M'7@"(=" K#6YJW-(2#-I$98T3X"1SMG2O2:.T=,*@H9J_2"V_A^GZO%=@,U6XWLJBKAGR9JX>\_ JT?+O##+7:"XP%XB1/ MJTZ6(^?S_:#&PG,JK5.F!VZ>^$SE"[8QX%)2L,VAY$O\OEJS 0S17<\Q:SC1 M/B(F%$$\\H"TA,->8AU3\-@Z&LY RIY/U]R<*=Z@8G< MG3\*@+<%^\AT1%89BZ1PR6&C(\>E[PX/T5+;F1FFXZ.0.5/@E;W>U_"YZ>J= M]=/9=/7SXG(1XYWFET+[%*S3N=N&A%^81$XGAU1@1#,(%FSHX^H>_4A+D#A7 MA]T8 JV(C.5B-?ELYY=QO4>,EB1)BA&+ D01'9S$&BL$;A>E0;"H4Z^V>;#J M'=L!/]W:C7L?;,4I.?]0.5]^+2A]UXJ4<,VY]7NC,3G)SK1(JJM M\%II;DPO3^$)E=_[:&6EGZ.RKH3\:BO>_GF'<&9$2";D(>\<"(_,@9$#]F/T M"L>8K""]KJ^>4OS=C]:)'8HI_FSY-1$J[,ZX]S?WYYB"I^,)0YY&EU,I622) M(.D9D=)SQVSIAVA[R*A;KS#.-1D(G-D=A:EJ)5DL#:)#4F\+/^ZEU.1LS MC7?9<=$"(X8@3*T&=HQ 8$,I8AQ[BYU73HQ7L[27I%9\G])(&B[_=GJHW\\7 MOK++Z?(+D&3#Q_EO=C'-7F,VMF0B04[9R-HI,W:WG=VNOAA9]?Q*MI<0SBPI/?H<@4J>?N36ZB -W_P MM_S!?=WOO%:82Z%S;D8A+O.XPOQ@,87(O4]4VU3ZOO08/8-;=NW6?O7S;EG] MNFA^.K_1/%7$B3QD,2&+A78I!"&*]^XY3$U=.)71 M=@\(G2'ZRK4*[Z[G8?GW. OONL6NY=RN^0ISB5@N.*+.$W0>7%/-Q&F/>:#]*HF'$L(6QM0)SR M"-$FU\@D&:7!D<:'-0Q[\='K8W53BB,@I;R(&SB.\N 8";_)P^%@4 EAR<[ M7ES23.?!TLS*31,'+<#V^H0=TS1PS$I/BCQ&3]T<8V%$%5= [1*Z[:"T_*8A M-UEXWX'7%Q=7.3&Q[AAV^^/NSEEH3[6TR%!*\\05C#21! 436.#.RR1P#V-T M\H?K)AA',$SCBKX!(W4GN+CY[=^G<9%?0/Q\'W_$V=HW#)0GFV)$6.8AY3&: MW-D?=HLG6%ANL!"ES54_RNH>A:.'9B.HIR70_7HG;_>8O^W>Y<(;)V5 2N?< MK:&Y+8>)2#B/L>#&PKD_%O;Z$-A,=J 80@Z!L+BZ6L+B+_/OUZOE6F+D)D@Q MPF&-$02_L',M50AVK$,)1X>E--&)TB_$CY#3",[*@^ 0W 9JI%%P[9Z()>:% MT]0B+8W,S\\L1#,. F)+>/"#E[EWE,3MWHLBZXSM%("^#:M49Z^)S-,H^ET\@2 MKQ%7L%L,UL +<38((@@IWFGL "F-@&HTS[^ AK T=>%G2_AR[E9T9>X^#'U M()V/:0]WR_PT>[G_K[9[,SIBHX*#7S@J@'<';$<"H;PP+D'8G6CQJN"2]%>? MUS,<4%TCVFT V;]V\_CS5[OX/:[6%QT[#Q4"*:FC0-2YW,F="Z0QAD/$1TTY M[/I0?'+9?DKJHJT>,KKB:FH ;'>.FSM>S+M%_-=UG/N?ZXTL!1=,T!513$M8V\?0SDO6A@D=",(I]T*5 M,@^;$!991GWBG(1D1\N,'":KD0Q)*2CT2,,-T4NC4%M^COGR%W;GUE1[[+3U M("EEW# M@2V?X>/\ALM-)<)B]^.Z\OO];3OHF(=+RGQJ4&!>YG>]..D\DBD%$Y0UQ0<7 M%&6@;I'^\QW,SZ[L!I#^X)'537_T.U[VI^W,AK>Y,GZ99ZF^G8/3O>EZ/K&4 MZX2C0E&S/%Q/)/"X01%6"RV%@"#1%9]U.)#F1NSQ\\/M^ .[<77?%-9W$O]Y M.L^2&INHX2@Q"CSS".SR;',PE=IYC@T?KY/O^70W72YN4DX'"M%&\8?*^;N-Y-ZKX^YD'332Z_/^$^P)X9XX MA1W2+$\4BS+FP>D<1*"B2.#;^X==^(H_=V\D350=48-TTX!5VOLH>^*E) 8" M3J2(6TLD/\4F$3FB(IA592P5HQ^OTYZSLL:/>1I"V;E::N?!_/XJ[SUO,"=: MT!!IN=]#7"]DRK\^,L?19@.&\7-.+*X=Q>,,(ORC&74M*ZS\"()S_4"U?ZKXNK\MIH MP*!]Z%8QWPA$,-(027^(JXEWFD3M$\)9+%R#*V'6#_2P]$G;$$$\A4W98RIZ M@CL?^J8/G29*)$8($B2%_"!8(I?+_KWC1K$ M@N7 M3LGW)FZHF?OBO\5P/8L?TX%/ONZ6J^6FQDACG116 1$"AIP'G9"-\&,DRAON MH\>D] WJ">35+6H9!TT/;=M8VFK N[O'4&9CS=0R+GYL9@'E1NDF9ZZ9\AYQ M3V,>S1Z0)43*J 3FJ33XGB"I+N!&@\*^!&\AO30 L_R"YH'(=D/F%$Y!*XD4 M=CAG?!QREAC$>!0!_DS36+I(]2 Q#=FRH2I_^ RNB/PK=YG*15&+N9V][N;+ MZ]EJL^TVC=GRIMNUS6*2:ZDHLMSHW$C;(6TQ0P0+)6(RN;-(CRN#7A^K_(*M MC%*[,27<@.UY"PYX]S/&+Q$"U5S'O7L;(!/WS(,]IIH@CF-$UG*--$^"6$FT MMJ4[1AT@I6Z19%D8E91Z97NS'AT#NP'^N%MLR5LR5'H-6(ZUY;LGD]T,6^64$X0BHK1!F]EYSD04 MM3 4<^-3+%VGYT9F4 M("CE=#1,&54\GM]+2-U3ITH@=98.6@32=I-)2J4#MQ]Y;RAX8D9 -!!<-J^2 M)1LTEZ4OEP^0TE#H=)Z2GX+-&1*O[+Y\Z!:K;U]6=O%IT5TN[&Y.J]3:<$H- M"D0X"".-R87;%F))3CR8:.IHZN'![%^],1B&[V_ M.U$!0C9-*6P,*1DX9-DEMR(7\"MF@^"!FU@Z!CI"3ET7^+E.I%+Z:!=:VVTG MF(F8D( PSA.A+9'(.NR1#XYR'9(.M'2-P%&"ZAJG8FKO!ZD(:S\E=4.L M\8!30.X-H.?(A>6,3CDD9D>:2,5(LYBZYB7F)>>D=N'KKII MGP9N0<_34!,U;O>Y^F87EW$Y8<9(H2"H$"PWN83- Z>_= @[$R-Q4E!6NA_R M/CH:"N"*Z/LHH,X0?6MFZ_Z6R^;8;W__.68S#_^$3!PF3K \S-.S//:7.*23 MU6#Y&0DT,IQ$Z73UR436/2J?%WC%E=;&2[X=>WZSK^9Q-6&)$"X$0\80#($- M<\@21U ,4GEAA7#^00AX^/W>X^7KY@M&PTPI@;[4.EKK_>+:S@:,]3[]&\]2 M5WN4L6>OK\6$\\2( O=\/7 '?G&!PX])TL (LRJ,ZG&T4E]K)==@;#U*WF9# MZRAR+(^6-=1ZSFE(KG2=\5^POO84- VIKSU%6ZTY:WN*^H@,3C)%D S!Y%,> MHG"6./#$J/8B"%.\L=%?IK[V)"B<6%][BEX:@-GA.HR(G27:6R1CB(@S@Y$) MV" 6N;(L!A)8:=__A=;7GJ3RWO6UI\B_ 2 =*MM+P7"7NP["IN)YK)E%VFJ/ M/#BC6AO@XZ$C7[58LD+-[4F*[EDL>8K4&P!/KXB($R N0EP;9'[^[#%'EE*P MVB(P);@4EI>^UQ,NY +=E;C)>I!$!3'2!$3 MN0-1DZBF)^KKYTF)8.D?T[=WT['S-31+H(OSS>KG* M][)DP@/%29*$J+40.SOXQ0(*UM,$:J)X&SL-/ M]N=F@&AWOX9^DDOGO5? B<"\5P9:PAEB'%P7$VB,?'2S3,.T5+W^GIT8!51 M03L-;(\=[$E;&7UB2"N(>#BW&&E'#4J&V"@,"$F7!M50#VNT]LE5/:Q3%#'0 MPWH[#V/=#FUJEE;VS^^+[L=TFGH06NM79?.VK_?.V,=U- MYEVJI))-%!F=']5%HI$6+B A0@B&*)9BZ7N<(^0,3D"E%//M0KSYQF*!18-9\@27#H%* MT3Y\(,5#.C[$U:?U03OUVS]=.Q,[67F!L=>8H%RJO7G7YCQLX(B-(!8[9V/I MDM13::QK_:J@\O$$BQ'5VD"8^9B_]8M_\% S5Q/OF686"^2-A' G0?ALIQREJ#9(ET? D],Y639- VU5,?HX0"(T:!(0Z00CH$ 9$<' ]. M.B4?ME ;':5WR*N;.VX*FN"L)9S*V$%")446VM MQ4F6;A'9E[:Z^>;*6"R@KO,-8[>RL[$2/[F'_OEIGKO_ZP))G8/$%$OAP/J/ MLX0\4D$DT8>D%$[(AVL]\EP+F7G" L(&RRG23>03B2\^14<1Z%=SKT*AN#5>]@ WZZQ<6]#]9' MPB"U=4-EV(+B=\V=9#(>,^ TQ8"XYA")L@1N/;A0VJ@8J>IUF]9']34+F@)86XR]UNDM8H2NZ9899J7V*OW_MH MG0Q@,<6?+;\F4B!WS[FUW>,J,,VU0-;;B+CQ&AG+*+(,G)Z(M58FCNH(UF_$ M6NKT+R3EYG#RP5[%7VGI26/ M\70='X7,F0)O #B?XX]N]B/7_JU3Q.^LSY/8?FZMI76<>:X9"E&!A'QN?JY@ M4R6.&4UY%I\M_][^"$$M0>A_,DQ_>=G3_@0.@4@5"#A(UK M#BQRG%#D=,***>&-ZM-.9?_J+1U# _%02(250?#E#T R_$7\<"$3YX1) MCH2P%CPO#/)0U.?7H5P9P[#DN <0#G^A]OU?83 4$F4#9\S[N(+%/J:-A=OR M$#G63C&'1,IS$:SBR!$746( 9\P$3L6+;?;14?MF;H039;"X*]N0^P?AQ>4B MK@O?=L;0!8C/?4281PC@B%;("0,QO"<^>DUHX**'&3GZD=I79(4M23F!-F!, M_C%?YE' ,60Q;5D(4DB79[9X+23$?E8B0ZE#7">1K N:B=*WK7O(Z(4:^2)0 M4TK8E2W)Q>I%H*"0"*L^:\X9P)MVTE]\G-O%M-M$_\[[E%1VHZ, ''LX$:71R#EN M#8F2.]&KX_83F=2]'V_)51UV>395ID>D R0;P/.Z7W+^O[V M 77T$0QH1$*1?%=MP+I*"ZTEI*=XM?7%SGKR;@\UKNUC\ MS)VTKKKK^6H2HW1$)8=2=&!V">P#IP1!2@EI=;VFLPS].ESPQ]6L2KZ?75Q7P=TOVR7%[GWGWK5FT?(K K MHX(=!YM18(HX W;!< N4N+9""\\$*5^W/(CDEJX QL#CN#ILIV%+9N5]-[\$ MJYHY^_(-F,Z_?]U=N5S$O=V/X$08D%W*8\<DI M0"R;_LO<&8UL+DNT ?[CO(Y*E0X03Z&OI:N-0A@;2SL-(.^^O';OW;8-_CXM MIG,__6YG$ZP(DS%ZQ.SZ2CAWZN;"(DSS_#OJ!9.E1T[VHZRE*Y0Q7/HB&FD. M9Z_L .(FH)G/E&">28A%_@Q.?1,!?L MN.FOP[3UPII^N5@KI)4&T+;/8N]ZQ&2&+K;[ZNT\3#!W-J3@451>PD;B"FEB M$Z*:,RYMI)27KEL]@;Q>F#,O"7-CZ:9V)5(W7W:S:5AG.M81Z'K8Q67>0--N M8HCE6OB$K,GO3A5W2+.HD#...25YP@]1MK\4Z>A7^N5;\4M 2V&15@;']EW1 M78:^;(IE[K.D<],UYW+>F&K$M<7(:0VQ"P:&"&8F4-H#)3T_UP\N+R(_/Y:0 M:^-F\Q#QMKW973Z"TS[%Q!&5%Q-GW6O)]>3?/P>CA&X3?P3W;MVB>.!"H2 1-)$P,6,4'&6?B=5BE0*1TX MF%Y'V?BXE5,;98^*UC8X(XI'7>=@-MF!%$W9("8RYPA$"3]T# M06=BXT4DM(<+KH4 :OTN8+GSTS]>KY:K].] 99 M)2B*D8-,G20ZEI[!<1J%_9#WXG/>A534@'G[U:[6=>H1MM;=&Z3;3G+)!N4C M1TXXB;AA FGG.6(T&*(I"X*6KFUYBJ9^('M1J>ZB:F@ 5G=YN.7M<_R^]0+6 MS58W^?M?YA_BGZNO?\39C_AK-U]]6TXP5IYK(Y$7'&QY\ KEL8*(@("=8X$& M7OJ.91#!=:O[RF+GR*WRN(I\::C]O]$NOO[132QV"BMND6 ^7[ ;<#PPL2A) M9IWSF.I0>J#%.736K?AK!Z/GJ.U%0A.P%B=!XJ0<]8A)*B"P%@R\$>\1B58$ M9[!+LGB%Q%F4UBT$; R>)ZON)0+T77>]F"A++3=$((C.&.*"1V2)U@BK0(GW MUIGB;Y#/(K1NE6%;\#Q9<2\2G=,?<<*<2C0RCFC4X-'3Z) QL",]E\9K2Y4@ MI>?.G45HW6+&QM!YJN(:0.=-PX!=X?B=TM^+>;BMYKP1:2!,*AW!9TD"O!=. M-7+)"!0P#5:'8%,8K7=#7R+[144OJDIH7$4U@,2[V^U37/BLL"6!DHS<7J8Y9S/TUAWL(1M'@.)B<$J16Y*5_/V(*MN(%T3@L.UU.;P[/6T7?CI:KI:1V1V'OQZ M3/AEA+@L#ABCW7?E K.7SF*BT%RFU[>?!0R^OO?9/6-[@N$L1H.(T1%QD=^I M8Q^1XT)%!49+I=*O;D\B<*AI^Q)G"3;-]2+[#)]!FPN(YVEN*&%$GC^0S3-S M AD)3 N#*=;P6QE*USWLHZ-N-#$>3AX:KL$Z:--2??D&F>\N=36S>%\>RFK[@" MV_3,7ETOI_.X7"[C9?9OI_/4+:[6:Y[OH3V]9@%/[43"2WELFZ\!$G*/,P#' M#H#,*"EL="@Q@N%<-!89;15*@OA I(6(H/1]S"%:!ALT_RV&ZUG\F!Y^X9=; M(;_ZN?W+35-,Q4-BT00DI83]%ZU .GF%!$O6&^Z,*EZ*=P:9E;VW$MAY9+Q& M5E8#!RS$VSE9O%BS\GFZ_/W5SZ_P/UWW>-8Q*AZ)S%=I(#KC,#(JCYFD18IF1;8=H3"WF(AGD->''> MI=+9_"/DU$Z$%5+Y4U Z4_XM0.EZN>JNXN(12[M)%-2XJ#4&'S&_4E(^(F,8 M058I!H&-C#J6/BF?(*DQ2)VK^H>0*JB'%F#U>.>]BG/_[7^PL5Q/_B//K^"'N MYF=X91/8>H<8MR&W/:%(*P.R(LD%2YWW-!3&U%Y"6@/2$%T_C!@'"[[R:)M? M[3^[Q>YX7VXV5N122"V1"2 *3A1'-E>-""N2$EY+G7J9HB?&VCS^;+OW*^L=0O.8)Z4C4MZD;=4@#19)EH+B MC@OM>A4:/V$N]G^];@GGI1@NH^M'_N7'(YW;0 M WM MN\'N(FBMP< F%6'')<^1EE3!5N$J">F,&:M0IH44<4'%/GHY<*Z4:X?=,=?4 MS5=?XN+'U,?=:>P]LX*#>98\8 3Q(1"'0.:KJ MBLJMLN9?T5>[WL1;XG,2.@;8 $$(C;B5"3G#*;(^),Z3L1K+'DI_M'#EF\@B M^AXFKF! MI2MGY8NH>ZC$:K=M7TQO'&-IO&-1,V#*.05BZ*'H.TM6 M3H054?"Y$JJLV(WGFSW?-TWD: 8(C$LY7?\I;O M[*>D[OC/X5@I*.<&T'(D9'Y_TQLL*K!SC :D"2? D\QN:VX5%KWDU"3M6.D& M+GWHJHRDYTX[E-94 ^A[5$MSVWLFO]^RF!D+<9*(L),,S1WIYX!N,L$5>]FLO(O@C_!$S'\/;5+U_?7$SR51.+6"$J MO4=<,1! GEUL>-(D,K!VH8]MN+]J$P'P.(9A@/@:L IO(GS93[AJ(L0>SYH4 M5TT[P\QV31;?_OD]SI=Q$IBG1$B)5!Y>P(. >%/[?)12&XV"O[6E>YH\(*&) M$'P\+ T1>#NP^1!7O\P]>%_ON^7R8K5:3-WU.CWUM@U]_LXA(\P(0=U5IZ)+T #]!C#19:$42\DT$P*O3#L<$%G.S'=/3" MUFB-]9_!X1XH^G9LV[J9U*O<8NIU=Y6-].9\5R) ^, 3Q)<1SO=D#001RB(& M7+KH!9.L>+>OO93T0I)YL4@J(/YVL)0M[6W7SY\7WB^N[>S3HOLQ76:N"$LR M<.=A7Q"!..$R/\>+2*9 @$4"T6OY:35'2>J72<0O%EXE-=(.SOYFI_/,V[><9H%]3!?+95PMR42YH)RU$A&'16Z,IY A(2$6:1(0K@B!2X>-QRGJ MA[*7F[ NJ(\F"L9O_<8\)V*S?ZY!<-N*^&Z^?!5!A''S[[[:/^/R[9^KA05- M3N=V\7,MT0-.)I7*J> 9\@D&E-44,TZ6]O%QL#/]BDYX>N6=BST^.VE+Q'+;'[KA( Q8D!(P,%3DQ3 !F M3C(DA,?)*_@;5KQ)].@=%\&#"1!_W=GOFUM] GN'RZ21I"KD*A*'#(9#QU%% M"6?)85^\/.(IHMJZK3X+%X>[*9901.47J%L6/BZV%>+K)P91@W2XH?XO^]^7V[-\6 M(AK-!9,VHJ0]SU&V0-9H@E*>DBVU(BR8)_R> TM7U_Q0977E)-?8^ZS/]QCA M5N>- *%'R,WZ-8%PQ'*.,!'8P5ZA+O6I;CCZD7HOB,N#H9PTJ]>Y@'"NNJP% M.[MYJ'*?G:@XTQ%.5.\5"$E2CFQ^<>VIUM@DH:SI\\+GR0_5*8,:!R!EI5K9 M=KP##RM/=.MR%?OWK:QV[1:HM49*@321"K >&-*Y-Z*W) CJ5'0/BV#V@N/( M)^H428T#BU*2K R(KXMHE]>+GU=V;B_7#Z&7#]ZX&!ES;/^(&V.%$(3F@9UY M=*>.R":,D>/*J$@]E;V>"3_]I3I53.. I+!<*Z-D_2YJ2W9*25O-+%(4YQ'" MN7&/\19A31-G@0A&^L#ASI)U2HC&T?NYDFJ@$NAXMPPOJ>"<@1&C'(Z]& &M M5#@D= J1"<],\?[3PUO4/$.[\Y+YK?*:: %6]QYH)FJ)\P5O,/^V#6E.4NS1AC2G2+FQA,>NO9?"1@HJ44JY':H6$;SL*!"FT4A% M16".]3AEVF]('SWEG2 M0^E--Z0Y5]_#I-5 E/&PO0JQ-O>YY\@HQ?(0R9 +%S32&E/%C!$,\Q[*;KPA MS;GJ'BJQAAK2>"4$%IPB)Q/@5"B)C,4!89\4QUP&V>M)7J,-:@"$L!44XIA$P@! =_@)0,VB<& N&EG_@F([GF+.:IP=F0)86LU0FQ1#B&TPPGWNL-]WAMW9]AB$CIPH@"LFX.+=M- M9)ER3,L\NBG?WXK\%MW1B )5(CBLI$J]VN/^59JXGZ33/DW<3Q%P P?0H9[B M0@AI6< HBK5'3,!!DBPAPJE,/E++5>FZO9?3Q/TD'?=LXGZ*P)NHR7]L=-_? M5'B['!R#A46:\EPEXA((*";$I55<>6K]P[NPP>@Y0DXKTT?&R&^6TD(#INBF M:4HP.D8C//+8>-@*0B#KL426&&N8810$5A@])_6E&2V=54R9A]K1G"+9@D;F M[#<.Z]67T?_/R^['_XH^;#[P=K'(;S/?3)=^UBVO%P] O._9PCV W%UP@PT? M;B'Q>/437RB<1?3 1P?P&="R[T#V/S^F1]^Z-87G2J7W!\XT GG][:J[SVQJ M]8<0O'?!*CO\5/WL=O!38JEHMC.HK+LG&&_H7(FPY-5TOGFO"7]8[(!YM' UHW:N M9]!'3+5-WN7E:LO4Q=5JF+&[OU25W/,0;>T7167][ B:V]G/Y73Y%>*05_!W MOY?PNQ\O6B414\#W/BB>RMK[LOK]T\)_7'Q=+MXN5]--SN#7N/K6A3*:[/6! M*G>$0[1ZBM@J:_CC]0IL/)SC\\N"IO3PJE7JQH?H\DD!M7, ?NA6_S?>G-2Q MT!;M]8$J9>&%#LLGQ599P^]@T6X>=YR"TYU'TP_2Z8$EJ_1P'*+%XZ)I2V]O MKN/7;ML6%_C,.7B_=JV'&MM3OE.EMV)!#?<18H-J_VW:S>RF1]K?NZOXNKN> MKQ8_W]L_QM#]T8_5:7]8&@%]Y-D@#(#C?UW;V31-_9;ZK_;/5W$>TW2U' ,* M3WZP3I_"TG#H*]>V( %F;&;G6X)_N?J>FS0! VXZFZY^EO'=SOMBG19_!4%Q MFF3;BEE%#MP)=7$)<^#G^ MZWJZN+$K98SR"9_II>2F4E^GR[!^I]/]!36??HQ5 71_Y2+5/T>(+5#Y\\G^ M_&WY*2[696-S'TL7_O19?\"^!N$,K_6Y6:3:A>L)6KB[(Q]R7_M"Z,_HKU?3 M'_$UF(G+;O%S<.G(_A7KJ>FAO+N>S-=.),]F#\F;QD)%)(<7KE=]=505W6ER MJ:RZ3[$KH*?;56K6E#PMZ^X(X_6+?("D#T74\7"M:M4CIRKE@!#^4ZOXG"?- M?^H3_U.?>)INPC^_=NMX?.CVN+]2M3*J8[MC+[.U%3";W9!59FL\7*[>L;Y7 MW%T?WBLKY==U_\CA#P_NKE.M2.W8CMC#:&VG=DMMF:3;X]7J'=O#XOC6[B]> M=U_B+/I5#%L,#;ZZV+]BO8/D/'T=E4OM. 5("3=._<>4IA[6?3>7KV> M"3Q/E[WE5=MFQKCXVZ*[_O[+W9>VZO+.IKZ,*O(!*?_?QD MIZ&0HO8M6:VP]GQ]'9%,[4 Y1XI 8::JE&D\M&:U>MDS%?>$;&J[G;O,\,6/ MRV*V\>"B]4I=S_4RGQ!/0]I;4W;'0I14XKZUZ]6I%M#E$6&U8$IO2"UN4 ^N M7*_"=(A=?4I0M2LK_G4]7?W\S,#,_/;E(LG3/E6O5O7LW-TYHFQ._Q_B M:CNG?B2M[_E O9+58KH^++;F-/PHR3R6IH]\J)?&F\H=G2'&RIK?8WXRY]OD M5QFE]_U&+WVWE'TZ47C-;?+MH+)1]_?^;_12=4N)JQ.%5WM76W<]LXOWT^6J MX%7WX55[J;.E=-:3 JJMP,>696@FY,"2O:H56DIF'1=-]#]_VU>RFQE0364?%4]W8>>-Y#M]_>!7NI MJZ4$U#&QU'[JG!VJS%$AA>U;KY>^6DH8'1%*"RG^(NTQ[R[42T$M97GVB:&Z M$](-+I75(C37V?Z%(@XT>Q!=HM+'YRM7Z$X_ <-Y&V+OBD'V[7?#7 M^?=I7K30?CVX:KU':\=T<6]C/B61VI9V1U_!OMV'UJSW2/UD;379CGM'W2?X M[&IQ-0_O9O:RB*;NKUCM,=7)>MHKB4:TE'?\Z_DR+,JIZ<&2U1Y*G67]'LNB M$47]O?OCEKZR%O# TM5>19VLN..RJ1V8[\[4Z54,[[IU)[K?[&SP=CNV;K6G M4+U5UT,J+6R\Y6MPD^/7[H;<XTH MK6[+H_&"LN,R_T\3I/\T01I21+#9__"/G]@TYQ01W%^[;K#<:Q<=%4H#REI7 MH[RRR[A^HQKGRZW\%OEU>&Y"O'SU\_;??+(_U[-",C.W',W#IYF=YVN/-]V5 MGHJ_M M]^T[=$M,^CBZ<+4&!L/"J+:F>ZQ)_,<\+&8_+[]$?[V8KJ9Q\,"FPZO6ZUQP MFM:.B:0%E;W]<^$_+::^P/ZZ7:I>*X+3E/.(^18T\C?2I1^@X,Z=Z<-DA3])N MEGN59Z0-S]'O7;!B>O$I7=Q[A'9$&+6?#MZ0-C@Y_V"I:KHY*NV]6FDDF[C- M2N^Q)672\X<7;D!71]+T3PKDW_J":Q3_L>\>^L_5UG^NMDZKI%DM9E_CXFKY M,7U=!,!7F4*,(\M6VT.G^0A/"Z:ZIY"I*I$IO+]2M1K04WVX/>RWHI*OT]5@ M]_K>4M4*/L]4RCT!5-;*Y^M9)-@)DKV:T'U?Q>%UN8?6K%;?>9J>GA!)_?=] M8^CLR++5:CM/4]O3@FG" *[IRETQ[:J$$;RW7+7JS7,,X3Y!-&0,ORZNYJNR MMO#.DM4J-<\WA8\%TI8E+*2PPZM6NQ8>9 >;4]LN8%A<3>>VH"5\N&*]"^%S MK.$!>32AJS?7BS5A!91TLU2]&^%SM/-0 DVHY4X)P>7EQ0\[G0WNHW=DW7K7 MP^\9;SWF1%N&0^S4?R6\>ZG'F&DP'7C_O4' MY>*WRX>[2Y<*Z9Y>O9$;R:-ZNY_ [RFOZG7Z% W2Y;98-M# N& MI8HUW@I5=\N&Y2IWGZXT,SVVBIG11-+8.+\^3TMCL+&=-9=D [7A@_&,6E*_ M//UT:\:G(Y=G9Z)&@N5O-M2 M47S8[1Q'R7&Z'W>C;AS%1V\/T\YAVC[L'K>[]+_V%J9"/,RQ;IK1NZU<%N]7ZQY:7.SM-=>&PF<'D\#6LL;22HSO7E)D:%CUOS];: MJ7_2I-EPK#-M>MLM_W?"(\U4YBJ;]E[?J)RL^$@3<:US6;QN6%G8IB6CTB!H MU2\$Z^$(?SFI/8-U,E70S%/M#KMG<#=2D7)BO[W;7M+UM^SX\MB?9\K;%::< M>(O#IZOI&_/OCQ>!:?![TO?FU?_^>?@O^*\?\,C MG5:K\ZRP_O@E6-]9 ML/Z]M+ 9UN53<5OH24;)D!K!";7IB<;FA0;K8VVI"L!D*JK"F8J@.^J +PGP MB10YKHR2F4AEC%M 30XZ<3K(+0D4%).U$H"$2"YO"?O.K6EQ+X$RV#+S]01[ ML$"L#.H'Q I,%SZUQ62DXI&P%7\\S)^0H7H1-B!7-D.AX9HU46X$ VU)L5>0 MURVAFDY@YAC3$A%-Y]WP4L*[OUEX2:2J@ ,Y%G,.8P;0SPZI(@7R/<7R/ MLRK!DHC)/$92J3A92GB4P< @R;*':->.MH\V!J 2%7@$$E4& 818(PY^MZ!. M+.U(I)F>V%G\#0V5=48R8_'-AI>#DHVY,-J9,DO*OI1(=A;-@^&M;AZGF M7X:TKIF:G7$II"'O=KA111FQ>P0ATE&F[(C%62Q'.G-*\W6B;)QI6V$>)[K1 M6?!_:71,"6Y;L0-W)X3X!9\.[N*1+(8DSI%#UU4&B?:^;+8/=NB-G]H^2,)5 MN,1>9(H0=UY?<*+-P2&$AW79>*-T8:,4&[&=CT$"">;XI]>G6M]D/%V@GAAPYS\9? MAE6#"T4L*[OY%&;LB "1>J=0 W1EL #2?ZRL)Q5(4>'7X?;D@8[F& M@K0E*(0SCY]4HL50<95)9DZ8Y95X*$.8$8K:/,_B6T0L"'+#?$I6D]E:W&YT M&GG&:(^>$=KWN\MHWYCBED"_.3ENC'WDRQB-/:9*JPO)54!:I /W38QS:9(9 MYI %2D8J4V[*57;5MIR!'IX>>2%Y%D3GV@A?;.YJ@\H*/;)%%+@KB'$D2[P" MO@,;4H%BGR$!,$(E9Q:+H+L,($<&JA)\_XW!/'Y&, ^D/AC+K/+,QQB@-$4[ MA^-A@?Y]N2U[M7W4:;\]L9LP>;AZ MZ9<[?Q'-FFB?J!0\,3OQ\0;?#C"39P3,FG]#S)>QPZ?4NFWT(RL!^@36Y0Y" MQW%E&"%SY7K%JKFV#O=C/@JET \+U0\4Q,Z:*2F@#CY\)%TKCB,0^0,VG[V+ MZEZO-T&KD;3WO0TSJ4\-2GR)\?ZHZ7^*8_0M9?5I^Y%\XW>[Z(].A[\&X@>_ MZ]3E'R4E,T@V'JB#F6P>%@\LPH%]0MNPU*9"*8DFU6EC[VNTOX'%\EPY1[3, MT)@4:=1_'DD4=/+3=P 84*%EJL5_;I)G**>?*P65/:*K(O;'\S=_'ZB^2NT] MS]!7^PF9"\Y8(8FBU?$GV;Z!_%S1ZK/ EP]1DD M/$U8P2,RP41+]S2R IQU6PEAPP_DD16^'EL48UOE.8Y0OY W8_8L:=63IV^P MUCZ_L\XY2FIJ0"X-P((\$P)8_LEJC\NM5!Q^Z9+9Q_>9UU[]YW7/)\ECW:/>XM7ZXM=M>._8' M+;OG50YJPS&VE,6[K?VM1W#I=X$?UL>RSGQF MBDX)-?GII9CI]Y("_7=P7W:B;O03@Q66^\CN^<*THA#._\JGU-:_2>R%Y_EC M6OK=ST-2^,K6>I@B(V1&Y=9/655BUS0-"Y_A]TQ[_G=4OP)02P,$% @ MW%H"65=@4T7#!P .20 !4 !E>&AI8FET,S$R-C,P,C R-"YH=&WM6FU3 MXS@2_GZ_0@=U,TQ5$O+& (&AB@VACJJK88YA=^[NRY5LMQ,5MN2UY(3LK[^G M)0<""0/,ULU"S?(AQ%9+ZI>GGV[9.9RX/#LZG)!,COYR^-=F4YR8N,I).Q&7 M)!TEHK)*C\67A.R5:#9KJ:$IYJ4:3YSHMKM]\<645VHJP[A3+J.CQ3J'V^'Z M<-MOSNRTTE[T7\[ M&Y@*\3#'NGE&'S9RI9L3XOT'_9W"'ZERLN(C MS<2%R:5^V[!2VZ:E4J5!T*K?"/I"=7\YJVW!.IG2M+"MTV6#1M<3%2DG>IU6 M=T77K]GQ^-C_SY3=-:8<>(G9\/CR M[/RC.#\5GT879^+!"K$@P/,8WIPJ>RF$U4/!&VXH_;^3,JJ5Z$#\EO#VGA9>$NE-BB\Y3&I(8[1<&E8Z!?(]QO$] MSJH$2R(FRQA)I>)D*>!1!@.#),MNHUT[VM[;&(!*5. 12%09!!!B@SCXW8(Z ML;03D69F9A?Q+VFLK"LE-I)\L^'EH&1C*8QVHI MYE^&M*F9FIUQ)F1)WNUPHXHR8O<(0J2C3-D)B[-8CG3FE.;K1-DX,[;"/$[T MTF3!_T5I8DIPVXHMN#LAQ"_X='0=3Z0>DSA&#EU4&20Z/=GL[&S1.S^ULY.$ MJW")O:C4(>Z\ON!$6X)#" _K\N2-TCL;I=B([;P/$D@PQS^_/BU"7LB$6:.9 M4>H&O?<(GV\H%*A'NT&SLU?\42W:EGRWT/K[;W]PQR_O6_L=]L,)632NB)QG MX\=AU>!"$W)+1\N,5E(F M/>;J(G"+FT;-=CRH0$W0Q9I,)?YL8JO(JD3)4K$!*I0J3[&:5ZHLEP^?HM;7 M&D]!QA(4PJG$3RK08JBXRB0S)\SR2MR6(O)[$'< M;KQRM$@AZ='7DB>.Z)+;80O-M>U046%'MDB"MP5Q#B")5X! MWX&-2:/89T@ C%#!F<4BZ"X#R)&!J@#?_V PCU\0S .ICZ8RJSSS,08H3='. MJ2FB9]>T96\V][J=W0/[%"8/E^L[-8]J3 0+V] /1J9R#VOPE%HC;Z2)>]WT M\SP*;5N&_W(6H ^@W6Y@S!Q M7)6,D*5RO6;5W%B'^S$?A5+HAX7J!PIBZX$I*: ./KPG72N.(Q#Y S:?O75U MH]>[H-5$VIO>AIG4IP8EOL1X?]3T/\#HL/=9DWU#Y MU73X8R"^\[M.7?Y14K* 9..6.IC)EF%QRR(T#2MM*I22:%*=*>U-C?8W ML%B>*^>(5AD:DR*#^L\CB8).?OH6 ,JM$RU^,]-\@+E]&NEH+)'=*5C?SQ_ M]^>!ZKO4WN,,S1621@%I?)[EDW&L"-"HZ^?-P69&\HH+8FBV?$GT;:)_%+=X MK/(LP-5GD/ T80V/R 03+=W0R!IPUFTEA$M^ (^L\/78HAC;*L]QA/J-O!F+ M9TGKGCS]@+7VY9UUCE%2TQ+DT@ LR#,A@.6?K-8(;(2*I/349%/BLJ3EN'Y M7-;D27F1F3EA=#8Q@3'E'7P#CVMJ]MMGE*+6-Y'2NO+D_+&I%HB 7BJ;"$$F M"TN#Q9<#,'Z1R?E :>](/^D R!XKW8R,HW]V&?_%\ Z+:+:_;??1Z_O/^*\$[EGY[D$-&O3"C.:Y/B&2= M]\X4L QJ\E- L=#O-87YS]"^YB3]3%JABOZ"\X;X5**QXQ[EP3?VJ\'=]G5I M3>%;_D%+8:Q_)3<(#\:GM/(3E]NL\(6M?3M%1DB-RCT\Y1D'P#N?X:<[V_XG M0_\#4$L#!!0 ( -Q: ED&0WR4=00 -08 5 97AH:6)I=#,R,38S M,#(P,C0N:'1M[5E;;^)&%'[OKS@E:C:1,/$% M@L4DJ(E$H-69(V4E^JP1[# M:,<>[WB<0']]SXSM9 /+*JFRN53A =F,SV6^\YV+A\%")7PX6% 2#7\:_&Q9 M<"S"(J&I@E!2HF@$1<[2.5Q%-/\,EE4]-1+92K+Y0H%KNVVX$O(SNR;ENF** MTV&M9W!0W@\.C)'!3$2KX2!BU\"BCPWF=;LA#6>.TV_3]B&Q9V['([3OA6[D M1*33_]MIH"@^7LKD:L7IQT;"4FM!M7V_[;:ZG4P%-RQ2"]^Q[5\:YM'A(!:I M0GL2YI;&R5?4HI U\E5"^'@@OI[]CF$^@5*R8) MXRO_PR5+: YG] :F(B'IAV9.TMS*J61Q^6#._J&X?X3"W-Y4\* >SE):P^6X M&J#QGT@BV!^3ZC,Q)%6#@M3F/E>X<(O0D^ M2S6&ON7TLI=*_CUGO_;Z^9@@%(X$3(! MQ[8^K04>8B'-_9=2""C"&L%O14K!P]"9IO0UZTJ5->D@+CC:"5$99[BS&Z86 M1IVD7PHFJ>Y;N39Y1X@]L@]HT^GL1?NWI$+V2Z:TAO$R7)!T3FMF.7T/'7 Z M-;.ZO42+=WL"Y?>15?U $__A['E0%7W%G'-?)>=8BD1*RB(5HA:"DA'^:L); MT3 F3),RP_JG:='4RX1S0#%T!FL3+F3(D[QII.+;FH4*(V94ZQ*'3Q6\9)7( M:%D8\S5:MQY5:88#16:N+(&)YQLG*9ZD!Q@@%"9%S M'*)F0BF1^'J NM:E-"2\ZD^&.>5R-5OU^ZU>Q]/CE4)O5%0;KB:OEIF\#E2T MN=;IM^QN9^NRW7*VKGU/K==K==V'J3TP+I=N(S YHOVQX376$L=WLR4X==J4 M.&C.K&-3PO+\J62&VV/DG6E+NSO.H1W 43$O^V=V==C?( MS??F4')OK_\]PN4D]LJVK4/[@%A62:]$ACM#-P5G$=3^O:5 OP?W;2?J@UX/ M-F-Z8+K1R\PD:W'8.&,H.Z1.KG<@M_6T;'N[?=1)UMI!>R9R\U;K2\J)[NX;1^]W26.: MFWTG0F:8.87:+O*( ])[W^6_"@?FWXQ_ 5!+ 0(4 Q0 ( -Q: EFKIM3O MB(4! /8O&0 0 " 0 !D;'@M,C R-# V,S N:'1M4$L! M A0#% @ W%H"6:SG\5^W#@ 4*( ! ( !MH4! &1L M>"TR,#(T,#8S,"YX $P M @ '[" ( 9&QX+3(P,C0P-C,P7V&AI8FET,S$Q-C,P,C R M-"YH=&U02P$"% ,4 " #<6@)95V!31<,' Y) %0 M@ &/^0, 97AH:6)I=#,Q,C8S,#(P,C0N:'1M4$L! A0#% @ W%H"609# M?)1U! U!@ !4 ( !A0$$ &5X:&EB:70S,C$V,S R,#(T :+FAT;5!+!08 "@ * (X" M!@0 ! end XML 78 dlx-20240630_htm.xml IDEA: XBRL DOCUMENT 0000027996 2024-01-01 2024-06-30 0000027996 2024-07-24 0000027996 2023-12-31 0000027996 2024-06-30 0000027996 us-gaap:ProductMember 2024-04-01 2024-06-30 0000027996 us-gaap:ProductMember 2023-04-01 2023-06-30 0000027996 us-gaap:ProductMember 2024-01-01 2024-06-30 0000027996 us-gaap:ProductMember 2023-01-01 2023-06-30 0000027996 us-gaap:ServiceMember 2024-04-01 2024-06-30 0000027996 us-gaap:ServiceMember 2023-04-01 2023-06-30 0000027996 us-gaap:ServiceMember 2024-01-01 2024-06-30 0000027996 us-gaap:ServiceMember 2023-01-01 2023-06-30 0000027996 2024-04-01 2024-06-30 0000027996 2023-04-01 2023-06-30 0000027996 2023-01-01 2023-06-30 0000027996 2024-03-31 0000027996 us-gaap:CommonStockMember 2024-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000027996 us-gaap:RetainedEarningsMember 2024-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000027996 us-gaap:NoncontrollingInterestMember 2024-03-31 0000027996 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0000027996 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000027996 us-gaap:CommonStockMember 2024-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000027996 us-gaap:RetainedEarningsMember 2024-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2024-06-30 0000027996 2023-03-31 0000027996 us-gaap:CommonStockMember 2023-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000027996 us-gaap:RetainedEarningsMember 2023-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000027996 us-gaap:NoncontrollingInterestMember 2023-03-31 0000027996 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0000027996 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000027996 2023-06-30 0000027996 us-gaap:CommonStockMember 2023-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000027996 us-gaap:RetainedEarningsMember 2023-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2023-06-30 0000027996 us-gaap:CommonStockMember 2023-12-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000027996 us-gaap:RetainedEarningsMember 2023-12-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000027996 us-gaap:NoncontrollingInterestMember 2023-12-31 0000027996 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-06-30 0000027996 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000027996 2022-12-31 0000027996 us-gaap:CommonStockMember 2022-12-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000027996 us-gaap:RetainedEarningsMember 2022-12-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000027996 us-gaap:NoncontrollingInterestMember 2022-12-31 0000027996 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0000027996 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000027996 dlx:OutOfPeriodAdjustmentMember 2024-04-01 2024-06-30 0000027996 us-gaap:TradeAccountsReceivableMember 2024-01-01 2024-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:GeographicDistributionDomesticMember 2023-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2024-06-30 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2023-12-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-06-30 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-12-31 0000027996 us-gaap:DistributionRightsMember 2024-06-30 0000027996 us-gaap:DistributionRightsMember 2023-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-06-30 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000027996 us-gaap:TradeNamesMember 2024-06-30 0000027996 us-gaap:TradeNamesMember 2023-12-31 0000027996 dlx:SoftwareforResaleMember 2024-06-30 0000027996 dlx:SoftwareforResaleMember 2023-12-31 0000027996 us-gaap:IntangibleAssetsAmortizationPeriodMember us-gaap:TradeNamesMember 2024-04-01 2024-06-30 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2024-01-01 2024-06-30 0000027996 2024-01-01 2024-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2023-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2023-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2023-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-06-30 0000027996 us-gaap:NotesReceivableMember 2024-01-01 2024-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2023-12-31 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2022-12-31 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2024-01-01 2024-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2023-01-01 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2024-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember dlx:OnetotwointernalgradememberMember 2024-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember dlx:ThreetofourinternalgradeMember 2024-06-30 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-06-30 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-06-30 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-06-30 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-06-30 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0000027996 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000027996 naics:ZZ541214 2024-04-01 2024-06-30 0000027996 naics:ZZ541214 2024-01-01 2024-06-30 0000027996 naics:ZZ541214 2023-01-01 2023-12-31 0000027996 naics:ZZ541214 2024-06-30 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-01-01 2024-06-30 0000027996 dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember 2023-01-01 2023-12-31 0000027996 dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember 2023-01-01 2023-06-30 0000027996 dlx:AmortizingInterestRateSwapJune2023Member 2024-06-30 0000027996 dlx:AmortizingInterestRateSwapJune2023Member 2023-06-20 0000027996 dlx:AmortizingInterestRateSwapJune2023Member 2023-12-31 0000027996 dlx:InterestRateSwapMarch2023Member 2023-03-20 0000027996 dlx:InterestRateSwapMarch2023Member 2024-06-30 0000027996 dlx:InterestRateSwapMarch2023Member 2023-12-31 0000027996 dlx:InterestRateSwapSeptember2022Member 2022-09-20 0000027996 dlx:InterestRateSwapSeptember2022Member 2024-06-30 0000027996 dlx:InterestRateSwapSeptember2022Member 2023-12-31 0000027996 srt:MinimumMember dlx:CreditFacilityAgreementMember 2024-01-01 2024-06-30 0000027996 srt:MinimumMember dlx:CreditFacilityAgreementMember 2021-06-01 2021-06-01 0000027996 srt:MaximumMember dlx:CreditFacilityAgreementMember 2024-01-01 2024-06-30 0000027996 srt:MaximumMember dlx:CreditFacilityAgreementMember 2021-06-01 2021-06-01 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0000027996 dlx:FundsHeldForCustomersMember 2024-06-30 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0000027996 us-gaap:FairValueInputsLevel1Member 2024-06-30 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember 2024-06-30 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember 2024-06-30 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000027996 dlx:FundsHeldForCustomersMember 2023-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000027996 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember 2023-12-31 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember 2023-12-31 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000027996 dlx:NorthStarProgramMember 2024-04-01 2024-06-30 0000027996 dlx:NorthStarProgramMember 2024-01-01 2024-06-30 0000027996 dlx:NorthStarProgramMember 2023-04-01 2023-06-30 0000027996 dlx:NorthStarProgramMember 2023-01-01 2023-06-30 0000027996 dlx:NorthStarProgramMember 2023-04-01 2024-06-30 0000027996 dlx:NorthStarProgramMember 2024-06-30 0000027996 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0000027996 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000027996 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0000027996 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingExpenseMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingExpenseMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingExpenseMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingExpenseMember 2023-01-01 2023-06-30 0000027996 dlx:ExternalConsultingAndOtherCostsMember 2024-04-01 2024-06-30 0000027996 dlx:ExternalConsultingAndOtherCostsMember 2023-04-01 2023-06-30 0000027996 dlx:ExternalConsultingAndOtherCostsMember 2024-01-01 2024-06-30 0000027996 dlx:ExternalConsultingAndOtherCostsMember 2023-01-01 2023-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2024-04-01 2024-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2023-04-01 2023-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-06-30 0000027996 dlx:InternallaborMember 2024-04-01 2024-06-30 0000027996 dlx:InternallaborMember 2023-04-01 2023-06-30 0000027996 dlx:InternallaborMember 2024-01-01 2024-06-30 0000027996 dlx:InternallaborMember 2023-01-01 2023-06-30 0000027996 us-gaap:OtherRestructuringMember 2024-04-01 2024-06-30 0000027996 us-gaap:OtherRestructuringMember 2023-04-01 2023-06-30 0000027996 us-gaap:OtherRestructuringMember 2024-01-01 2024-06-30 0000027996 us-gaap:OtherRestructuringMember 2023-01-01 2023-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2023-12-31 0000027996 us-gaap:EmployeeSeveranceMember 2024-06-30 0000027996 2023-01-01 2023-12-31 0000027996 dlx:TermLoanFacilityMember 2024-06-30 0000027996 dlx:TermLoanFacilityMember 2023-12-31 0000027996 us-gaap:UnsecuredDebtMember 2024-06-30 0000027996 us-gaap:UnsecuredDebtMember 2023-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0000027996 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000027996 dlx:ARSecuritizationMember 2024-06-30 0000027996 dlx:ARSecuritizationMember 2023-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2021-06-01 0000027996 dlx:TermLoanFacilityMember 2021-06-01 0000027996 dlx:SwinglineSubFacilityMember 2024-06-30 0000027996 dlx:SwinglineSubFacilityMember 2021-06-01 0000027996 us-gaap:LetterOfCreditMember 2021-06-01 0000027996 us-gaap:LetterOfCreditMember 2024-06-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-04-01 2025-06-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-01-01 2025-03-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2026-01-01 2026-03-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-10-01 2025-12-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-07-01 2025-09-30 0000027996 dlx:CreditFacilityAgreementMember 2024-06-30 0000027996 dlx:CreditFacilityAgreementMember 2023-12-31 0000027996 srt:ScenarioForecastMember dlx:CreditFacilityAgreementMember 2024-07-01 2026-06-01 0000027996 dlx:CreditFacilityAgreementMember 2024-04-01 2024-06-30 0000027996 us-gaap:UnsecuredDebtMember 2021-06-01 0000027996 us-gaap:UnsecuredDebtMember 2021-06-01 2021-06-01 0000027996 us-gaap:UnsecuredDebtMember 2022-12-31 0000027996 dlx:ARSecuritizationMember 2024-03-13 0000027996 2018-10-24 0000027996 us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000027996 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000027996 dlx:MajorCustomersMemberMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000027996 dlx:MajorCustomersMemberMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:B2BPaymentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PrintMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ReportableSegmentsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ReportableSegmentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ReportableSegmentsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ReportableSegmentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:PrintMember 2024-04-01 2024-06-30 0000027996 dlx:ChecksrevenueMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesRevenueMember dlx:MerchantServicesMember 2024-04-01 2024-06-30 0000027996 dlx:MerchantServicesRevenueMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember dlx:PrintMember 2024-04-01 2024-06-30 0000027996 dlx:PromotionalSolutionsRevenueMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PrintMember 2024-04-01 2024-06-30 0000027996 dlx:FormsandotherproductsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:B2BPaymentsMember 2024-04-01 2024-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2024-04-01 2024-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:B2BPaymentsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:DataSolutionsMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember us-gaap:AllOtherSegmentsMember 2024-04-01 2024-06-30 0000027996 dlx:OtherMember 2024-04-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:PrintMember 2023-04-01 2023-06-30 0000027996 dlx:ChecksrevenueMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesRevenueMember dlx:MerchantServicesMember 2023-04-01 2023-06-30 0000027996 dlx:MerchantServicesRevenueMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember dlx:PrintMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0000027996 dlx:PromotionalSolutionsRevenueMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PrintMember 2023-04-01 2023-06-30 0000027996 dlx:FormsandotherproductsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:B2BPaymentsMember 2023-04-01 2023-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:B2BPaymentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0000027996 dlx:OtherMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:PrintMember 2024-01-01 2024-06-30 0000027996 dlx:ChecksrevenueMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesRevenueMember dlx:MerchantServicesMember 2024-01-01 2024-06-30 0000027996 dlx:MerchantServicesRevenueMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember dlx:PrintMember 2024-01-01 2024-06-30 0000027996 dlx:PromotionalSolutionsRevenueMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PrintMember 2024-01-01 2024-06-30 0000027996 dlx:FormsandotherproductsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:B2BPaymentsMember 2024-01-01 2024-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2024-01-01 2024-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:B2BPaymentsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:DataSolutionsMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember us-gaap:AllOtherSegmentsMember 2024-01-01 2024-06-30 0000027996 dlx:OtherMember 2024-01-01 2024-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:PrintMember 2023-01-01 2023-06-30 0000027996 dlx:ChecksrevenueMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesRevenueMember dlx:MerchantServicesMember 2023-01-01 2023-06-30 0000027996 dlx:MerchantServicesRevenueMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember dlx:PrintMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsRevenueMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0000027996 dlx:PromotionalSolutionsRevenueMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PrintMember 2023-01-01 2023-06-30 0000027996 dlx:FormsandotherproductsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:B2BPaymentsMember 2023-01-01 2023-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:B2BPaymentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:OtherMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0000027996 dlx:OtherMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure dlx:customers 0000027996 --12-31 2024 Q2 false http://fasb.org/us-gaap/2023#FundsHeldForClients http://fasb.org/us-gaap/2023#FundsHeldForClients http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2024-06-30 false 1-7945 DELUXE CORPORATION MN 41-0216800 801 S. Marquette Ave. Minneapolis MN 55402-2807 651 483-7111 Common Stock, par value $1.00 per share DLX NYSE Yes Yes Large Accelerated Filer false false false 44211138 22000000 23077000 71962000 175170000 191005000 38028000 42088000 50937000 383134000 38332000 30116000 30964000 26107000 34865000 16576000 391373000 760988000 8129000 8694000 62281000 61924000 344856000 334101000 112393000 116539000 52428000 58961000 775190000 357815000 391744000 1430542000 1430590000 251345000 251182000 2666306000 3080622000 160235000 154863000 51870000 386622000 149145000 191427000 43124000 86153000 404374000 819065000 1514852000 1506698000 52048000 58840000 12487000 22649000 62069000 68754000 1 1 500000000 500000000 44210000 43743000 44210000 43743000 106466000 99141000 495113000 491238000 -25900000 -30028000 587000 522000 620476000 604616000 2666306000 3080622000 309225000 323805000 609536000 634031000 228591000 247881000 463234000 483020000 537816000 571686000 1072770000 1117051000 115170000 125453000 229505000 243888000 133856000 144494000 270938000 276721000 249026000 269947000 500443000 520609000 288790000 301739000 572327000 596442000 233818000 245359000 467911000 492989000 11064000 24191000 24868000 37132000 15401000 21942000 23982000 21942000 59309000 54131000 103530000 88263000 30197000 31932000 61006000 61948000 1786000 824000 4726000 3247000 30898000 23023000 47250000 29562000 10401000 6622000 15923000 10381000 20497000 16401000 31327000 19181000 38000 26000 65000 54000 20459000 16375000 31262000 19127000 20434000 25517000 35455000 25554000 20396000 25491000 35390000 25500000 0.46 0.38 0.71 0.44 0.46 0.37 0.70 0.44 44046000 44046000 101317000 488317000 -25837000 549000 608392000 20459000 38000 20497000 0.30 13663000 13663000 164000 164000 146000 310000 5003000 5003000 -63000 -63000 44210000 44210000 106466000 495113000 -25900000 587000 620476000 43421000 43421000 83800000 507992000 -40007000 443000 595649000 16375000 26000 16401000 0.30 13309000 13309000 192000 192000 197000 389000 5383000 5383000 9116000 9116000 43613000 43613000 89380000 511058000 -30891000 469000 613629000 43743000 43743000 99141000 491238000 -30028000 522000 604616000 31262000 65000 31327000 0.60 27387000 27387000 467000 467000 -2846000 -2379000 10171000 10171000 4128000 4128000 44210000 44210000 106466000 495113000 -25900000 587000 620476000 43204000 43204000 79234000 518635000 -37264000 415000 604224000 19127000 54000 19181000 0.60 26704000 26704000 409000 409000 -1113000 -704000 11259000 11259000 6373000 6373000 43613000 43613000 89380000 511058000 -30891000 469000 613629000 31327000 19181000 10375000 11052000 73064000 75076000 16354000 17173000 10130000 11350000 9279000 10522000 8247000 7470000 23982000 21942000 -11887000 -9489000 -21871000 -14136000 -6682000 9889000 -2029000 4609000 75000 5846000 27018000 -4660000 8059000 21134000 14497000 12742000 -53736000 -79900000 66222000 47337000 48626000 55904000 4738000 27880000 50000 9878000 -43938000 -37902000 466937000 437500000 504306000 416376000 -328376000 -149336000 27469000 26852000 -5395000 -5656000 -398609000 -160720000 -3704000 3063000 -380029000 -148222000 458033000 337415000 78004000 189193000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated balance sheet as of June 30, 2024, the consolidated statements of comprehensive income for the quarters and six months ended June 30, 2024 and 2023, the consolidated statements of shareholders’ equity for the quarters and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles ("GAAP"). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any items discussed in the notes below. Interim results are not necessarily indicative of results for a full year or future results. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the "2023 Form 10-K").</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable, the results of which form the basis for making judgments about the carrying values of our assets, liabilities, revenues and expenses and the related disclosure of contingent assets and liabilities. Actual results may differ significantly from our estimates and assumptions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2024, we recorded out-of-period correcting adjustments that increased net income attributable to Deluxe by $1,778. These adjustments were not material to any historical interim or annual period.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparability </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated statement of cash flows for the six months ended June 30, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statements of shareholders' equity for the quarter and six months ended June 30, 2023 have also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.</span></div> 1778000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparability </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated statement of cash flows for the six months ended June 30, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statements of shareholders' equity for the quarter and six months ended June 30, 2023 have also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.</span></div> <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-07</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div> <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Trade accounts receivable </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net trade accounts receivable was comprised of the following:</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,754 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,546 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,584)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,170 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,005 </span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023 were as follows:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,541 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,182 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,937)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,584 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,438 </span></td><td style="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="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Inventories and supplies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Inventories and supplies were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished and semi-finished goods</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,138 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,194 </span></td><td style="border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,125 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,339 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve for excess and obsolete items</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,235)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories and supplies, net of reserve</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,028 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,088 </span></td><td style="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><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – We did not hold any available-for-sale debt securities as of June 30, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The domestic money market fund held highly liquid, short-term investments managed by the financial institution. Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Revenue in excess of billings was comprised of the following:</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:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conditional right to receive consideration</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,693 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,680 </span></td><td style="border-top:2pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unconditional right to receive consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue in excess of billings</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,964 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107 </span></td><td style="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="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents revenues that are earned but not currently billable under the related contract terms.</span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Intangibles were comprised of the following:</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:27.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.436%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</span></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577,245 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(435,266)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,979 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,825 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(412,364)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,461 </span></td><td style="border-top:2pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists/relationships</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,890 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,298)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,592 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,298 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235,557)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,741 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,050)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,050 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,911 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,031)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,880 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,700 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,752)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,948 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,633 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,251)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,382 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,516)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,792)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,575 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software to be sold</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,200 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,805)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,195)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110,502 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(752,687)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,815 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166,934 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(775,190)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangibles was $37,366 for the quarter ended June 30, 2024, $36,859 for the quarter ended June 30, 2023, $73,064</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the six months ended June 30, 2024 and $75,076 for the six months ended June 30, 2023. During the quarter ended June 30, 2024, we modified the useful life of a trade name asset that we no longer expect to utilize beyond 2024. This change resulted in incremental amortization expense of $6,674 during the quarter, and a similar incremental amount is expected to be recognized during the quarter ended September 30, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the intangibles in service as of June 30, 2024, estimated future amortization expense is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,171 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,178 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,906 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,071 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the six months ended June 30, 2024, we acquired or developed $37,710 of internal-use software with a weighted-average useful life of 3 years. Other intangibles acquired during the period were not material.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In conjunction with the realignment of our reportable business segments effective January 1, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2024:</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:22.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All Other</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,924 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,590 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,876 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,542 </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="padding-left:9pt;text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Other non-current assets were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefit plan asset</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,163 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,939 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud computing arrangement implementation costs</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,124 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,234 </span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,390 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,376 </span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,513 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,103 </span></td><td style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,081 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,443 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,074 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,087 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,345 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,182 </span></td><td style="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="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the six months ended June 30, 2024 and 2023:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense (benefit)</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,145 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">951 </span></td><td style="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><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Past due receivables and those on non-accrual status were not material as of June 30, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of June 30, 2024. There were no write-offs or recoveries recorded during the six months ended June 30, 2024.</span></div><div style="text-indent:27pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prior</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk rating:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,448 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,024 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-4 internal grade</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,151 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,727 </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-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Accrued liabilities were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,620 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,343 </span></td><td style="border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee bonuses, including sales incentives</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,902 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,446 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,965 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,558 </span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,562 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer rebates</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,637 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,718 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wages and payroll liabilities, including vacation</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,605 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,457 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,477 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,051 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,029 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,145 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,427 </span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,052 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-568"><span style="-sec-ix-hidden:f-569">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current restricted cash included in other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, restricted cash and restricted cash equivalents</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,004 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Trade accounts receivable </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net trade accounts receivable was comprised of the following:</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,754 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,546 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,584)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,170 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,005 </span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023 were as follows:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,541 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,182 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,937)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,584 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,438 </span></td><td style="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> 184754000 197546000 9584000 6541000 175170000 191005000 52249000 43673000 6541000 4182000 8980000 3027000 5937000 1771000 9584000 5438000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Inventories and supplies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Inventories and supplies were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished and semi-finished goods</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,138 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,194 </span></td><td style="border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,125 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,339 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve for excess and obsolete items</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,235)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories and supplies, net of reserve</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,028 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,088 </span></td><td style="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> 32138000 34194000 17125000 17339000 11235000 9445000 38028000 42088000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – We did not hold any available-for-sale debt securities as of June 30, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div>The domestic money market fund held highly liquid, short-term investments managed by the financial institution. 22000000 0 0 22000000 22000000 0 0 22000000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Revenue in excess of billings was comprised of the following:</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:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conditional right to receive consideration</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,693 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,680 </span></td><td style="border-top:2pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unconditional right to receive consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue in excess of billings</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,964 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107 </span></td><td style="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="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents revenues that are earned but not currently billable under the related contract terms.</span></div> 20693000 20680000 10271000 5427000 30964000 26107000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Intangibles were comprised of the following:</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:27.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.436%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</span></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577,245 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(435,266)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,979 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,825 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(412,364)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,461 </span></td><td style="border-top:2pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists/relationships</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,890 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,298)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,592 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,298 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235,557)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,741 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,050)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,050 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,911 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,031)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,880 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,700 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,752)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,948 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,633 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,251)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,382 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,516)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,792)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,575 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software to be sold</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,200 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,805)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,195)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110,502 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(752,687)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,815 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166,934 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(775,190)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 577245000 435266000 141979000 554825000 412364000 142461000 346890000 239298000 107592000 363298000 235557000 127741000 75100000 16050000 59050000 74911000 14031000 60880000 65700000 25752000 39948000 97633000 54251000 43382000 39367000 31516000 7851000 39367000 23792000 15575000 6200000 4805000 1395000 36900000 35195000 1705000 1110502000 752687000 357815000 1166934000 775190000 391744000 37366000 36859000 73064000 75076000 6674000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the intangibles in service as of June 30, 2024, estimated future amortization expense is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,171 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,178 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,906 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,071 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 61171000 88178000 58906000 36071000 26993000 37710000 P3Y <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In conjunction with the realignment of our reportable business segments effective January 1, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2024:</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:22.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All Other</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,924 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,590 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,876 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,542 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.</span> 0 727688000 160431000 40804000 493924000 7743000 1430590000 -48000 -48000 727688000 160431000 40804000 493876000 7743000 1430542000 -145584000 -145584000 -193699000 -193699000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Other non-current assets were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefit plan asset</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,163 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,939 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud computing arrangement implementation costs</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,124 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,234 </span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,390 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,376 </span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,513 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,103 </span></td><td style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,081 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,443 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,074 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,087 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,345 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,182 </span></td><td style="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="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023.</span></div> 99163000 94939000 48124000 59234000 41390000 40376000 20513000 21103000 12081000 12443000 30074000 23087000 251345000 251182000 16354000 17173000 6298000 5315000 1501000 987000 <div style="padding-left:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the six months ended June 30, 2024 and 2023:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense (benefit)</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,145 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">951 </span></td><td style="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> 928000 1024000 217000 -73000 1145000 951000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of June 30, 2024. There were no write-offs or recoveries recorded during the six months ended June 30, 2024.</span></div><div style="text-indent:27pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prior</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk rating:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,448 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,024 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-4 internal grade</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,151 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,727 </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> 0 0 967000 341000 928000 340000 11448000 14024000 0 0 0 0 703000 703000 967000 341000 928000 340000 12151000 14727000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Accrued liabilities were comprised of the following:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,620 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,343 </span></td><td style="border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee bonuses, including sales incentives</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,902 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,446 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,965 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,558 </span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,562 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer rebates</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,637 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,718 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wages and payroll liabilities, including vacation</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,605 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,457 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,477 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,051 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,029 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,145 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,427 </span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023.</span></div> 26620000 35343000 23902000 49446000 17965000 7558000 13369000 13562000 10637000 12718000 8344000 8605000 7457000 4477000 3800000 9689000 37051000 50029000 149145000 191427000 24333000 29637000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</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:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,052 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-568"><span style="-sec-ix-hidden:f-569">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current restricted cash included in other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, restricted cash and restricted cash equivalents</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,004 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23077000 39052000 50937000 147392000 3990000 2749000 78004000 189193000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 4: EARNINGS PER SHARE</span></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. </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.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – basic:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,401 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Deluxe</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,262 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,127 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,454 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,363 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,248 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,108 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,162 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,524 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,039 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,421 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – basic</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,401 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Deluxe</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,262 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,127 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,214 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,098 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,162 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,524 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,039 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,421 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive impact of potential common shares</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279 </span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,686 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,740 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,586 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,700 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – diluted</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.37 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive potential common shares excluded from calculation</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. </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.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – basic:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,401 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Deluxe</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,262 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,127 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,454 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,363 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,248 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,108 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,162 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,524 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,039 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,421 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – basic</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,401 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Deluxe</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,262 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,127 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,459 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,375 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,214 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,098 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,162 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,524 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,039 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,421 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive impact of potential common shares</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279 </span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,686 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,740 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,586 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,700 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share – diluted</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.37 </span></td><td style="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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70 </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="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive potential common shares excluded from calculation</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20497000 16401000 31327000 19181000 38000 26000 65000 54000 20459000 16375000 31262000 19127000 5000 12000 14000 19000 20454000 16363000 31248000 19108000 44162000 43524000 44039000 43421000 0.46 0.38 0.71 0.44 20497000 16401000 31327000 19181000 38000 26000 65000 54000 20459000 16375000 31262000 19127000 0 0 11000 10000 0 0 -37000 -19000 20459000 16375000 31214000 19098000 44162000 43524000 44039000 43421000 524000 216000 547000 279000 44686000 43740000 44586000 43700000 0.46 0.37 0.70 0.44 1295000 1553000 1295000 1553000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reclassification adjustments</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span><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.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 13.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item in consolidated statements of comprehensive income</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>June 30,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of postretirement benefit plan items:</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior service credit</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,137)</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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(426)</span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of postretirement benefit plan items, net of tax</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="border-top:1pt solid #000;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(394)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">895 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">634 </span></td><td style="border-top:1pt solid #000;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,810 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,204 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(169)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</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="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges, net of tax</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,321 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 34pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">630 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,276 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374)</span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 (Note 6).</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2024 and 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-indent:-4.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:40.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.961%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,824)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,918)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,028)</span></td><td style="border-top:2pt solid #000000;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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,903 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,499)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,404 </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;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,321)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,582 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,499)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,128 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,779)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,296 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,417)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,900)</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="text-indent:-4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $2,553.</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:29.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(909)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,076)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</span></td><td style="border-top:2pt solid #000000;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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,858 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,999 </span></td><td style="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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,012 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,373 </span></td><td style="border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,478)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(917)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,568 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,064)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,891)</span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive loss before reclassifications is net of an income tax benefit of $3.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $1,768.</span></div> <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reclassification adjustments</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span><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.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 13.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item in consolidated statements of comprehensive income</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>June 30,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of postretirement benefit plan items:</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior service credit</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,137)</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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(426)</span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of postretirement benefit plan items, net of tax</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="border-top:1pt solid #000;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(394)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">895 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">634 </span></td><td style="border-top:1pt solid #000;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,810 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,204 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(169)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</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="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges, net of tax</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,321 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="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 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 34pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">630 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,276 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374)</span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div> 355000 355000 711000 711000 334000 568000 667000 1137000 21000 -213000 44000 -426000 44000 -16000 89000 -32000 -23000 -197000 -45000 -394000 -895000 -634000 -1810000 -1204000 -242000 -169000 -489000 -321000 -653000 -465000 -1321000 -883000 0 863000 0 863000 -630000 595000 -1276000 374000 <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2024 and 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-indent:-4.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:40.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.961%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,824)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,918)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,028)</span></td><td style="border-top:2pt solid #000000;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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,903 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,499)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,404 </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;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,321)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,582 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,499)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,128 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,779)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,296 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,417)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,900)</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="text-indent:-4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $2,553.</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:29.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(909)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,076)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</span></td><td style="border-top:2pt solid #000000;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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,858 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,999 </span></td><td style="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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </span></td><td style="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"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,012 </span></td><td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,373 </span></td><td style="border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,478)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(917)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,568 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,064)</span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,891)</span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive loss before reclassifications is net of an income tax benefit of $3.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $1,768.</span></div> -19824000 -286000 -9918000 -30028000 0 -6903000 1499000 -5404000 45000 -1321000 0 -1276000 -45000 -5582000 1499000 -4128000 -19779000 5296000 -11417000 -25900000 2553000 -26872000 -909000 2593000 -12076000 -37264000 0 8000 -4858000 -1149000 -5999000 394000 0 -883000 863000 374000 -394000 8000 -3975000 -2012000 -6373000 -26478000 -917000 6568000 -10064000 -30891000 -3000 1768000 <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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0e32e1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 6: DIVESTITURES</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In September and December 2023, we executed agreements allowing for the conversion of our U.S. and Canadian payroll and human resources services customers to other service providers. We recognized related income of $15,401 during the quarter ended June 30, 2024 and $22,982 during the six months ended June 30, 2024, and we received related cash proceeds of $4,738 during the six months ended June 30, 2024. The income recognized is included in gain on sale of businesses and long-lived assets on the consolidated statements of comprehensive income. Recognition of the remaining income will be based on actual customer conversion and retention activity, which we expect to be completed during 2024. These businesses generated annual revenue of approximately $27,000 during 2023. Our U.S. and Canadian payroll and human resources businesses comprise a reporting unit that had a goodwill balance of $7,743 as of June 30, 2024. We evaluated this goodwill for impairment as of June 30, 2024, and, based on our quantitative analysis, we concluded that it was not impaired as of that date. In conjunction with our phased transition out of these businesses, we expect that this goodwill will be fully impaired during 2024, at the point when the remaining cash flows expected to be generated by these businesses no longer support the carrying value of the reporting unit. During the six months ended June 30, 2024, we also recognized a gain of $1,000 on the sale of a small business distributor customer list.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230, and we recognized a pretax gain of $21,942 during the quarter and six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div> 15401000 22982000 4738000 27000000 7743000 1000000 31230000 21942000 21942000 28000000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of our interest rate risk management strategy, we have entered into interest rate swaps, which we designated as cash flow hedges, to mitigate variability in interest payments on a portion of our variable-rate debt (Note 12). Our derivative instruments were comprised of the following:</span></div><div style="text-indent:27pt"><span><br/></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:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, <br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value<br/>asset / (liability)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value<br/>asset / (liability)</span></td></tr><tr><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2023 amortizing interest rate swap:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.249 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets and other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023<br/>interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.003 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022 interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.990 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2025</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,519 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12). </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair values of the derivatives are calculated based on the applicable reference rate curve on the date of measurement. The cash flow hedges were fully effective as of June 30, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.</span></div> Our derivative instruments were comprised of the following:<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:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, <br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value<br/>asset / (liability)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value<br/>asset / (liability)</span></td></tr><tr><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2023 amortizing interest rate swap:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.249 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets and other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023<br/>interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.003 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022 interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.990 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2025</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,519 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span>In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12). 239174000 0.04249 1369000 2158000 200000000 0.04003 2422000 287000 300000000 0.03990 3503000 1519000 0.015 0.015 0.025 0.025 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 8: FAIR VALUE MEASUREMENTS</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring fair value measurements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ash and cash equivalents included available-for-sale debt securities at December 31, 2023 (Note 3), which consisted of a domestic money market fund. The cost of the fund, which was traded in an active market, approximated its fair value because of the short-term nature of the underlying investments. The fair value of derivative instruments (Note 7) is calculated based on the applicable reference rate curve on the date of measurement.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:24.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.699%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-772">Derivative assets (Note 7)</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,582 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,294 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,294 </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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557,976 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,742 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,742 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:24.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.737%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-794">Derivative assets (Note 7)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-798">Derivative liability (Note 7)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,430 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="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:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:24.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.699%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-772">Derivative assets (Note 7)</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,294 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,077 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,937 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,582 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,294 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,294 </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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557,976 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,742 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,742 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:24.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.737%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-794">Derivative assets (Note 7)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-798">Derivative liability (Note 7)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,430 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="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:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7294000 7294000 7294000 23077000 23077000 23077000 50937000 50937000 50937000 3990000 3990000 3990000 13582000 14294000 14294000 1557976000 1538742000 1538742000 22000000 22000000 22000000 1806000 1806000 1806000 2158000 2158000 2158000 49962000 49962000 49962000 383134000 383134000 383134000 2937000 2937000 2937000 13430000 13249000 13249000 1592851000 1554028000 1554028000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense consists of costs related to initiatives to drive earnings and cash flow growth and also includes costs related to the consolidation and migration of certain applications and processes. These costs consist primarily of consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as costs related to facility closures and consolidations. In addition, we have recorded employee severance costs across functional areas. Restructuring and integration expense is not allocated to our reportable business segments.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our earnings before interest, taxes, depreciation and amortization ("EBITDA") growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. The associated expense, which consisted primarily of consulting and severance costs, was approximately $10,000 during the quarter ended June 30, 2024 and $22,000 during the six months ended June 30, 2024. During the quarter and six months ended June 30, 2023, we incurred associated expense of approximately $15,000. To date, we have incurred expense of approximately $70,000, and we anticipate that we will incur additional North Star restructuring and integration expense of approximately $50,000 through 2025.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:</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:45.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,286 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,439 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,064 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,191 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,868 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,029 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,477 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,766 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,571 </span></td><td style="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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense for each period was comprised of the following:</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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting and other costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,150 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,930 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,119 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,621 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance benefits</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,161 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,347 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal labor</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,750 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,872 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,636 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,868 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,731 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,029 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,477 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,766 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,571 </span></td><td style="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="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions, as well as the related severance payments, are expected to be completed within the next year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in our restructuring and integration accruals were as follows:</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:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee severance benefits</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,056 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversals</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,446)</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;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800 </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="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The charges and reversals presented in the rollforward of our restructuring and integration accruals do not include items charged directly to expense as incurred, as those items are not reflected in accrued liabilities on the consolidated balance sheets.</span></div> 10000000 22000000 15000000 15000000 70000000 50000000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:</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:45.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,286 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,439 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,064 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,191 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,868 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,029 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,477 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,766 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,571 </span></td><td style="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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense for each period was comprised of the following:</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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting and other costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,150 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,930 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,119 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,621 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance benefits</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,161 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,347 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal labor</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,750 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,872 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,636 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,868 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,731 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,029 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,477 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,766 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,571 </span></td><td style="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> -35000 3286000 898000 4439000 11064000 24191000 24868000 37132000 11029000 27477000 25766000 41571000 9150000 12930000 17119000 20621000 -415000 6161000 1557000 6347000 384000 1750000 1222000 3872000 1910000 6636000 5868000 10731000 11029000 27477000 25766000 41571000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in our restructuring and integration accruals were as follows:</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:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee severance benefits</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,056 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversals</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,446)</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;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800 </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> 9689000 2056000 -499000 7446000 3800000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 10: INCOME TAX PROVISION</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effective income tax rate for the six months ended June 30, 2024 was 33.7%, compared to the effective tax rate of 34.1% for the year ended December 31, 2023. The benefit of business exit activity in 2023 was more than offset by lower tax impacts in 2024 from share-based compensation, foreign operations and return to provision adjustments. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div> 0.337 0.341 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 11: POSTRETIREMENT BENEFITS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have historically provided certain health care benefits for eligible retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">benefit plans can be found under the caption “Note 12: Postretirement Benefits” in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:</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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">871 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">993 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,830)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,197)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,660)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(711)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,685)</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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,370)</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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="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="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:</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:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">871 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">993 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,830)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,197)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,660)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(711)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,685)</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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,370)</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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="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> 435000 496000 871000 993000 2099000 1830000 4197000 3660000 -355000 -355000 -711000 -711000 -334000 -568000 -667000 -1137000 -1685000 -1121000 -3370000 -2241000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 12: DEBT</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt outstanding was comprised of the following:</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:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, secured term loan facility</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,563 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877,187 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, unsecured notes</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on senior, secured revolving credit facility</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,000 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,000 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securitization obligations</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567,480 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,604,187 </span></td><td style="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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discount and debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,504)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of discount and debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557,976 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of long-term debt, net of debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,124)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,514,852 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506,698 </span></td><td style="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-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of long-term debt were as follows as of June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt obligations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,063 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">912,500 </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;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </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;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567,480 </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-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, we executed a senior, secured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility is required to be repaid in equal quarterly installments of $21,656 through June 30, 2025 and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the Secured Overnight Financing Rate ("SOFR") plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement, and a commitment fee is payable on the unused portion of the revolving credit facility. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.70% as of June 30, 2024 and 6.83% as of December 31, 2023, including the impact of interest rate swaps that effectively convert a portion of our variable-rate debt to fixed-rate debt. Further information regarding the interest rate swaps can be found in Note 7.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. During each remaining quarterly period, the consolidated total leverage ratio may not equal or exceed 4.25 to 1.00 and the consolidated secured leverage ratio may not equal or exceed 3.50 to 1.00. In addition, we must maintain a minimum interest coverage ratio of at least 3.00 to 1.00 throughout the remaining term of the credit facility. Failure to meet any of the above requirements would result in an event of default that would allow lenders to declare amounts outstanding immediately due and payable and would allow the lenders to enforce their interests against collateral pledged if we are unable to settle the amounts outstanding. We were in compliance with all debt covenants as of June 30, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The credit agreement contains customary representations and warranties and, as a condition to borrowing, requires that all such representations and warranties be true and correct in all material respects on the date of each borrowing, including representations as to no material adverse change in our business, assets, operations or financial condition. If our consolidated total leverage ratio exceeds 2.75 to 1.00, the aggregate annual amount of permitted dividends and share repurchases in connection with incentive-based equity and compensation is limited to $60,000.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2024, amounts available for borrowing under our revolving credit facility were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available borrowings</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on revolving credit facility</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223,000)</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;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding letters of credit</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,673)</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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of June 30, 2024</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,327 </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="text-indent:27pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior unsecured notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In June 2021, we issued $500,000 of 8.0% senior, unsecured notes that mature in June 2029. The notes were issued via a private placement under Rule 144A of the Securities Act of 1933. Proceeds from the offering, net of discount and offering costs, were $490,741, resulting in an effective interest rate of 8.3%. The net proceeds from the notes were used to fund the acquisition of First American Payment Systems, L.P. in June 2021. Interest payments are due each June and December. During 2022, we settled $25,000 of these notes via open market purchases.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The indenture governing the notes contains covenants that limit our ability and the ability of our restricted subsidiaries to, among other things, incur additional indebtedness and liens, issue redeemable stock and preferred stock, pay dividends and distributions, make loans and investments and consolidate or merge or sell all or substantially all of our assets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Securitization facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In March 2024, Deluxe Receivables LLC, a wholly-owned subsidiary, entered into a receivables financing agreement (the “Securitization Facility”) with a group of financial institutions. The agreement terminates in March 2027, unless extended in accordance with its terms. The maximum amount available under the Securitization Facility is $80,000, subject to certain borrowing base adjustments. Under the agreement, we sold and will continue to automatically sell certain of our accounts receivable to the subsidiary as collateral for borrowings under the facility. Borrowings bear interest at SOFR plus an applicable margin, and a commitment fee is payable on the unused portion of the facility. Interest and fees are due monthly. As of June 30, 2024, $78,917 was outstanding under the facility at an interest rate of 6.91%. We utilized the proceeds from these borrowings to prepay amounts due under our secured term loan facility. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Securitization Facility is accounted for as a collateralized financing activity, rather than the sale of assets. As such, the subsidiary is consolidated, and the receivable balances pledged as collateral are presented as accounts receivable on the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">consolidated balance sheet, and the borrowings are presented as long-term debt. Cash receipts related to the underlying receivables are reflected as operating cash flows and borrowings and repayments under the collateralized loans are reflected as financing cash flows within the consolidated statement of cash flows.</span></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt outstanding was comprised of the following:</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:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, secured term loan facility</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,563 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877,187 </span></td><td style="border-top:2pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, unsecured notes</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on senior, secured revolving credit facility</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,000 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,000 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securitization obligations</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567,480 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,604,187 </span></td><td style="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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discount and debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,504)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of discount and debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,557,976 </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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of long-term debt, net of debt issuance costs</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,124)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,514,852 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506,698 </span></td><td style="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> 790563000 877187000 475000000 475000000 223000000 252000000 78917000 0 1567480000 1604187000 9504000 11336000 1557976000 1592851000 43124000 86153000 1514852000 1506698000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of long-term debt were as follows as of June 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt obligations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,063 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">912,500 </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;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </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;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567,480 </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> 101063000 912500000 78917000 0 475000000 1567480000 500000000 1155000000 40000000 40000000 25000000 25000000 21656000 21656000 28875000 28875000 28875000 0.015 0.015 0.025 0.025 0.0670 0.0683 4.25 4.25 3.50 3.50 3.00 3.00 2.75 2.75 60000000 60000000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2024, amounts available for borrowing under our revolving credit facility were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:'Arial',sans-serif;font-size:7pt;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available borrowings</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on revolving credit facility</span></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223,000)</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;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding letters of credit</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,673)</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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of June 30, 2024</span></div></td><td colspan="3" style="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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,327 </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="text-indent:27pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.</span></div> 500000000 223000000 7673000 269327000 500000000 0.080 490741000 0.083 25000000 80000000 80000000 78917000 0.0691 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 13: OTHER COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Indemnifications</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnification provisions generally encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. These liabilities were not material as of June 30, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Self-insurance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $8,851 as of June 30, 2024 and $9,024 as of December 31, 2023. These accruals are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not material as of June 30, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.</span></div> 8851000 9024000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 14: SHAREHOLDERS' EQUITY</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the six months ended June 30, 2024 or June 30, 2023, and $287,452 remained available for repurchase as of June 30, 2024.</span></div> 500000000 0 0 287452000 <div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 15: BUSINESS SEGMENT INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2024, we revised our reportable business segments to align with structural and management reporting changes that better reflect our portfolio mix and offerings. We now operate the following reportable segments, generally organized by product and service type:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Merchant Services </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides electronic credit and debit card authorization and payment systems and processing services, primarily to small and medium-sized retail and service businesses.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">B2B Payments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, as well as fraud and security services and Deluxe Payment Exchange+, an accounts payable automation solution.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – provides data-driven marketing solutions, including digital engagement, financial institution profitability reporting and account switching tools, and business incorporation services.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">Print </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides printed personal and business checks, printed business forms, business accessories and promotional products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our segments operate primarily in the U.S., with some operations in Canada. Through June 2023, we operated our former web hosting business in portions of Europe and through partners in Central and South America. Revenue and long-lived assets related to our foreign operations were not material to our consolidated financial statements during the periods covered by this report. No single customer accounted for more than 10% of consolidated revenue during the six months ended June 30, 2024 and 2023.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our chief operating decision maker ("CODM") is our Chief Executive Officer. He reviews EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related expenses outside of the normal course of business; and gains or losses on sales of businesses and long-lived assets. The CODM does not review segment asset information when making investment or operating decisions regarding our reportable business segments.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is our segment information for the quarters and six months ended June 30, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.</span></div><div style="text-indent:27pt"><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:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant Services:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,188 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,625 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,727 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B2B Payments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,230 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,341 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,648 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,537 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,012 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,192 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,273 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,393 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,301 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,104 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,796 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,382 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,665 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,638 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Print:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,745 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,517 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,079 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,557 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,863 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,770 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,819 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reportable segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,626 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,074,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,859 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,644 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,382 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,003 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All other:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,060 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,731 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,588 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,239 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,686 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,447 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,883 </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,607 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,044 </span></td><td style="border-bottom: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="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:</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:40.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,447 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,883 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,607 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,044 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate operations</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,061)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,511)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84,763)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,236)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,692)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,607)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,439)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,128)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,197)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,932)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,006)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,948)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,029)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,477)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,766)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,571)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,009)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,484)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,130)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related expense (benefit)</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(245)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,401 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,898 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,023 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,250 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,562 </span></td><td style="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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by our product and service offerings:</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,881 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,898 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,700 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,230 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,393 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,745 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,921 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,816 </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></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,330 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </span></td><td style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,175 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,798 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,353 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,326 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,341 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,301 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,517 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,060 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,686 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,222 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,285 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,442 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,648 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,104 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072,770 </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></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:19.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,233 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,456 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,897 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,869 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,275 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,537 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,654 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,557 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,731 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,051 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0.10 0.10 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is our segment information for the quarters and six months ended June 30, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.</span></div><div style="text-indent:27pt"><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:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant Services:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,188 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,625 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,727 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B2B Payments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,230 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,341 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,648 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,537 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,012 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,192 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,273 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,393 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,301 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,104 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,796 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,382 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,665 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,638 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Print:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,745 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,517 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,079 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,557 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,863 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,770 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,819 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reportable segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,626 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,074,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,859 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,644 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,382 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,003 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All other:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,060 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,731 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,588 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,239 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,686 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,447 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,883 </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,607 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,044 </span></td><td style="border-bottom: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="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).</span></div> 98527000 91467000 195004000 180572000 19188000 17300000 40625000 35727000 70230000 76341000 139648000 151537000 14012000 15192000 27273000 28667000 57393000 59301000 117104000 103654000 15796000 13382000 30665000 23638000 308745000 324517000 612079000 638557000 93863000 104770000 184819000 199971000 534895000 551626000 1063835000 1074320000 142859000 150644000 283382000 288003000 2921000 20060000 8935000 42731000 1588000 8239000 5225000 18041000 537816000 571686000 1072770000 1117051000 144447000 158883000 288607000 306044000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:</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:40.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Arial',sans-serif;font-size:7pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,447 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,883 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,607 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,044 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate operations</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,061)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,511)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84,763)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,236)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,692)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,607)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,439)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,128)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,197)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,932)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,006)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,948)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,029)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,477)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,766)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,571)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,009)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,484)</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,130)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related expense (benefit)</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(245)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,401 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,898 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,023 </span></td><td style="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="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,250 </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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,562 </span></td><td style="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> 144447000 158883000 288607000 306044000 -41061000 -50511000 -84763000 -97236000 41692000 42607000 83439000 86128000 30197000 31932000 61006000 61948000 38000 26000 65000 54000 11029000 27477000 25766000 41571000 5009000 5484000 10130000 11350000 0 -183000 300000 245000 15401000 21942000 23982000 21942000 30898000 23023000 47250000 29562000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by our product and service offerings:</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,881 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,898 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,700 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,230 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,393 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,745 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,921 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,816 </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></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,330 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </span></td><td style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,175 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,798 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,353 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,326 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,341 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,301 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,517 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,060 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,686 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,222 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,285 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,442 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,648 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,104 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072,770 </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></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:19.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,233 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,456 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,897 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,869 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,275 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,537 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,654 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,557 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,731 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,051 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by our product and service offerings:</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,360 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,021 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,364 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,349 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,495 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,881 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,898 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,700 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,527 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,230 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,393 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,745 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,921 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,816 </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></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter 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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,424 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,330 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </span></td><td style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,175 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,798 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,353 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,326 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,467 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,341 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,301 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,517 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,060 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,686 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,844 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,079 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,156 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,426 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,819 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,222 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,285 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,442 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,004 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,648 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,104 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,079 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,935 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072,770 </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></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:19.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:7pt;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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,071 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,233 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,456 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,785 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,897 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,869 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,275 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,572 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,537 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,654 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,557 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,731 </span></td><td style="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="padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,051 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 179360000 179360000 98527000 98527000 71021000 71021000 58364000 58364000 55349000 55349000 52495000 52495000 14881000 4898000 2921000 22700000 98527000 70230000 57393000 308745000 2921000 537816000 186424000 186424000 91467000 91467000 71330000 707000 72037000 66763000 66763000 61166000 61166000 54503000 54503000 15175000 4798000 19353000 39326000 91467000 76341000 59301000 324517000 20060000 571686000 357844000 357844000 195004000 195004000 132079000 132079000 122156000 122156000 110426000 110426000 106819000 106819000 29222000 10285000 8935000 48442000 195004000 139648000 117104000 612079000 8935000 1072770000 365071000 365071000 180572000 180572000 141233000 1456000 142689000 132253000 132253000 121640000 121640000 93785000 93785000 29897000 9869000 41275000 81041000 180572000 151537000 103654000 638557000 42731000 1117051000 false false false false Includes unbilled receivables of $52,249 as of June 30, 2024 and $43,673 as of December 31, 2023. Represents revenues that are earned but not currently billable under the related contract terms. The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023. Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023. Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,501 as of June 30, 2024 and $987 as of December 31, 2023. Revenue recognized for amounts included in deferred revenue at the beginning of the period was $24,333 for the six months ended June 30, 2024 and $29,637 for the six months ended June 30, 2023. Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 (Note 6). Other comprehensive income before reclassifications is net of income tax expense of $2,553. Other comprehensive loss before reclassifications is net of an income tax benefit of $3. Other comprehensive income before reclassifications is net of income tax expense of $1,768. In addition, an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, is paid on amounts outstanding under our credit facility (Note 12). We use standby letters of credit primarily to collateralize certain obligations related to our self-insured workers' compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility. Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).