0000027996-23-000162.txt : 20230804 0000027996-23-000162.hdr.sgml : 20230804 20230804140303 ACCESSION NUMBER: 0000027996-23-000162 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230804 DATE AS OF CHANGE: 20230804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DELUXE CORP CENTRAL INDEX KEY: 0000027996 STANDARD INDUSTRIAL CLASSIFICATION: BLANKBOOKS, LOOSELEAF BINDERS & BOOKBINDING & RELATED WORK [2780] 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: 231143350 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-20230630.htm DELUXE CORPORATION 10-Q 06.30.2023 dlx-20230630
000002799612/312023Q2falsehttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#Assets00000279962023-01-012023-06-3000000279962023-07-26xbrli:shares00000279962022-12-31iso4217:USD00000279962023-06-30iso4217:USDxbrli:shares0000027996us-gaap:ProductMember2023-04-012023-06-300000027996us-gaap:ProductMember2022-04-012022-06-300000027996us-gaap:ProductMember2023-01-012023-06-300000027996us-gaap:ProductMember2022-01-012022-06-300000027996us-gaap:ServiceMember2023-04-012023-06-300000027996us-gaap:ServiceMember2022-04-012022-06-300000027996us-gaap:ServiceMember2023-01-012023-06-300000027996us-gaap:ServiceMember2022-01-012022-06-3000000279962023-04-012023-06-3000000279962022-04-012022-06-3000000279962022-01-012022-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-300000027996us-gaap:CommonStockMember2023-06-300000027996us-gaap:AdditionalPaidInCapitalMember2023-06-300000027996us-gaap:RetainedEarningsMember2023-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000027996us-gaap:NoncontrollingInterestMember2023-06-3000000279962022-03-310000027996us-gaap:CommonStockMember2022-03-310000027996us-gaap:AdditionalPaidInCapitalMember2022-03-310000027996us-gaap:RetainedEarningsMember2022-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000027996us-gaap:NoncontrollingInterestMember2022-03-310000027996us-gaap:RetainedEarningsMember2022-04-012022-06-300000027996us-gaap:NoncontrollingInterestMember2022-04-012022-06-300000027996us-gaap:CommonStockMember2022-04-012022-06-300000027996us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-3000000279962022-06-300000027996us-gaap:CommonStockMember2022-06-300000027996us-gaap:AdditionalPaidInCapitalMember2022-06-300000027996us-gaap:RetainedEarningsMember2022-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000027996us-gaap:NoncontrollingInterestMember2022-06-300000027996us-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-3000000279962021-12-310000027996us-gaap:CommonStockMember2021-12-310000027996us-gaap:AdditionalPaidInCapitalMember2021-12-310000027996us-gaap:RetainedEarningsMember2021-12-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000027996us-gaap:NoncontrollingInterestMember2021-12-310000027996us-gaap:RetainedEarningsMember2022-01-012022-06-300000027996us-gaap:NoncontrollingInterestMember2022-01-012022-06-300000027996us-gaap:CommonStockMember2022-01-012022-06-300000027996us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000027996us-gaap:TradeAccountsReceivableMember2023-01-012023-06-300000027996us-gaap:InventoryValuationReserveMember2023-01-012023-06-300000027996us-gaap:InventoryValuationReserveMember2022-01-012022-06-300000027996us-gaap:ForeignGovernmentDebtSecuritiesMemberdlx:FundsHeldForCustomersMember2023-06-300000027996dlx:FundsHeldForCustomersMember2023-06-300000027996us-gaap:GeographicDistributionDomesticMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-12-310000027996us-gaap:ForeignGovernmentDebtSecuritiesMemberdlx:FundsHeldForCustomersMember2022-12-310000027996dlx:FundsHeldForCustomersMember2022-12-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2023-06-300000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2022-12-310000027996us-gaap:CustomerRelatedIntangibleAssetsMember2023-06-300000027996us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310000027996us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300000027996us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000027996us-gaap:DistributionRightsMember2023-06-300000027996us-gaap:DistributionRightsMember2022-12-310000027996us-gaap:TradeNamesMember2023-06-300000027996us-gaap:TradeNamesMember2022-12-310000027996dlx:SoftwareforResaleMember2023-06-300000027996dlx:SoftwareforResaleMember2022-12-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2023-01-012023-06-300000027996us-gaap:DistributionRightsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2022-12-310000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2022-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2022-12-310000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2022-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2023-06-300000027996us-gaap:NotesReceivableMember2023-01-012023-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2022-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2021-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-01-012023-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2022-01-012022-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMember2022-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMemberdlx:OnetotwointernalgradememberMember2023-06-300000027996dlx:LoansandnotesreceivablefromdistributorsMemberdlx:ThreetofourinternalgradeMember2023-06-300000027996dlx:FundsHeldForCustomersMember2022-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-300000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMembersrt:ScenarioForecastMember2023-01-012023-12-310000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember2023-04-012023-06-300000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember2022-01-012022-12-310000027996dlx:AustralianWebHostingBusinessMember2022-04-012022-06-300000027996dlx:AustralianWebHostingBusinessMember2021-01-012021-12-310000027996dlx:PromotionalSolutionsBusinessExitsMember2021-01-012021-12-310000027996dlx:LancasterCaliforniaFacilityMember2022-04-012022-06-300000027996dlx:InterestRateSwapJune2023Member2023-06-202023-06-200000027996dlx:InterestRateSwapJune2023Member2023-06-20xbrli:pure0000027996dlx:InterestRateSwapJune2023Member2023-06-300000027996dlx:InterestRateSwapMarch2023Member2023-03-200000027996dlx:InterestRateSwapMarch2023Member2023-06-300000027996dlx:InterestRateSwapSeptember2022Member2022-09-200000027996dlx:InterestRateSwapSeptember2022Member2023-06-300000027996dlx:InterestRateSwapSeptember2022Member2022-12-310000027996dlx:InterestRateSwapJuly2019Member2019-07-190000027996dlx:InterestRateSwapJuly2019Member2022-12-310000027996us-gaap:ForeignGovernmentDebtMemberdlx:FundsHeldForCustomersMember2023-06-300000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtMemberdlx:FundsHeldForCustomersMember2023-06-300000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtMemberus-gaap:FairValueInputsLevel2Memberdlx:FundsHeldForCustomersMember2023-06-300000027996us-gaap:FairValueMeasurementsRecurringMember2023-06-300000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300000027996us-gaap:CashAndCashEquivalentsMember2023-06-300000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-06-300000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2023-06-300000027996us-gaap:FairValueInputsLevel1Member2023-06-300000027996dlx:OtherCurrentAndNoncurrentAssetsMember2023-06-300000027996us-gaap:FairValueInputsLevel3Memberdlx:OtherCurrentAndNoncurrentAssetsMember2023-06-300000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2023-06-300000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMemberus-gaap:FairValueInputsLevel2Member2023-06-300000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310000027996us-gaap:ForeignGovernmentDebtMemberdlx:FundsHeldForCustomersMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtMemberdlx:FundsHeldForCustomersMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtMemberus-gaap:FairValueInputsLevel2Memberdlx:FundsHeldForCustomersMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMember2022-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000027996us-gaap:CashAndCashEquivalentsMember2022-12-310000027996us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2022-12-310000027996us-gaap:FairValueInputsLevel1Member2022-12-310000027996dlx:OtherCurrentAndNoncurrentAssetsMember2022-12-310000027996us-gaap:FairValueInputsLevel3Memberdlx:OtherCurrentAndNoncurrentAssetsMember2022-12-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2022-12-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMemberus-gaap:FairValueInputsLevel2Member2022-12-310000027996us-gaap:CostOfSalesMember2023-04-012023-06-300000027996us-gaap:CostOfSalesMember2022-04-012022-06-300000027996us-gaap:CostOfSalesMember2023-01-012023-06-300000027996us-gaap:CostOfSalesMember2022-01-012022-06-300000027996us-gaap:OperatingExpenseMember2023-04-012023-06-300000027996us-gaap:OperatingExpenseMember2022-04-012022-06-300000027996us-gaap:OperatingExpenseMember2023-01-012023-06-300000027996us-gaap:OperatingExpenseMember2022-01-012022-06-300000027996dlx:ExternalconsultingfeesMember2023-04-012023-06-300000027996dlx:ExternalconsultingfeesMember2022-04-012022-06-300000027996dlx:ExternalconsultingfeesMember2023-01-012023-06-300000027996dlx:ExternalconsultingfeesMember2022-01-012022-06-300000027996us-gaap:EmployeeSeveranceMember2023-04-012023-06-300000027996us-gaap:EmployeeSeveranceMember2022-04-012022-06-300000027996us-gaap:EmployeeSeveranceMember2023-01-012023-06-300000027996us-gaap:EmployeeSeveranceMember2022-01-012022-06-300000027996dlx:InternallaborMember2023-04-012023-06-300000027996dlx:InternallaborMember2022-04-012022-06-300000027996dlx:InternallaborMember2023-01-012023-06-300000027996dlx:InternallaborMember2022-01-012022-06-300000027996us-gaap:OtherRestructuringMember2023-04-012023-06-300000027996us-gaap:OtherRestructuringMember2022-04-012022-06-300000027996us-gaap:OtherRestructuringMember2023-01-012023-06-300000027996us-gaap:OtherRestructuringMember2022-01-012022-06-300000027996us-gaap:EmployeeSeveranceMember2022-12-310000027996us-gaap:EmployeeSeveranceMember2023-06-3000000279962022-01-012022-12-310000027996dlx:TermLoanFacilityMember2023-06-300000027996dlx:TermLoanFacilityMember2022-12-310000027996us-gaap:UnsecuredDebtMember2023-06-300000027996us-gaap:UnsecuredDebtMember2022-12-310000027996us-gaap:RevolvingCreditFacilityMember2023-06-300000027996us-gaap:RevolvingCreditFacilityMember2022-12-3100000279962021-06-010000027996dlx:TermLoanFacilityMember2021-06-010000027996dlx:SwinglineSubFacilityMember2021-06-010000027996us-gaap:LetterOfCreditMember2021-06-010000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2023-10-012023-12-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-01-012025-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2024-01-012024-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2024-10-012024-12-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2024-07-012024-09-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2024-04-012024-06-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-04-012025-06-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2023-07-012023-09-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-07-012025-09-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-10-012025-12-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2026-01-012026-03-310000027996srt:MinimumMember2021-06-012021-06-010000027996srt:MaximumMember2021-06-012021-06-010000027996srt:ScenarioForecastMember2023-04-012024-03-310000027996srt:ScenarioForecastMember2024-04-012026-03-310000027996srt:ScenarioForecastMember2023-07-012026-03-310000027996us-gaap:UnsecuredDebtMember2021-06-010000027996us-gaap:UnsecuredDebtMember2021-06-012021-06-0100000279962022-07-292022-07-2900000279962018-10-24dlx:segment0000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMember2022-01-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMember2022-01-012022-06-300000027996us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000027996us-gaap:CorporateNonSegmentMember2022-04-012022-06-300000027996us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000027996us-gaap:CorporateNonSegmentMember2022-01-012022-06-300000027996dlx:ChecksMemberdlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000027996dlx:ChecksrevenueMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:MerchantServicesAndOtherPaymentsSolutionsMember2023-04-012023-06-300000027996dlx:MerchantServicesAndOtherPaymentsSolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MarketingandpromotionalsolutionsMemberdlx:PromotionalSolutionsMember2023-04-012023-06-300000027996dlx:MarketingandpromotionalsolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PromotionalSolutionsMember2023-04-012023-06-300000027996dlx:FormsandotherproductsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:TreasurymanagementsolutionsMember2023-04-012023-06-300000027996dlx:TreasurymanagementsolutionsMember2023-04-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2023-04-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:WebandhostedsolutionsMemberdlx:DataSolutionsMember2023-04-012023-06-300000027996dlx:WebandhostedsolutionsMember2023-04-012023-06-300000027996dlx:ChecksMemberdlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000027996dlx:ChecksrevenueMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:MerchantServicesAndOtherPaymentsSolutionsMember2022-04-012022-06-300000027996dlx:MerchantServicesAndOtherPaymentsSolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MarketingandpromotionalsolutionsMemberdlx:PromotionalSolutionsMember2022-04-012022-06-300000027996dlx:MarketingandpromotionalsolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PromotionalSolutionsMember2022-04-012022-06-300000027996dlx:FormsandotherproductsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:TreasurymanagementsolutionsMember2022-04-012022-06-300000027996dlx:TreasurymanagementsolutionsMember2022-04-012022-06-300000027996dlx:DatadrivenmarketingsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2022-04-012022-06-300000027996dlx:DatadrivenmarketingsolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:WebandhostedsolutionsMemberdlx:DataSolutionsMember2022-04-012022-06-300000027996dlx:WebandhostedsolutionsMember2022-04-012022-06-300000027996dlx:ChecksMemberdlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000027996dlx:ChecksrevenueMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:MerchantServicesAndOtherPaymentsSolutionsMember2023-01-012023-06-300000027996dlx:MerchantServicesAndOtherPaymentsSolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MarketingandpromotionalsolutionsMemberdlx:PromotionalSolutionsMember2023-01-012023-06-300000027996dlx:MarketingandpromotionalsolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PromotionalSolutionsMember2023-01-012023-06-300000027996dlx:FormsandotherproductsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:TreasurymanagementsolutionsMember2023-01-012023-06-300000027996dlx:TreasurymanagementsolutionsMember2023-01-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2023-01-012023-06-300000027996dlx:DatadrivenmarketingsolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:WebandhostedsolutionsMemberdlx:DataSolutionsMember2023-01-012023-06-300000027996dlx:WebandhostedsolutionsMember2023-01-012023-06-300000027996dlx:ChecksMemberdlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000027996dlx:ChecksrevenueMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:MerchantServicesAndOtherPaymentsSolutionsMember2022-01-012022-06-300000027996dlx:MerchantServicesAndOtherPaymentsSolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:MarketingandpromotionalsolutionsMemberdlx:PromotionalSolutionsMember2022-01-012022-06-300000027996dlx:MarketingandpromotionalsolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PromotionalSolutionsMember2022-01-012022-06-300000027996dlx:FormsandotherproductsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberdlx:TreasurymanagementsolutionsMember2022-01-012022-06-300000027996dlx:TreasurymanagementsolutionsMember2022-01-012022-06-300000027996dlx:DatadrivenmarketingsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DataSolutionsMember2022-01-012022-06-300000027996dlx:DatadrivenmarketingsolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:WebandhostedsolutionsMemberdlx:DataSolutionsMember2022-01-012022-06-300000027996dlx:WebandhostedsolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMembercountry:US2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMembercountry:USdlx:DataSolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMembercountry:US2023-04-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMembercountry:US2023-04-012023-06-300000027996country:US2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberus-gaap:NonUsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:NonUsMemberdlx:DataSolutionsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMemberus-gaap:NonUsMember2023-04-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2023-04-012023-06-300000027996us-gaap:NonUsMember2023-04-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMembercountry:US2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMembercountry:USdlx:DataSolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMembercountry:US2022-04-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMembercountry:US2022-04-012022-06-300000027996country:US2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberus-gaap:NonUsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:NonUsMemberdlx:DataSolutionsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMemberus-gaap:NonUsMember2022-04-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2022-04-012022-06-300000027996us-gaap:NonUsMember2022-04-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMembercountry:US2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMembercountry:USdlx:DataSolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMembercountry:US2023-01-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-06-300000027996country:US2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberus-gaap:NonUsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:NonUsMemberdlx:DataSolutionsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMemberus-gaap:NonUsMember2023-01-012023-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2023-01-012023-06-300000027996us-gaap:NonUsMember2023-01-012023-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMembercountry:US2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMembercountry:USdlx:DataSolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMembercountry:US2022-01-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-06-300000027996country:US2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PaymentsMemberus-gaap:NonUsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberus-gaap:NonUsMemberdlx:DataSolutionsMember2022-01-012022-06-300000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsMemberus-gaap:NonUsMember2022-01-012022-06-300000027996dlx:ChecksMemberus-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2022-01-012022-06-300000027996us-gaap:NonUsMember2022-01-012022-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, 2023
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.MinneapolisMN55402-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 26, 2023 was 43,616,556.

1


PART I – FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

DELUXE CORPORATION
CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share par value)June 30,
2023
December 31,
2022
ASSETS  
Current assets:  
Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022
$39,052 $40,435 
Trade accounts receivable, net of allowance for credit losses
212,267 206,617 
Inventories and supplies54,899 52,267 
Funds held for customers, including securities carried at fair value of $8,402 and $8,126, respectively
155,794 302,291 
Prepaid expenses32,820 36,642 
Revenue in excess of billings
37,236 38,761 
Other current assets16,580 27,024 
Total current assets548,648 704,037 
Deferred income taxes1,341 1,956 
Long-term investments
66,465 47,783 
Property, plant and equipment, net of accumulated depreciation of $353,847 and $379,988, respectively
126,967 124,894 
Operating lease assets52,500 47,132 
Intangibles, net of accumulated amortization of $831,755 and $823,589, respectively
430,103 458,979 
Goodwill1,430,588 1,431,385 
Other non-current assets266,403 260,354 
Total assets$2,923,015 $3,076,520 
LIABILITIES AND SHAREHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$174,662 $157,055 
Funds held for customers155,182 305,138 
Accrued liabilities155,195 218,404 
Current portion of long-term debt86,059 71,748 
Total current liabilities571,098 752,345 
Long-term debt1,581,151 1,572,528 
Operating lease liabilities54,470 48,925 
Deferred income taxes37,597 45,510 
Other non-current liabilities65,070 52,988 
Commitments and contingencies (Note 13)
Shareholders' equity:  
Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2023 – 43,613; December 31, 2022 – 43,204)
43,613 43,204 
Additional paid-in capital89,380 79,234 
Retained earnings511,058 518,635 
Accumulated other comprehensive loss(30,891)(37,264)
Non-controlling interest469 415 
Total shareholders’ equity613,629 604,224 
Total liabilities and shareholders’ equity$2,923,015 $3,076,520 


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)2023202220232022
Product revenue$323,805 $322,109 $634,031 $639,412 
Service revenue247,881 240,844 483,020 479,556 
Total revenue571,686 562,953 1,117,051 1,118,968 
Cost of products(125,453)(117,519)(243,888)(231,879)
Cost of services (144,494)(146,593)(276,721)(281,427)
Total cost of revenue(269,947)(264,112)(520,609)(513,306)
Gross profit301,739 298,841 596,442 605,662 
Selling, general and administrative expense(245,359)(249,626)(492,989)(509,325)
Restructuring and integration expense(24,191)(15,182)(37,132)(31,426)
Gain on sale of businesses and facility21,942 17,527 21,942 17,527 
Operating income54,131 51,560 88,263 82,438 
Interest expense(31,932)(21,349)(61,948)(41,672)
Other income, net824 2,414 3,247 4,417 
Income before income taxes23,023 32,625 29,562 45,183 
Income tax provision(6,622)(10,528)(10,381)(13,407)
Net income16,401 22,097 19,181 31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe$16,375 $22,062 $19,127 $31,705 
Total comprehensive income$25,517 $26,168 $25,554 $38,314 
Comprehensive income attributable to Deluxe25,491 26,133 25,500 38,243 
Basic earnings per share0.38 0.51 0.44 0.74 
Diluted earnings per share0.37 0.50 0.44 0.72 


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, 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 issued215 215 523 — — — 738 
Common shares retired(23)(23)(326)— — — (349)
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 


(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, March 31, 202242,923 $42,923 $62,676 $502,125 $(29,025)$316 $579,015 
Net income— — — 22,062 — 35 22,097 
Cash dividends ($0.30 per share)
— — — (13,290)— — (13,290)
Common shares issued201 201 606 — — — 807 
Common shares retired(44)(44)(1,170)— — — (1,214)
Employee share-based compensation
— — 5,305 — — — 5,305 
Other comprehensive income
— — — — 4,071 — 4,071 
Balance, June 30, 2022
43,080 $43,080 $67,417 $510,897 $(24,954)$351 $596,791 


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, 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 issued539 539 1,140 — — — 1,679 
Common shares retired(130)(130)(2,253)— — — (2,383)
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 

(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, December 31, 2021
42,679 $42,679 $57,368 $505,763 $(31,492)$280 $574,598 
Net income— — — 31,705 — 71 31,776 
Cash dividends ($0.60 per share)
— — — (26,571)— — (26,571)
Common shares issued580 580 1,757 — — — 2,337 
Common shares retired(179)(179)(5,195)— — — (5,374)
Employee share-based compensation
— — 13,487 — — — 13,487 
Other comprehensive income
— — — — 6,538 — 6,538 
Balance, June 30, 2022
43,080 $43,080 $67,417 $510,897 $(24,954)$351 $596,791 


See Condensed Notes to Unaudited Consolidated Financial Statements

5


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 Six Months Ended
June 30,
(in thousands)20232022
Cash flows from operating activities:  
Net income$19,181 $31,776 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation11,052 12,146 
Amortization of intangibles75,076 74,498 
Operating lease expense10,522 9,756 
Amortization of prepaid product discounts17,173 17,171 
Deferred income taxes(9,489)(14,482)
Employee share-based compensation expense11,350 13,038 
Gain on sale of businesses and facility(21,942)(17,527)
Other non-cash items, net21,606 15,546 
Changes in assets and liabilities:  
Trade accounts receivable(9,889)8,976 
Inventories and supplies(4,609)(5,713)
Other current assets11,876 (8,229)
Payments for cloud computing arrangement implementation costs(5,846)(11,340)
Other non-current assets(7,216)(8,157)
Accounts payable21,134 (4,345)
Prepaid product discount payments(12,742)(12,285)
Other accrued and non-current liabilities(79,900)(28,642)
Net cash provided by operating activities47,337 72,187 
Cash flows from investing activities:  
Purchases of capital assets(55,904)(45,246)
Proceeds from sale of businesses and facilities27,880 23,875 
Other(9,878)895 
Net cash used by investing activities(37,902)(20,476)
Cash flows from financing activities:  
Proceeds from issuing long-term debt and swingline loans437,500 314,000 
Payments on long-term debt and swingline loans(416,376)(323,376)
Net change in customer funds obligations(149,336)(100,067)
Employee taxes paid for shares withheld(2,383)(5,374)
Cash dividends paid to shareholders(26,852)(26,591)
Other(3,273)(2,870)
Net cash used by financing activities(160,720)(144,278)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
3,063 (3,336)
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents(148,222)(95,903)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year337,415 285,491 
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3)$189,193 $189,588 


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, 2023, the consolidated statements of comprehensive income for the quarters and six months ended June 30, 2023 and 2022, the consolidated statements of shareholders’ equity for the quarters and six months ended June 30, 2023 and 2022 and the consolidated statements of cash flows for the six months ended June 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 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, 2022 (the "2022 Form 10-K").

The preparation of our 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.

Comparability The consolidated statement of cash flows for the six months ended June 30, 2022 has been modified to conform to the current year presentation. We included proceeds from issuing shares within other financing activities. Previously, this amount was shown separately.


NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS

In March 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. We adopted this standard on January 1, 2023 and elected to apply it prospectively to modifications occurring on or after January 1, 2023. Adoption of this standard did not impact our financial position as of June 30, 2023 or our results of operations for the six months ended June 30, 2023.

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, Reference Rate Reform (Topic 848): Scope, which clarified the scope and application of the original guidance. Effective March 20, 2023, we modified our existing credit facility and our September 2022 interest rate swap agreement (Note 7) to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreements. In accounting for these modifications, we adopted the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, Deferral of the Sunset Date of Topic 848. Adoption of these standards did not have a material impact on our consolidated financial statements.


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,
2023
December 31,
2022
Trade accounts receivable – gross$217,705 $210,799 
Allowance for credit losses(5,438)(4,182)
Trade accounts receivable – net(1)
$212,267 $206,617 

(1) Includes unbilled receivables of $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.

7

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


Changes in the allowance for credit losses for the six months ended June 30, 2023 and 2022 were as follows:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$4,182 $4,130 
Bad debt expense3,027 1,449 
Write-offs and other(1,771)(1,326)
Balance, end of period$5,438 $4,253 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Raw materials$12,028 $11,563 
Semi-finished goods6,098 7,777 
Finished goods37,836 32,938 
Supplies7,062 6,389 
Reserve for excess and obsolete items(8,125)(6,400)
Inventories and supplies, net of reserve$54,899 $52,267 

Changes in the reserve for excess and obsolete items were as follows for the six months ended June 30, 2023 and 2022:

Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$6,400 $5,132 
Amounts charged to expense2,151 1,516 
Write-offs and other(426)(1,211)
Balance, end of period$8,125 $5,437 

Available-for-sale debt securities – Available-for-sale debt securities were comprised of the following:
 June 30, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Funds held for customers:(1)
Canadian and provincial government securities$9,499 $ $(1,097)$8,402 
Available-for-sale debt securities$9,499 $ $(1,097)$8,402 

(1) Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.


8

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

 December 31, 2022
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$5,000 $ $ $5,000 
Funds held for customers:(1)
Canadian and provincial government securities9,190  (1,064)8,126 
Available-for-sale debt securities$14,190 $ $(1,064)$13,126 
 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.

Expected maturities of available-for-sale debt securities as of June 30, 2023 were as follows:
(in thousands)Fair value
Due in one year or less$3,394 
Due in two to five years1,723 
Due in six to ten years3,285 
Available-for-sale debt securities$8,402 

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,
2023
December 31,
2022
Conditional right to receive consideration$24,608 $26,520 
Unconditional right to receive consideration(1)
12,628 12,241 
Revenue in excess of billings$37,236 $38,761 

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

Intangibles – Intangibles were comprised of the following:
 June 30, 2023December 31, 2022
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$526,697 $(379,518)$147,179 $529,306 $(395,514)$133,792 
Customer lists/relationships487,127 (335,245)151,882 497,882 (312,986)184,896 
Technology-based intangibles97,633 (49,560)48,073 99,613 (47,478)52,135 
Partner relationships74,134 (10,790)63,344 74,682 (9,094)65,588 
Trade names39,367 (22,742)16,625 44,185 (26,510)17,675 
Software to be sold36,900 (33,900)3,000 36,900 (32,007)4,893 
Intangibles$1,261,858 $(831,755)$430,103 $1,282,568 $(823,589)$458,979 

9

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


Amortization of intangibles was $36,859 for the quarter ended June 30, 2023, $38,339 for the quarter ended June 30, 2022, $75,076 for the six months ended June 30, 2023 and $74,498 for the six months ended June 30, 2022. Based on the intangibles in service as of June 30, 2023, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2023$65,253 
202495,983 
202567,446 
202642,837 
202733,036 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. The following intangibles were capitalized during the six months ended June 30, 2023:
(in thousands)AmountWeighted-average amortization period
(in years)
Internal-use software$48,829 3
Partner relationships478 1
Acquired intangibles$49,307 3

Goodwill – Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2023:
(in thousands)PaymentsData SolutionsPromotional SolutionsChecksTotal
Balance, December 31, 2022:
    
Goodwill, gross$896,681 $432,984 $252,775 $434,812 $2,017,252 
Accumulated impairment charges (392,168)(193,699) (585,867)
Goodwill, net of accumulated impairment charges
896,681 40,816 59,076 434,812 1,431,385 
Currency translation adjustment and other(828)— 31 — (797)
Balance, June 30, 2023
$895,853 $40,816 $59,107 $434,812 $1,430,588 
Balance, June 30, 2023:
    
Goodwill, gross$895,853 $432,984 $252,806 $434,812 $2,016,455 
Accumulated impairment charges (392,168)(193,699) (585,867)
Goodwill, net of accumulated impairment charges$895,853 $40,816 $59,107 $434,812 $1,430,588 

10

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,
2023
December 31,
2022
Postretirement benefit plan asset$82,834 $79,343 
Cloud computing arrangement implementation costs67,270 71,547 
Prepaid product discounts46,321 44,824 
Deferred contract acquisition costs(1)
24,906 21,300 
Loans and notes receivable from distributors, net of allowance for credit losses(2)
12,782 13,259 
Other32,290 30,081 
Other non-current assets$266,403 $260,354 

(1) Amortization of deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.

(2) 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 $970 as of June 30, 2023 and $961 as of December 31, 2022.

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, 2023 and 2022:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$1,024 $2,830 
Bad debt (benefit) expense(73)264 
Other (402)
Balance, end of period$951 $2,692 

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

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, 2023. There were no write-offs or recoveries recorded during the six months ended June 30, 2023.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)202020192018PriorTotal
Risk rating:
1-2 internal grade$1,076 $400 $3,886 $9,341 $14,703 
3-4 internal grade     
Loans and notes receivable$1,076 $400 $3,886 $9,341 $14,703 

11

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


Changes in prepaid product discounts during the six months ended June 30, 2023 and 2022 were as follows:
 Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$44,824 $56,527 
Additions(1)
18,584 9,413 
Amortization(17,173)(17,171)
Other86 (86)
Balance, end of period$46,321 $48,683 
 (1) Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.

Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Employee bonuses, including sales incentives$30,573 $57,398 
Deferred revenue(1)
29,204 47,012 
Operating lease liabilities13,764 12,780 
Customer rebates12,104 12,153 
Prepaid product discounts10,022 4,179 
Wages and payroll liabilities, including vacation9,460 20,264 
Other50,068 64,618 
Accrued liabilities$155,195 $218,404 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.

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,
2023
June 30,
2022
Cash and cash equivalents$39,052 $43,262 
Restricted cash and restricted cash equivalents included in funds held for customers147,392 143,702 
Non-current restricted cash included in other non-current assets2,749 2,624 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$189,193 $189,588 



12

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 stock options, 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)2023202220232022
Earnings per share – basic:  
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities(12)(16)(19)(23)
Income attributable to Deluxe available to common shareholders$16,363 $22,046 $19,108 $31,682 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Earnings per share – basic$0.38 $0.51 $0.44 $0.74 
Earnings per share – diluted:
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities (16)(10)(23)
Re-measurement of share-based awards classified as liabilities
 (307)(19)(345)
Income attributable to Deluxe available to common shareholders$16,375 $21,739 $19,098 $31,337 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Dilutive impact of potential common shares216 269 279 349 
Weighted-average shares and potential common shares outstanding
43,740 43,285 43,700 43,256 
Earnings per share – diluted$0.37 $0.50 $0.44 $0.72 
Antidilutive options excluded from calculation1,553 1,891 1,553 1,891 



13

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

NOTE 5: OTHER COMPREHENSIVE INCOME

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)2023202220232022
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(568)(225)(1,137)(450)Other income
Total amortization(213)130 (426)261 Other income
Tax benefit (expense)16 (79)32 (157)Income tax provision
Amortization of postretirement benefit plan items, net of tax(197)51 (394)104 Net income
Realized loss on debt securities (8) (8)Revenue
Tax benefit 2  2 Income tax provision
Realized loss on debt securities, net of tax (6) (6)Net income
Realized gain (loss) on cash flow hedges
634 (144)1,204 (464)Interest expense
Tax (expense) benefit
(169)38 (321)123 Income tax provision
Realized gain (loss) on cash flow hedges, net of tax
465 (106)883 (341)Net income
Currency translation adjustment(1)
(863)(5,550)(863)(5,550)Gain on sale of businesses and facility
Total reclassifications, net of tax$(595)$(5,611)$(374)$(5,793)

(1) Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 and the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the six months ended June 30, 2023 were as follows:
(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.


14

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

NOTE 6: DIVESTITURES

2023 divestiture – In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230. We received $27,880 of these proceeds during the quarter ended June 30, 2023, with the remainder to be paid by the end of 2023. These businesses generated annual revenue of approximately $66,000 during 2022, primarily in our Data Solutions segment. During the quarter ended June 30, 2023, we recognized a pretax gain of $21,942 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.

2022 divestitures – In May 2022, we completed the sale of our Australian web hosting business for net cash proceeds of $17,620. This business generated annual revenue in our Data Solutions segment of $23,766 during 2021. During the quarter ended June 30, 2022, we recognized a pretax gain of $15,166 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.

In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29,000 during 2021. Neither the gain on these sales nor the assets and liabilities sold were material to our consolidated financial statements.

We believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.

Facility sale – In May 2022, we sold our former facility located in Lancaster, California for net cash proceeds of $6,929, and we recognized a pretax gain on the sale of $2,361 during the quarter ended June 30, 2022. The sale was a result of our continued real estate rationalization process.

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). In March 2023, we modified our September 2022 interest rate swap agreement to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. In June 2023, we entered into a 3-year interest rate swap agreement with a variable notional amount that resets quarterly. Our derivative instruments were comprised of the following:
June 30,
2023
December 31,
2022
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$298,729 4.249 %June 2026Other non-current assets$1,358 $— 
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,850 — 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets4,807 2,409 
July 2019 interest rate swap:
200,000 1.798 %March 2023Other current assets— 1,184 

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, 2023 and December 31, 2022, and their impact on

15

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

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

Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities and as of December 31, 2022, included a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the money market fund held as of December 31, 2022, which was traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income and were not material for the quarters or six months ended June 30, 2023 and 2022.

Information regarding the fair values of our financial instruments was as follows:
 Fair value measurements using
June 30, 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
Funds held for customers$8,402 $8,402 $— $8,402 $— 
Derivative assets (Note 7)Other non-current assets9,015 9,015 — 9,015 — 
Amortized cost:
CashCash and cash equivalents39,052 39,052 39,052 — — 
CashFunds held for customers147,392 147,392 147,392 — — 
CashOther non-current assets2,749 2,749 2,749 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,752 12,754 — — 12,754 
Long-term debtCurrent portion of long-term debt and long-term debt1,667,210 1,575,872 — 1,575,872 — 


16

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

 Fair value measurements using
December 31, 2022Quoted 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$5,000 $5,000 $5,000 $— $— 
Available-for-sale debt securities
Funds held for customers8,126 8,126 — 8,126 — 
Derivative assets (Note 7)Other current assets and other non-current assets3,593 3,593 — 3,593 — 
Amortized cost:
CashCash and cash equivalents35,435 35,435 35,435 — — 
Cash
Funds held for customers294,165 294,165 294,165 — — 
Cash
Other non-current assets2,815 2,815 2,815 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,220 13,315 — — 13,315 
Long-term debt
Current portion of long-term debt and long-term debt1,644,276 1,574,417 — 1,574,417 — 


NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE

Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs consist primarily of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency. Restructuring and integration expense is not allocated to our reportable business segments.

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)2023202220232022
Total cost of revenue$3,286 $26 $4,439 $85 
Operating expenses24,191 15,182 37,132 31,426 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 


17

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

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
External consulting fees$12,930 $9,141 $20,621 $17,000 
Employee severance benefits6,161 3,281 6,347 4,406 
Internal labor1,750 2,604 3,872 4,300 
Other6,636 182 10,731 5,805 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 

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 and the related severance payments are expected to be completed by the end of 2023.

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2022
$8,528 
Charges6,720 
Reversals(373)
Payments(7,406)
Balance, June 30, 2023
$7,469 

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, 2023 was 35.1%, compared to the effective tax rate of 22.3% for the year ended December 31, 2022. The reconciliation of our effective tax rate for 2022 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 2022 Form 10-K.

The increase in our effective tax rate for the six months ended June 30, 2023 was primarily driven by the impact of business exit activities, which increased our effective tax rate by 5.3 points. In June 2023, we recognized a capital loss for tax purposes related to the sale of our North American web hosting and logo design businesses, and we recorded a full valuation allowance against the deferred tax asset, as we do not expect to realize the related tax benefit. During the year ended December 31, 2022, we recognized a capital loss for tax purposes related to the sale of our Australian web hosting business, and we recorded a valuation allowance for the portion of the capital loss carryover we did not expect to realize. In addition, the tax impact of share-based compensation drove a 4.9 point increase in our effective tax rate and return to provision adjustments drove a 2.7 point increase in our effective tax rate, as compared to 2022.


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 2022 Form 10-K.


18

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

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)2023202220232022
Interest cost$496 $280 $993 $561 
Expected return on plan assets(1,830)(1,866)(3,660)(3,731)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses568 225 1,137 450 
Net periodic benefit income$(1,121)$(1,716)$(2,241)$(3,431)

NOTE 12: DEBT

Debt outstanding was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Senior, secured term loan facility$958,500 $987,375 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility247,000 197,000 
Total principal amount1,680,500 1,659,375 
Less: unamortized discount and debt issuance costs(13,290)(15,099)
Total debt, net of discount and debt issuance costs1,667,210 1,644,276 
Less: current portion of long-term debt, net of debt issuance costs(86,059)(71,748)
Long-term debt$1,581,151 $1,572,528 

Maturities of long-term debt were as follows as of June 30, 2023:
(in thousands)Debt obligations
Remainder of 2023$43,312 
202486,625 
2025101,063 
2026974,500 
2027 
Thereafter475,000 
Total principal amount$1,680,500 

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. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American Payment Systems, L.P (First American). 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 will be repaid in equal quarterly installments of $21,656 from September 30, 2023 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 eurodollar rate plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement. Through March 20, 2023, the eurodollar rate was derived from LIBOR. Effective March 20, 2023, we modified the credit facility to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from 0.25% to 0.35%, depending on our consolidated total leverage ratio. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.72% as of June 30, 2023 and 6.07% as of December 31, 2022, 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. These ratios may not equal or exceed the following amounts during the periods indicated:

Fiscal Quarter EndingConsolidated total leverage ratioConsolidated secured leverage ratio
June 30, 2023 through March 31, 2024
4.50 to 1:00
3.50 to 1:00
June 30, 2024 and each fiscal quarter thereafter
4.25 to 1:00
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, 2023.

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, 2023, 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(247,000)
Outstanding letters of credit(1)
(8,368)
Net available for borrowing as of June 30, 2023
$244,632 

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



20

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

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, 2023 or December 31, 2022.

First American indemnification – Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission (FTC) investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses were limited to the amount of an indemnity holdback, which was our sole recourse for any such losses.

The First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the “Order”) with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants were required to pay $4,900 to the FTC within 7 days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount was made in March 2023, and we were reimbursed for post-closing expenses that we incurred in connection with this matter. These payments did not have a material impact on our consolidated financial statements.

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,643 as of June 30, 2023 and $9,661 as of December 31, 2022. 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, 2023 or December 31, 2022.

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, 2023 or June 30, 2022, and $287,452 remained available for repurchase as of June 30, 2023.




21

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

NOTE 15: BUSINESS SEGMENT INFORMATION

We operate 4 reportable business segments, generally organized by product type, as follows:

Payments – This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.

Data Solutions – This segment includes data-driven marketing solutions and hosted solutions, including digital engagement, financial institution profitability reporting and business incorporation services. Through June 2023, this segment also included web hosting and logo design services. We completed the sale of these businesses in June 2023. Further information regarding the divestiture can be found in Note 6.

Promotional Solutions – This segment includes business forms, accessories, advertising specialties and promotional apparel.

Checks – This segment includes printed business and personal checks.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2022 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, human resources, 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, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until the businesses were sold, Data Solutions also had operations in portions of Europe and partners in Central and South America through June 2023 and had operations in Australia through May 2022.

Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (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 costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer 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)

Segment information for the quarters and six months ended June 30, 2023 and 2022 was as follows:

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Payments:
Revenue$174,372 $171,154 $346,355 $337,362 
Adjusted EBITDA36,318 34,986 72,873 71,421 
Data Solutions:
Revenue72,090 68,587 130,683 138,084 
Adjusted EBITDA17,741 17,509 33,058 34,836 
Promotional Solutions:
Revenue138,800 139,276 274,942 272,519 
Adjusted EBITDA21,239 14,596 40,049 31,540 
Checks:
Revenue186,424 183,936 365,071 371,003 
Adjusted EBITDA83,585 82,564 160,064 165,360 
Total segment:
Revenue$571,686 $562,953 $1,117,051 $1,118,968 
Adjusted EBITDA158,883 149,655 306,044 303,157 

The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
Total segment adjusted EBITDA$158,883 $149,655 $306,044 $303,157 
Corporate operations(50,511)(47,918)(97,236)(101,801)
Depreciation and amortization expense(42,607)(45,047)(86,128)(86,644)
Interest expense(31,932)(21,349)(61,948)(41,672)
Net income attributable to non-controlling interest26 35 54 71 
Restructuring and integration costs(27,477)(15,208)(41,571)(31,511)
Share-based compensation expense(5,484)(4,896)(11,350)(13,038)
Acquisition transaction costs (12) (61)
Certain legal-related benefit (expense)183 (162)(245)(845)
Gain on sale of businesses and facility21,942 17,527 21,942 17,527 
Income before income taxes$23,023 $32,625 $29,562 $45,183 

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, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $186,424 $186,424 
Merchant services and other payment solutions113,206 — — — 113,206 
Marketing and promotional solutions
— — 72,037 — 72,037 
Forms and other products
— — 66,763 — 66,763 
Treasury management solutions
61,166 — — — 61,166 
Data-driven marketing solutions
— 54,503 — — 54,503 
Web and hosted solutions
— 17,587 — — 17,587 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 

Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $183,936 $183,936 
Merchant services and other payment solutions111,619 — — — 111,619 
Marketing and promotional solutions
— — 69,872 — 69,872 
Forms and other products
— — 69,404 — 69,404 
Treasury management solutions
59,535 — — — 59,535 
Data-driven marketing solutions
— 45,470 — — 45,470 
Web and hosted solutions
— 23,117 — — 23,117 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $365,071 $365,071 
Merchant services and other payment solutions224,715 — — — 224,715 
Marketing and promotional solutions
— — 142,689 — 142,689 
Forms and other products
— — 132,253 — 132,253 
Treasury management solutions
121,640 — — — 121,640 
Data-driven marketing solutions
— 93,785 — — 93,785 
Web and hosted solutions
— 36,898 — — 36,898 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 


24

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

Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $371,003 $371,003 
Merchant services and other payment solutions219,889 — — — 219,889 
Marketing and promotional solutions
— — 132,799 — 132,799 
Forms and other products
— — 139,720 — 139,720 
Treasury management solutions
117,473 — — — 117,473 
Data-driven marketing solutions
— 87,313 — — 87,313 
Web and hosted solutions
— 50,771 — — 50,771 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 

The following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:
Quarter Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$162,422 $69,211 $132,175 $179,692 $543,500 
Foreign, primarily Canada11,950 2,879 6,625 6,732 28,186 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 
Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$159,939 $63,758 $132,886 $176,692 $533,275 
Foreign, primarily Canada and Australia
11,215 4,829 6,390 7,244 29,678 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$321,886 $124,956 $262,671 $351,539 $1,061,052 
Foreign, primarily Canada24,469 5,727 12,271 13,532 55,999 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 
Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$316,207 $124,382 $260,128 $355,780 $1,056,497 
Foreign, primarily Canada and Australia
21,155 13,702 12,391 15,223 62,471 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 





25



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 upcoming year;
Consolidated Results of Operations; Restructuring and Integration Costs; and Segment Results that includes a more detailed discussion of our revenue and expenses;
Cash Flows and Liquidity, Capital Resources and Other Financial Position Information 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 2023 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, 2022 (the "2022 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 ("adjusted 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.

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, promotional products, and fraud and payroll solutions, 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, while processing approximately $3 trillion in annual payment volume. Our reach, scale and distribution channels position us to be a trusted business partner for our customers.

Recent market conditions – Our interest expense has increased as a result of the rising interest rate environment. As of June 30, 2023, we held interest rate swaps that effectively convert $798.7 million of our variable-rate debt to a fixed rate. As a result, 76% of our debt was fixed rate as of June 30, 2023, 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 in all of our segments. Despite the price changes, we continue to experience healthy revenue volumes, demonstrating the strength of our business and continued demand for our products. During 2022, we experienced some supply disruptions impacting certain higher margin printed products in our Promotional Solutions segment. We continue to closely monitor our supply chain to promptly address any further delays or disruptions. We have also experienced labor supply issues in certain portions of our business. It remains difficult to estimate the severity and duration of the current inflationary environment or supply chain and labor issues on our business, financial position or results of operations.

We continue to see no material impact from the disruptions to some regional financial institutions earlier in the year. We do not bank with any of the directly affected financials institutions, and they collectively represent an immaterial portion of our

26



revenue. Additionally, we have very little customer concentration risk and we believe our diversified customer base positions us well going forward.

Cash flows and liquidity – Cash provided by operating activities decreased $24.9 million for the first half of 2023, as compared to the first half of 2022, driven by a $22.3 million increase in interest payments as a result of rising interest rates, as well as a $9.4 million increase in employee bonus payments related to our 2022 operating performance. Operating cash flow was also negatively impacted by a $6.3 million increase in income tax payments. These decreases in operating cash flow were partially offset by positive changes in working capital. Free cash flow decreased $35.5 million for the first half of 2023, as compared to the first half of 2022. Total debt was $1.67 billion and net debt was $1.63 billion as of June 30, 2023. We held cash and cash equivalents of $39.1 million as of June 30, 2023, and liquidity was $283.7 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 businesses into Payments and Data Solutions, businesses that we believe can generate more robust growth over time. A reconciliation of free cash flow, net debt and liquidity to the comparable GAAP financial measures can be found in Consolidated Results of Operations.

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

a $20.3 million increase in interest expense resulting from increasing interest rates on our variable-rate debt;

increased transformational investments, primarily costs related to our technology infrastructure and increased restructuring and integration costs as we continue to take actions to maximize our cost structure;

inflationary pressures on hourly wages, materials and delivery;

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

higher effective income tax expense in 2023.

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

price increases in response to the current inflationary environment;

the benefit of actions taken to reduce costs, including workforce adjustments and real estate rationalization;

a $4.7 million decrease in acquisition amortization, as certain of our assets are amortized using accelerated methods; and

a $4.4 million increase in gains recognized on the sale of businesses and facility.

Diluted EPS of $0.44 for the first half of 2023, as compared to $0.72 for the first half of 2022, reflects the decrease in net income as described in the preceding paragraphs, as well as higher average shares outstanding in 2023. Adjusted diluted EPS for the first half of 2023 was $1.73 compared to $2.05 for the first half of 2022, 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 increase in interest expense resulting from the effect of increasing interest rates on our variable-rate debt, increased transformational investments, inflationary pressures on our cost structure and the continuing secular decline in checks, business forms and some business accessories. These decreases in adjusted diluted EPS were partially offset by price increases in response to the current inflationary environment and the benefit from various cost saving actions across functional areas. A reconciliation of diluted EPS to adjusted diluted EPS can be found in Consolidated Results of Operations.

"One Deluxe" Strategy

A detailed discussion of our strategy can be found in Part I, Item 1 of the 2022 Form 10-K. During the first quarter of 2023, we completed our 3-year corporate infrastructure modernization program with the implementation of the final phase of our enterprise resource planning (ERP) system. This effort required significant investment and management attention over the past 3 years. We expect that the new platform will now drive additional cost improvements and scale. We also made significant progress in our ongoing lockbox improvement efforts within our Payments segment, continuing to consolidate sites and shift work to optimize our operations. Having substantially completed our infrastructure modernization initiatives, we have shifted our focus to growth investments, primarily in Payments and Data Solutions, so that we can continue to drive scale, with the goal of growing profits faster than revenue. For the first half of 2023, both operating margin and adjusted EBITDA margin increased as compared to the prior year, as our operations continued to benefit from our disciplined pricing actions and overall cost management.


27



Divestitures – In June 2023, we completed the sale of our North American web hosting and logo design businesses. These businesses generated annual revenue of approximately $66 million during 2022, primarily in our Data Solutions segment. Further information regarding this divestiture 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.

In May 2022, we completed the sale of our Australian web hosting business, and we also sold our Promotional Solutions strategic sourcing and retail packaging businesses during 2022. These businesses generated annual revenue of approximately $24 million in our Data Solutions segment and approximately $29 million in our Promotional Solutions segment during 2021.

We believe that the sale of these businesses allows us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.

Outlook for 2023

We expect that revenue for 2023 will be between $2.18 billion and $2.22 billion, as compared to 2022 revenue of $2.24 billion. The 2022 amount included revenue of approximately $52 million that will not recur in 2023 due to our divestitures. We expect that adjusted EBITDA for the full year will be between $400 million and $415 million, as compared to $418 million for 2022. The 2022 amount included adjusted EBITDA of approximately $14 million that will not recur in 2023 due to our divestitures. These estimates are subject to, among other things, prevailing macroeconomic conditions, labor supply issues, inflation and the impact of divestitures.

As of June 30, 2023, we held cash and cash equivalents of $39.1 million and $244.6 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 $104.6 million for 2022, 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, 2023, 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)20232022Change20232022Change
Total revenue$571,686 $562,953 1.6%$1,117,051 $1,118,968 (0.2%)

The increase in total revenue for the second quarter of 2023, as compared to the second quarter of 2022, was driven, in part, by price increases in response to the current inflationary environment, primarily in our Promotional Solutions and Checks segments, as well as growth from new business, primarily a $9 million increase in data-driven marketing, as we saw increased demand for our marketing services in support of banks attracting low-cost deposits. Additionally, revenue for the second quarter of 2023 benefited from some timing impacts related to the implementation of our ERP system in the first quarter of 2023. Partially offsetting these revenue increases were the divestitures discussed in Executive Overview, which resulted in a decrease in revenue of approximately $6 million for the second quarter of 2023, and the continuing secular decline in order volume for checks, business forms and some Promotional Solutions business accessories.

The slight decrease in total revenue for the first half of 2023, as compared to the first half of 2022, was driven by the divestitures discussed in Executive Overview, which resulted in a decrease in revenue of approximately $19 million for the first half of 2023, as well as the continuing secular decline in order volume for checks, business forms and some Promotional Solutions business accessories. These decreases in revenue were almost entirely offset by price increases in response to the current inflationary environment, primarily in our Promotional Solutions and Checks segments, as well as growth from new business and favorable volumes, primarily in Promotional Solutions and Payments.

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

28



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,
2023202220232022
Payments30.5 %30.4 %31.0 %30.1 %
Data Solutions12.6 %12.2 %11.7 %12.3 %
Promotional Solutions
24.3 %24.7 %24.6 %24.4 %
Checks
32.6 %32.7 %32.7 %33.2 %
Total revenue100.0 %100.0 %100.0 %100.0 %

Consolidated Cost of Revenue
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Total cost of revenue$269,947 $264,112 2.2%$520,609 $513,306 1.4%
Total cost of revenue as a percentage of total revenue
47.2 %46.9 %0.3 pts.46.6 %45.9 %0.7 pts.

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 increases in total cost of revenue for the second quarter and first half of 2023, as compared to the same periods in 2022, were driven by inflationary pressures on hourly wages, materials and delivery, as well as the revenue growth from new business noted above, continued investments in the business and some cost pressures in our Payments lockbox business as we continued to consolidate these operations. Partially offsetting these increases in total cost of revenue was reduced revenue volume from the continuing secular decline in checks, business forms and some Promotional Solutions business accessories. Total cost of revenue as a percentage of total revenue for the second quarter and first half of 2023 increased as compared to the same periods in 2022, as the inflationary impacts and investments in the business were partially offset by our pricing actions.

Consolidated Selling, General & Administrative (SG&A) Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
SG&A expense$245,359 $249,626 (1.7%)$492,989 $509,325 (3.2%)
SG&A expense as a percentage of total revenue
42.9 %44.3 %(1.4) pts.44.1 %45.5 %(1.4) pts.

The decreases in SG&A expense for the second quarter and first half of 2023, as compared to the same periods in 2022, were driven, in part, by various cost reduction actions, including workforce adjustments and real estate rationalization, as well as a decrease related to the divestitures discussed under Executive Overview of approximately $2 million for the second quarter of 2023 and $5 million for the first half of 2023. Additionally, acquisition amortization decreased $2 million for the second quarter of 2023 and $5 million for the first half of 2023, as certain of our intangible assets are amortized using accelerated methods. These decreases in SG&A expense were partially offset by increased costs related to our continued transformational investments, primarily related to our technology infrastructure.

Restructuring and Integration Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Restructuring and integration expense
$24,191 $15,182 $9,009 $37,132 $31,426 $5,706 

We continue to pursue several initiatives designed to focus our business behind our growth strategy, to increase our efficiency and to integrate acquired businesses. The amount of restructuring and integration expense is expected to vary from

29



period to period as we execute these initiatives. Further information regarding these costs can be found in Restructuring and Integration Costs in this MD&A discussion.

Interest Expense
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Interest expense$31,932 $21,349 49.6%$61,948 $41,672 48.7%
Weighted-average debt outstanding
1,706,152 1,682,573 1.4%1,704,186 1,689,469 0.9%
Weighted-average interest rate7.2 %4.7 %2.5 pts.6.9 %4.5 %2.4 pts.

The increases in interest expense for the second quarter and first half of 2023, as compared to the same periods in 2022, were primarily due to the increase in our weighted-average interest rate driven by the rising interest rate environment. Based on the daily average amount of variable-rate debt outstanding during the first half of 2023, a one percentage point change in the weighted-average interest rate would have resulted in a $3.5 million change in interest expense.

Gain on Sale of Businesses and Facility
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Gain on sale of businesses and facility$21,942 $17,527 $4,415 $21,942 $17,527 $4,415 

As discussed in Executive Overview, in June 2023, we completed the sale of our North American web hosting and logo design businesses, and in May 2022, we completed the sale of our Australian web hosting business. We also sold a former facility during the second quarter of 2022. Further information regarding these sales 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.

Income Tax Provision
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Income tax provision$6,622 $10,528 (37.1%)$10,381 $13,407 (22.6%)
Effective income tax rate28.8 %32.3 %(3.5) pts.35.1 %29.7 %5.4 pts.

The decrease in our effective income tax rate for the second quarter of 2023, as compared to the second quarter of 2022, was driven primarily by the impact of business exit activity in each period.

The increase in our effective income tax rate for the first half of 2023, as compared to the first half of 2022, was driven primarily by an increase of 4.3 points related to the repatriation of foreign earnings and the change in our foreign effective tax rate, as well as a 2.8 point increase related to the tax impact of share-based compensation. Partially offsetting these increases in our effective tax rate was a 1.9 point decrease in our state effective tax rate. Information regarding other factors that impacted our effective income tax rate for the first half of 2023 can be found under the caption "Note 10: Income Tax Provision" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report.

Net Income / Diluted Earnings Per Share
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands, except per share amounts)20232022Change20232022Change
Net income$16,401 $22,097 (25.8%)$19,181 $31,776 (39.6%)
Diluted earnings per share0.37 0.50 (26.0%)0.44 0.72 (38.9%)
Adjusted diluted EPS(1)
0.93 0.99 (6.1%)1.73 2.05 (15.6%)

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

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

30



decreases for the second quarter of 2023, as compared to the second quarter of 2022, with the exception of the effective income tax rate, which was lower for the second quarter of 2023, as presented in our income tax provision discussion above.

Adjusted EBITDA
Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Adjusted EBITDA(1)
$108,372 $101,737 6.5%$208,808 $201,356 3.7%
Adjusted EBITDA as a percentage of total revenue (adjusted EBITDA margin)(1)
19.0 %18.1 %0.9%18.7 %18.0 %0.7 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 increases in adjusted EBITDA for the second quarter and first half of 2023, as compared to the same periods in 2022, were primarily driven by price increases in response to the current inflationary environment and the benefit of actions taken to reduce costs as we continually evaluate our cost structure. Partially offsetting these increases in adjusted EBITDA were increased costs related to our continued transformational investments, primarily costs related to our technology infrastructure, as well as inflationary pressures on hourly wages, materials and delivery. Also reducing adjusted EBITDA was the continuing secular decline in checks, business forms and some business accessories.

Adjusted EBITDA margin increased for the second quarter and first half of 2023, as compared to the same periods in 2022, driven by price increases, the benefit of cost saving actions and operating leverage, partially offset by inflationary pressures and our continued transformational investments.

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 cash available for future use. 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)20232022
Net cash provided by operating activities$47,337 $72,187 
Purchases of capital assets(55,904)(45,246)
Free cash flow$(8,567)$26,941 

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.

Total debt reconciles to net debt as follows:
(in thousands)June 30,
2023
December 31,
2022
Total debt$1,667,210 $1,644,276 
Cash and cash equivalents(39,052)(40,435)
Net debt$1,628,158 $1,603,841 


31



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,
2023
December 31,
2022
Cash and cash equivalents$39,052 $40,435 
Amount available for borrowing under revolving credit facility244,632 295,177 
Liquidity$283,684 $335,612 

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)2023202220232022
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Acquisition amortization21,018 23,024 42,297 46,961 
Restructuring and integration costs27,477 15,208 41,571 31,511 
Share-based compensation expense5,484 4,896 11,350 13,038 
Acquisition transaction costs— 12 — 61 
Certain legal-related (benefit) expense(183)162 245 845 
Gain on sale of businesses and facility(21,942)(17,527)(21,942)(17,527)
Adjustments, pretax31,854 25,775 73,521 74,889 
Income tax provision impact of pretax adjustments(1)
(7,407)(4,507)(16,895)(17,642)
Adjustments, net of tax24,447 21,268 56,626 57,247 
Adjusted net income attributable to Deluxe40,822 43,330 75,753 88,952 
Income allocated to participating securities— (32)— (65)
Re-measurement of share-based awards classified as liabilities
— (316)(20)(356)
Adjusted income attributable to Deluxe available to common shareholders
$40,822 $42,982 $75,733 $88,531 
Weighted average shares and potential common shares outstanding43,740 43,285 43,700 43,256 
Adjustment(2)
— — 16 — 
Adjusted weighted average shares and potential common shares outstanding43,740 43,285 43,716 43,256 
GAAP diluted EPS$0.37 $0.50 $0.44 $0.72 
Adjustments, net of tax0.56 0.49 1.29 1.33 
Adjusted diluted EPS$0.93 $0.99 $1.73 $2.05 

(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 for the first half of 2023 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.

We have not reconciled our adjusted EBITDA outlook for 2023 to the directly comparable GAAP financial measure because we do not provide outlook guidance for net income or the reconciling items between net income and adjusted EBITDA. Because of the substantial uncertainty and variability surrounding certain of the forward-looking reconciling items, including asset impairment charges, restructuring and integration costs, gains and losses on sales of businesses, 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.

33




Net income reconciles to adjusted EBITDA and adjusted EBITDA margin as follows:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Depreciation and amortization expense42,607 45,047 86,128 86,644 
Interest expense31,932 21,349 61,948 41,672 
Income tax provision6,622 10,528 10,381 13,407 
Restructuring and integration costs27,477 15,208 41,571 31,511 
Share-based compensation expense5,484 4,896 11,350 13,038 
Acquisition transaction costs— 12 — 61 
Certain legal-related (benefit) expense(183)162 245 845 
Gain on sale of businesses and facility(21,942)(17,527)(21,942)(17,527)
Adjusted EBITDA$108,372 $101,737 $208,808 $201,356 
Adjusted EBITDA margin19.0 %18.1 %18.7 %18.0 %


RESTRUCTURING AND INTEGRATION COSTS

Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs consist primarily of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. Further information regarding restructuring and integration expense 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.

The majority of the employee reductions included in our restructuring and integration accruals as of June 30, 2023, as well as the related severance payments, are expected to be completed by the end of 2023. As a result of our employee reductions, we expect to realize cost savings of approximately $7 million in cost of sales and $20 million in SG&A expense in 2023, in comparison to our 2022 results of operations. In addition, we anticipate cost savings from facility closures of approximately $3 million in 2023, in comparison to our 2022 results of operations. Note that these savings may be offset by increased labor and other costs, including costs associated with new employees as we restructure certain activities and strive for the optimal mix of employee skill sets that will continue to support our growth strategy.


SEGMENT RESULTS

We operate 4 reportable business segments: Payments, Data Solutions, Promotional Solutions and Checks. These segments are generally organized by product type and reflect the way we manage the company. The financial information presented below for our reportable business segments is consistent with that presented 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, where information regarding revenue from our various product and service offerings can also be found.


34



Payments

Results for our Payments segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Total revenue$174,372 $171,154 1.9%$346,355 $337,362 2.7%
Adjusted EBITDA36,318 34,986 3.8%72,873 71,421 2.0%
Adjusted EBITDA margin20.8 %20.4 %0.4 pts.21.0 %21.2 %(0.2) pts.

The increase in total revenue for the second quarter of 2023, as compared to the second quarter of 2022, was driven by a 2.7% increase in treasury management revenue, primarily driven by our receivables offerings, partially offset by some softness in lockbox processing volumes. Additionally, merchant services revenue increased 1.3%, reflecting some softer consumer discretionary spending levels early in the quarter.

The increase in total revenue for the first half of 2023, as compared to the first half of 2022, was due to an increase in merchant services revenue of 4.0%, driven by strong merchant activations, and a 3.5% increase in treasury management revenue, primarily our receivables offerings and lockbox processing services. Revenue also benefited from price increases in response to the current inflationary environment. For the full year, we expect mid-single digit percentage revenue growth for this segment.

The increases in adjusted EBITDA for the second quarter and first half of 2023, as compared to the same periods in 2022, were driven by the revenue growth in merchant services and treasury management, as well as price increases in response to the current inflationary environment. These increases in adjusted EBITDA were partially offset by continued information technology investments and inflationary pressures on labor costs. Adjusted EBITDA for the second quarter of 2023 benefited from operational improvements across our lockbox sites, while adjusted EBITDA for the first half of 2023 included cost pressures as we consolidated our lockbox processing operations. For the full year, we expect adjusted EBITDA margin to be in the low to mid 20% range.

Data Solutions

Results for our Data Solutions segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Total revenue$72,090 $68,587 5.1%$130,683 $138,084 (5.4%)
Adjusted EBITDA17,741 17,509 1.3%33,058 34,836 (5.1%)
Adjusted EBITDA margin24.6 %25.5 %(0.9) pts.25.3 %25.2 %0.1 pts.

The increase in total revenue for the second quarter of 2023, as compared to the second quarter of 2022, was driven by a $9 million increase in data-driven marketing, as we saw increased demand for our marketing services in support of banks attracting low-cost deposits. Partially offsetting this increase in revenue, was a reduction in North American web hosting revenue, as well as the sale of our Australian web hosting business in the second quarter of 2022, which resulted in a reduction in revenue of approximately $2 million for the second quarter of 2023.

The decrease in total revenue for the first half of 2023, as compared to the first half of 2022, was driven by the sale of our Australian web hosting business in the second quarter of 2022, which resulted in a reduction in revenue of approximately $8 million for the first half of 2023, and revenue for our North American web hosting business declined due to continuing customer churn. Partially offsetting these decreases in revenue was an increase in data-driven marketing revenue of $6 million for the first half of 2023, as we saw increased demand for our marketing services in support of banks attracting low-cost deposits, partially offset by the first quarter 2023 impact of certain of our customers's marketing campaigns being pulled into the fourth quarter of 2022. For the full year, we expect that revenue will decline approximately $38 million as a result of the sale of our web hosting and logo design businesses, as discussed in Executive Overview, and that the remainder of the business will deliver low single digit percentage revenue growth.

Adjusted EBITDA increased for the second quarter of 2023, as compared to the second quarter of 2022, due to the growth in data-driven marketing revenue and the benefit of cost reduction actions, partially offset by the reduction in North American web hosting volume. Adjusted EBITDA margin decreased for the second quarter of 2023, as compared to the second quarter of 2022, reflecting the shift toward data-driven marketing revenue, which has a somewhat lower EBITDA margin.

35




Adjusted EBITDA decreased for the first half of 2023, as compared to the first half of 2022, driven by the the decrease in North American web hosting revenue, as well as the sale of the Australian web hosting business, which reduced adjusted EBITDA by approximately $1 million for the first half of 2023. These decreases in adjusted EBITDA were partially offset by the growth in data-driven marketing and the benefit of cost reduction actions. Adjusted EBITDA margin increased slightly for the first half of 2023, as compared to the first half of 2022, as the shift toward data-driven marketing revenue was offset by expense management. For the full year, we expect that adjusted EBITDA will decline approximately $13 million as a result of the sale of our web hosting and logo design businesses, as discussed in Executive Overview, and we expect that adjusted EBITDA margin will be in the low to mid 20% range.

Promotional Solutions

Results for our Promotional Solutions segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Total revenue$138,800 $139,276 (0.3%)$274,942 $272,519 0.9%
Adjusted EBITDA21,239 14,596 45.5%40,049 31,540 27.0%
Adjusted EBITDA margin15.3 %10.5 %4.8 pts.14.6 %11.6 %3.0 pts.

The slight decrease in total revenue for the second quarter of 2023, as compared to the second quarter of 2022, was driven primarily by the continuing secular decline in business forms and some accessories. Additionally, as discussed in Executive Overview, we sold our strategic sourcing business during the second quarter of 2022 and our retail packaging business during the third quarter of 2022. These divestitures resulted in a revenue decline of approximately $4 million for the second quarter of 2023. Partially offsetting these decreases in revenue was the impact of new clients, relationship expansion with existing clients, and price increases in response to the current inflationary environment.

The increase in total revenue for the first half of 2023, as compared to the first half of 2022, was driven primarily by the impact of new clients, relationship expansion with existing clients, and price increases in response to the current inflationary environment. Partially offsetting these revenue increases was the continuing secular decline in business forms and some accessories. Additionally, as discussed in Executive Overview, we sold our strategic sourcing business during the second quarter of 2022 and our retail packaging business during the third quarter of 2022. These divestitures resulted in a revenue decline of approximately $11 million for the first half of 2023. For the full year, we expect that revenue will decline approximately $13 million as a result of business exits, and that the remainder of the business will deliver low single digit percentage revenue growth.

Adjusted EBITDA for the second quarter and first half of 2023 increased compared to the same periods in 2022, driven by price increases, the revenue growth noted above and cost reduction actions. Partially offsetting these increases in adjusted EBITDA were inflationary pressures on materials and delivery. Adjusted EBITDA margin for both periods increased compared to 2022, as price increases and the benefit of our cost reduction actions more than offset the impact of inflationary pressures. For the full year, we expect the adjusted EBITDA margin percentage to be in the mid-teens.

Checks

Results for our Checks segment were as follows:
 Quarter Ended June 30,Six Months Ended June 30,
(in thousands)20232022Change20232022Change
Total revenue$186,424 $183,936 1.4%$365,071 $371,003 (1.6%)
Adjusted EBITDA83,585 82,564 1.2%160,064 165,360 (3.2%)
Adjusted EBITDA margin44.8 %44.9 %(0.1) pts.43.8 %44.6 %(0.8) pts.

The increase in total revenue for the second quarter of 2023, as compared to the second quarter of 2022, was driven primarily by price increases in response to the current inflationary environment and the benefit from some timing impacts related to the implementation of our ERP system in the first quarter of 2023. Partially offsetting these increases in revenue was the continuing secular decline in overall check volumes.

The decrease in total revenue for the first half of 2023, as compared to the first half of 2022, was driven primarily by the continuing secular decline in overall check volumes, partially offset by price increases in response to the current inflationary environment. For the full year, we are expecting a low to mid-single digit percentage revenue decline.


36



The increase in adjusted EBITDA for the second quarter of 2023, as compared to the second quarter of 2022, was driven by price increases, the revenue growth discussed above and the benefit of cost saving actions. These increases in adjusted EBITDA were partially offset by the secular decline in overall check volumes and inflationary pressures on delivery and materials.

The decrease in adjusted EBITDA for the first half of 2023, as compared to the first half of 2022, was driven by the secular decline in overall check volumes and inflationary pressures on delivery and materials. These decreases in adjusted EBITDA were partially offset by price increases and the benefit of cost saving actions. Adjusted EBITDA margin for the first half of 2023 decreased, as compared to first half of 2022, as inflationary cost pressures more than offset the benefit of the pricing and cost saving actions. For the full year, we expect adjusted EBITDA margin to remain in the mid 40% range.


CASH FLOWS AND LIQUIDITY

As of June 30, 2023, we held cash and cash equivalents of $39.1 million and restricted cash and restricted cash equivalents included in funds held for customers and other non-current assets of $150.1 million. The following table shows our cash flow activity for the six months ended June 30, 2023 and 2022 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)20232022Change
Net cash provided by operating activities$47,337 $72,187 $(24,850)
Net cash used by investing activities(37,902)(20,476)(17,426)
Net cash used by financing activities(160,720)(144,278)(16,442)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
3,063 (3,336)6,399 
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents
$(148,222)$(95,903)$(52,319)
Free cash flow(1)
$(8,567)$26,941 $(35,508)
(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 decreased $24.9 million for the first half of 2023, as compared to the first half of 2022, driven by a $22.3 million increase in interest payments as a result of rising interest rates, as well as a $9.4 million increase in employee bonus payments related to our 2022 operating performance. Operating cash flow was also negatively impacted by a $6.3 million increase in income tax payments. These decreases in operating cash flow were partially offset by positive changes in working capital.

Included in net cash provided by operating activities were the following operating cash outflows:
 Six Months Ended June 30,
(in thousands)20232022Change
Interest payments$60,013 $37,713 $22,300 
Performance-based compensation payments(1)
44,320 34,943 9,377 
Income tax payments28,892 22,580 6,312 
Prepaid product discount payments(2)
12,742 12,285 457 
Severance payments7,406 5,667 1,739 
Payments for cloud computing arrangement implementation costs5,846 11,340 (5,494)

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

(2) See Other Financial Position information for further information regarding these payments.

Net cash used by investing activities for the first half of 2023 was $17.4 million higher than the first half of 2022, driven by a $10.7 million increase in capital expenditures in 2023 as we continued innovation investments and building scale across our product categories. We also made payments of $10.0 million in 2023 related to a joint venture focused on launching and marketing a business payment distribution technology platform.


37



Net cash used by financing activities for the first half of 2023 was $16.4 million higher than the first half of 2022, driven by the net change in customer funds obligations in each period. Partially offsetting this increase in cash used by financing activities was an increase in proceeds from debt, as we drew on our revolving line of credit during the first half of 2023.

Significant cash transactions, excluding those related to operating activities, for each period were as follows:
 Six Months Ended June 30,
(in thousands)20232022Change
Proceeds from sale of businesses and facility$27,880 $23,875 $4,005 
Net change in debt21,124 (9,376)30,500 
Net change in customer funds obligations(149,336)(100,067)(49,269)
Purchases of capital assets(55,904)(45,246)(10,658)
Cash dividends paid to shareholders(26,852)(26,591)(261)

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 2022 Form 10-K, and information regarding our contractual obligations can be found in the MD&A section of the 2022 Form 10-K, under the section entitled Cash Flows and Liquidity. During the first half of 2023, we entered into additional contractual obligations related primarily to information technology and consulting services. These contracts increase our contractual obligations approximately $130 million, with $65 million due through 2024 and the remainder due through 2028.

As of June 30, 2023, $244.6 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.68 billion as of June 30, 2023 and $1.66 billion as of December 31, 2022. 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, 2023December 31, 2022 
(in thousands)AmountWeighted-
average interest rate
AmountWeighted-
average interest rate
Change
Fixed interest rate(1)
$1,273,729 7.0 %$975,000 6.6 %$298,729 
Floating interest rate406,771 7.5 %684,375 6.6 %(277,604)
Debt principal1,680,500 7.1 %1,659,375 6.6 %21,125 
Shareholders’ equity613,629  604,224  9,405 
Total capital$2,294,129  $2,263,599  $30,530 

(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 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, 2023, $287.5 million remained available for repurchase under this authorization. Information regarding

38



changes in shareholders' equity can be found in the consolidated statements of shareholders' equity appearing in Part I, Item 1 of this report.

As of June 30, 2023, total commitments under our revolving credit facility were $500.0 million. Our quarterly commitment fee ranges from 0.25% to 0.35%, based on our total leverage ratio, as defined in the credit agreement. Further information regarding the terms and maturities of our debt, as well as our debt covenants, 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. We were in compliance with our debt covenants as of June 30, 2023, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months.

As of June 30, 2023, 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(247,000)
Outstanding letters of credit(1)
(8,368)
Net available for borrowing as of June 30, 2023
$244,632 

(1) We use standby letters of credit to collateralize certain obligations related primarily 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.


OTHER FINANCIAL POSITION INFORMATION
Information concerning items comprising selected captions on our consolidated balance sheets can be found under the caption "Note 3: Supplemental Balance Sheet and Cash Flow Information" appearing in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.

Funds held for customers – Funds held for customers of $155.8 million as of June 30, 2023 decreased $146.5 million from December 31, 2022, and the related current liability for funds held for customers of $155.2 million as of June 30, 2023 decreased $150.0 million from December 31, 2022. These decreases were driven by the seasonal nature of a portion of our merchant services business under which property tax payments are collected in December and are paid on behalf of customers the following year.

Prepaid product discounts – Other non-current assets include prepaid product discounts that are recorded upon contract execution and are generally amortized on the straight-line basis as reductions of revenue over the related contract term. Changes in prepaid product discounts during the six months ended June 30, 2023 and 2022 can be found under the caption "Note 3: Supplemental Balance Sheet and Cash Flow Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. Cash payments for prepaid product discounts were $12.7 million for the first half of 2023 and $12.3 million for the first half of 2022.

The number of checks written has been declining, which has contributed to increased competitive pressure when attempting to retain or acquire clients. Both the number of financial institution clients requesting prepaid product discount payments and the amount of the payments has fluctuated from year to year. Although we anticipate that we will selectively continue to make these payments, we cannot quantify future amounts with certainty. The amount paid depends on numerous factors, such as the number and timing of contract executions and renewals, competitors’ actions, overall product discount levels and the structure of up-front product discount payments versus providing higher discount levels throughout the term of the contract.

Liabilities for prepaid product discounts are recorded upon contract execution. These obligations are monitored for each contract and are adjusted as payments are made. Prepaid product discount payments due within the next year are included in accrued liabilities on the consolidated balance sheets. These accruals were $10.0 million as of June 30, 2023 and $4.2 million as of December 31, 2022.



39



CRITICAL ACCOUNTING ESTIMATES

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

New accounting pronouncements – Information regarding new accounting pronouncements adopted during 2023 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 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 total leverage ratio, as defined in the credit agreement. We also had $475.0 million of 8.0% senior, unsecured notes outstanding as of June 30, 2023. Including the related discount and debt issuance costs, the effective interest rate on these notes is 8.3%.

As of June 30, 2023, our total debt outstanding was as follows:
(in thousands)
Carrying amount(1)
Fair value(2)
Interest rate(3)
Senior, secured term loan facility$952,238 $958,500 6.7 %
Senior, unsecured notes467,972 370,372 8.0 %
Amounts drawn on revolving credit facility247,000 247,000 6.7 %
Total debt$1,667,210 $1,575,872 7.1 %

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

(2) For the amounts outstanding under our credit facility agreement, fair value approximates carrying value because the interest rate is variable and reflects 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, 2023, the interest rate swaps effectively converted $798.7 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 value 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 value of the swaps was included in other non-current assets on the consolidated balance sheet and was $9.0 million as of June 30, 2023. The fair value of the swaps in effect at December 31, 2022 was included in other current assets and other non-current assets on the consolidated balance sheet and was $3.6 million.

Based on the daily average amount of variable-rate debt outstanding during the first half of 2023, a one percentage point change in the weighted-average interest rate would have resulted in a $3.5 million change in interest expense.

Our credit agreement matures on June 1, 2026, at which time any amounts outstanding under the revolving credit facility must be repaid. The term loan facility requires periodic principal payments through June 1, 2026, and the senior, unsecured notes mature in June 2029. 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.

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

40



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, 2023 (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, 2023 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, 2023, 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 2022 Form 10-K. There have been no significant changes in these risk factors since we filed the 2022 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 2023 and $287.5 million remained available for repurchase as of June 30, 2023.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.



41



ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5. OTHER INFORMATION

During the three months ended June 30, 2023, 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
2.1
2.2
2.3
10.1
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

42



Exhibit NumberDescription
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover page interactive data file (formatted as Inline XBRL and contained in Exhibit 101)
————
* Denotes compensatory plan or management contract

43



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

44
EX-2.1 2 exhibit216302023.htm EX-2.1 Document
    
Exhibit 2.1


SECOND AMENDMENT TO STOCK AND ASSET PURCHASE AGREEMENT

This Second Amendment to Stock and Asset Purchase Agreement (this “Amendment”) is entered into as of May 31, 2023 by and between HostPapa, Inc., an Ontario corporation (“Buyer”), and Deluxe Small Business Sales, Inc., a Minnesota corporation (“Seller”).

WITNESSETH

WHEREAS, Buyer and Seller have entered into that certain Stock and Asset Purchase Agreement, dated as of January 31, 2023, as amended by that certain First Amendment to Stock and Asset Purchase Agreement, dated as of March 6, 2023 (the “Purchase Agreement”).

WHEREAS, Buyer and Seller desire to amend the Purchase Agreement in accordance with Section 9.9 thereof.
NOW, THEREFORE, Buyer and Seller hereby agree as follows:
1.Section 7.1(e) of the Purchase Agreement shall be amended to replace the words “May 31, 2023” with “June 15, 2023”.

2.This Amendment shall be effective as of the date first written above following the execution of this Amendment by Buyer and Seller.

3.The provisions of Article IX of the Purchase Agreement shall apply mutatis mutandis to this Amendment.

4.Except as specifically amended herein, all of the terms and conditions set forth in the Purchase Agreement shall remain in full force and effect in all respects.

[Signature Pages Follow ]




IN WITNESS WHEREOF, the Parties have caused this Amendment to be duly executed as of the date first above written.

BUYER:

HOSTPAPA, INC.


By: /s/ Jamie Opalchuk    
    Name: Jamie Opalchuk
    Title: President & CEO
[Signature Page to Second Amendment to Stock and Asset Purchase Agreement]



SELLER:

DELUXE SMALL BUSINESS SALES, INC.


By: /s/ Jeffrey L. Cotter    
Name: Jeffrey L. Cotter
Title: Secretary



    



[Signature Page to Second Amendment to Stock and Asset Purchase Agreement]
EX-2.2 3 exhibit226302023.htm EX-2.2 Document
    
Exhibit 2.2


THIRD AMENDMENT TO STOCK AND ASSET PURCHASE AGREEMENT

This Third Amendment to Stock and Asset Purchase Agreement (this “Amendment”) is entered into as of June 15, 2023 by and between HostPapa, Inc., an Ontario corporation (“Buyer”), and Deluxe Small Business Sales, Inc., a Minnesota corporation (“Seller”).

WITNESSETH

WHEREAS, Buyer and Seller have entered into that certain Stock and Asset Purchase Agreement, dated as of January 31, 2023, as amended by that certain First Amendment to Stock and Asset Purchase Agreement, dated as of March 6, 2023 and further amended by that certain Second Amendment to Sock and Asset Purchase Agreement, dated as of May 31, 2023 (the “Purchase Agreement”).

WHEREAS, Buyer and Seller desire to amend the Purchase Agreement in accordance with Section 9.9 thereof.
NOW, THEREFORE, Buyer and Seller hereby agree as follows:
1.The definition of “Pre-Closing Reseller Conversion Amount” in Section 1.1 of the Purchase Agreement is hereby amended to read in its entirety as follows:

“ “Pre-Closing Reseller Conversion Amount means the product obtained by multiplying the aggregate number of Reseller Conversions that occur on or before May 31, 2023 by $150, subject to a maximum amount of $10,000,000.”

2.All references to “Post-Closing Reseller Conversion Amount” in the Purchase Agreement shall be deemed to be deleted in their entirety.

3.Section 7.1(e) of the Purchase Agreement is hereby amended to replace the words “June 15, 2023” with “June 30, 2023”.

4.This Amendment shall be effective as of the date first written above following the execution of this Amendment by Buyer and Seller.

5.The provisions of Article IX of the Purchase Agreement shall apply mutatis mutandis to this Amendment.

6.Except as specifically amended herein, all of the terms and conditions set forth in the Purchase Agreement shall remain in full force and effect in all respects.
[Signature Pages Follow ]




IN WITNESS WHEREOF, the Parties have caused this Amendment to be duly executed as of the date first above written.

BUYER:

HOSTPAPA, INC.


By: /s/ Jamie Opalchuk_    
    Name: Jamie Opalchuk
    Title: President & CEO
[Signature Page to Third Amendment to Stock and Asset Purchase Agreement]



SELLER:

DELUXE SMALL BUSINESS SALES, INC.


By: /s/ Jeffrey L. Cotter    
Name: Jeffrey L. Cotter
Title: Secretary



    



[Signature Page to Third Amendment to Stock and Asset Purchase Agreement]
EX-2.3 4 exhibit236302023.htm EX-2.3 Document
    
Exhibit 2.3

FOURTH AMENDMENT TO STOCK AND ASSET PURCHASE AGREEMENT

This Fourth Amendment to Stock and Asset Purchase Agreement (this “Amendment”) is entered into as of June 26, 2023 by and between HostPapa, Inc., an Ontario corporation (“Buyer”), and Deluxe Small Business Sales, Inc., a Minnesota corporation (“Seller”).

WITNESSETH

WHEREAS, Buyer and Seller have entered into that certain Stock and Asset Purchase Agreement, dated as of January 31, 2023, as amended by (i) that certain First Amendment to Stock and Asset Purchase Agreement, dated as of March 6, 2023, (ii) that certain Second Amendment to Stock and Asset Purchase Agreement, dated as of May 31, 2023, and (iii) that certain Third Amendment to Stock and Asset Purchase Agreement, dated as of June 15, 2023 (the “Purchase Agreement”).

WHEREAS, Buyer and Seller desire to amend the Purchase Agreement in accordance with Section 9.9 thereof.
NOW, THEREFORE, Buyer and Seller hereby agree as follows:
1.Section 2.2(b)(iii) of the Purchase Agreement is hereby deleted in its entirety, and the “; and” at the end of Section 2.2(b)(ii) of the Purchase Agreement are hereby replaced with “.”

2.Section 2.5(g) of the Purchase Agreement is hereby amended to read in its entirety as follows:

“ (g)    If the Closing Purchase Price exceeds the Adjusted Closing Purchase Price as finally determined pursuant to Section 2.5(f) (such excess, the “Excess Amount”), and (i) the Deferred Payment Amount has not been paid at the time of the final determination of the Adjusted Closing Purchase Price pursuant to Section 2.5(f), then the Deferred Payment Amount shall be reduced by the Excess Amount and, to the extent the Deferred Payment Amount is insufficient to satisfy the Excess Amount, Seller shall pay or cause to be paid an amount in cash equal to the remainder to Buyer by wire transfer of immediately available funds to an account or accounts designated in writing by Buyer to Seller, (ii) the final determination of the Adjusted Closing Purchase Price occurs after the payment of the Deferred Payment Amount, then Seller shall pay or cause to be paid an amount in cash equal to the Excess Amount to Buyer by wire transfer of immediately available funds to an account or accounts designated in writing by Buyer to Seller. If the Adjusted Closing Purchase Price as finally determined pursuant to Section 2.5(f) exceeds the Closing Purchase Price, then Buyer shall pay or cause to be paid an amount in cash equal to such excess to Seller by wire transfer of immediately available funds to an account or accounts designated in writing by Seller to Buyer. Any payment required to be made pursuant to this Section 2.5(g) shall be made within five (5) Business Days of the date on which the Adjustment Amount, the Closing Cash Amounts, the Closing Indebtedness, and the Pre-Closing Reseller Conversion Amount are finally determined pursuant to this Section 2.5.”

3.All references to “Second Deferred Payment Amount” in the Purchase Agreement shall be deemed to be deleted in their entirety, and all references to “First Deferred Payment Amount” in the Purchase Agreement shall be deemed to be replaced by “Deferred Payment Amount”.

4.This Amendment shall be effective as of the date first written above following the execution of this Amendment by Buyer and Seller.





5.The provisions of Article IX of the Purchase Agreement shall apply mutatis mutandis to this Amendment.

6.Except as specifically amended herein, all of the terms and conditions set forth in the Purchase Agreement shall remain in full force and effect in all respects.


[Signature Pages Follow ]

2



IN WITNESS WHEREOF, the Parties have caused this Amendment to be duly executed as of the date first above written.

BUYER:

HOSTPAPA, INC.


By: /s/ Jamie Opalchuk
Name: Jamie Opalchuk
Title: President & CEO
[Signature Page to Fourth Amendment to Stock and Asset Purchase Agreement]



SELLER:

DELUXE SMALL BUSINESS SALES, INC.


By: /s/ Jeffrey L. Cotter
Name: Jeffrey L. Cotter
Title: Secretary



    



[Signature Page to Fourth Amendment to Stock and Asset Purchase Agreement]
EX-31.1 5 exhibit3116302023.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 4, 2023/s/ Barry C. McCarthy
 Barry C. McCarthy
 President and Chief Executive Officer 

EX-31.2 6 exhibit3126302023.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 4, 2023/s/ William C. Zint
 William C. Zint
 Senior Vice President, Chief Financial Officer

EX-32.1 7 exhibit3216302023.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, 2023 (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 4, 2023/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 8 dlx-20230630.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 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 0000023 - Disclosure - Consolidated financial statements (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Supplemental balance sheet and cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Other comprehensive income (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Derivative financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Restructuring and integration expense (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Postretirement benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Business segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Supplemental balance sheet and cash flow information (other) (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Other comprehensive income (reclassification adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Derivative financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Restructuring and integration expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Restructuring and integration expense (accruals) (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Income tax provision (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Postretirement benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Other commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Business segment information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Business segment information (disaggregated revenue information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 dlx-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 dlx-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 dlx-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Income Tax Assets, Net Total principal amount Long-Term Debt, Gross Thereafter Long-term debt maturity after year four Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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). Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reversals Restructuring Reserve, Accrual Adjustment Loans and notes receivable [Member] Notes Receivable [Member] 2025 Long-Term Debt, Maturity, Year Two Funds held for customers, securities carried at fair value Investments, Fair Value Disclosure Net income attributable to non-controlling interest Income (Loss) Attributable to Noncontrolling Interest, before Tax Debt Instrument [Axis] Debt Instrument [Axis] Maximum consolidated total leverage ratio Consolidated total leverage ratio The maximum consolidated total leverage ratio allowed under the entity's debt covenants. Earnings per share - diluted: Earnings Per Share, Diluted, Two Class Method [Abstract] Cash dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Reserves for excess and obsolete items SEC Schedule, 12-09, Reserve, Inventory [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Treasury management solutions [Member] Treasury management solutions [Member] Treasury management solutions Balance, December 31, 2022 Balance, June 30, 2023 Restructuring Reserve Write-offs and other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 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. 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. Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Interest rate margin on variable-rate debt Debt Instrument, Basis Spread on Variable Rate Other Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Proceeds from issuing long-term debt and swingline loans Proceeds from Issuance of Debt Maturities of long-term debt Maturities of Long-Term Debt [Abstract] Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Due in one year or less Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Payments on long-term debt and swingline loans Repayments of Debt Other non-cash items, net Other Noncash Income (Expense) Permitted payments Permitted payments Limit on permitted payments under the terms of the company's debt agreement. Trade accounts receivable - gross Accounts Receivable, before Allowance for Credit Loss Adjusted EBITDA Adjusted EBITDA Adjusted EBITDA reported as the entity's measure of segment profitability. Net income attributable to Deluxe Net income attributable to Deluxe Net Income (Loss) Attributable to Parent Loans and notes receivable, current Financing Receivable, after Allowance for Credit Loss, Current Antidilutive options excluded from calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Realized loss on debt securities, net of tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Equity Component [Domain] Equity Component [Domain] Scenario [Axis] Scenario [Axis] Amortizable intangibles [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] 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. Reconciliation of effective income tax rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Fair value Available-for-sale debt securities (funds held for customers) Debt Securities, Available-for-Sale Credit facility Line of Credit Facility [Abstract] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Deferred contract acquisition costs Capitalized Contract Cost, Net 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. Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Quoted prices in active markets for identical assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Interest rate swap July 2019 [Member] Interest rate swap July 2019 [Member] Interest rate swap July 2019 Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current Derivative assets (Note 7) Derivative Asset Due in six to ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value Due in two to five years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss [Abstract] Long-term debt Long-Term Debt, Excluding Current Maturities Geographical [Axis] Geographical [Axis] Realized gain (loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Technology-based intangibles [Member] Technology-Based Intangible Assets [Member] Reclassification adjustments Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Changes in prepaid product discounts Schedule of prepaid product discounts [Table Text Block] Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts. Senior, secured revolving credit facility [Member] Revolving Credit Facility [Member] Net unrealized loss on debt securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Document Type Document Type Loans and notes receivable from distributors, credit quality information Credit Quality Information [Abstract] Web and hosted solutions [Member] Web and hosted solutions [Member] Web and hosted solutions Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Other current and noncurrent assets [Member] Other current and noncurrent assets [Member] Primary financial statement captions encompassing other current assets and other noncurrent assets. Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Business Segments [Axis] Segments [Axis] Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Debt Debt Disclosure [Text Block] Tax impact of share-based compensation Tax impact of share based compensation, year-over-year impact The year-over-year impact on the effective income tax rate attributable to the tax impact of share-based compensation awards. Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Internal labor [Member] Internal labor [Member] Internal labor costs incurred as part of a restructuring or integration initiative. Postretirement benefit plan asset Assets for Plan Benefits, Defined Benefit Plan 3-4 internal grade [Member] Three to four internal grade [Member] Three to four internal grade credit quality indicator Financial Instrument [Axis] Financial Instrument [Axis] 2026 Long-Term Debt, Maturity, Year Three Foreign debt securities [Member] Foreign Government Debt [Member] Consolidation Items [Domain] Consolidation Items [Domain] Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Trade accounts receivable [Member] Trade Accounts Receivable [Member] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Senior, unsecured notes [Member] Unsecured Debt [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Current portion of long-term debt Less: current portion of long-term debt, net of debt issuance costs Long-Term Debt, Current Maturities Acquired intangibles Finite-Lived Intangible Assets Acquired Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Long-term debt, fair value Long-Term Debt, Fair Value Long-term investments Long-Term Investments Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Domestic [Member] Geographic Distribution, Domestic [Member] Total reclassifications, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Total Financing Receivable, before Allowance for Credit Loss Allowance for credit losses Financing Receivable, Allowance for Credit Loss [Table Text Block] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Segment [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings per share Earnings Per Share [Text Block] Interest cost Defined Benefit Plan, Interest Cost Goodwill, gross, beginning of year Goodwill, gross, end of period Goodwill, Gross Unrealized gain on debt securities arising during the period, tax benefit OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Payments [Member] Payments [Member] Payments reportable business segment Supplemental balance sheet and cash flow information Supplemental Balance Sheet Disclosures [Text Block] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Intangibles Schedule of Finite-Lived Intangible Assets [Table Text Block] Other comprehensive (loss) income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Fair value of financial instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Other non-current assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name Debt settled Debt Instrument, Repurchased Face Amount 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. Checks [Member] Checks [Member] Checks reportable business segment 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. Currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Interest rate swap September 2022 [Member] Interest rate swap September 2022 [Member] Interest rate swap September 2022 Entity Address, City or Town Entity Address, City or Town Postretirement benefits Retirement Benefits [Text Block] Net unrealized gain on cash flow hedges [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract] Total shareholders' equity Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Geographic Distribution [Domain] Geographic Distribution [Domain] Proceeds from debt offering, net of discount and debt issuance costs Proceeds from Debt, Net of Issuance Costs Minimum [Member] Minimum [Member] Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Cloud computing arrangements implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization Fair value measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Accumulated other comprehensive loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Repayment amount Debt Instrument, Periodic Payment, Principal Supplies Other Inventory, Supplies, Gross Deferred revenue Deferred Revenue, Current Stated interest rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Credit facility Schedule of Line of Credit Facilities [Table Text Block] Cash and cash equivalents, securities carried at fair value Cash, fair value Cash and Cash Equivalents, Fair Value Disclosure Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Total revenue Revenue Revenues External consulting fees [Member] External consulting fees [Member] External consulting fees incurred as part of a restructuring or integration initiative. Promotional Solutions business exits [Member] Promotional Solutions business exits [Member] Promotional Solutions business exits Income tax provision Income Tax Disclosure [Text Block] Goodwill Schedule of Goodwill [Table Text Block] Basic earnings per share Earnings per share - basic Earnings Per Share, Basic Tax (expense) benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Total debt, net of discount and debt issuance costs Debt, Long-Term and Short-Term, Combined Amount Corporate [Member] Corporate, Non-Segment [Member] Postretirement benefit plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Business exit activities Business exit activities, year-over-year impact The year-over-year impact on the effective income tax rate attributable to disposition of a business not qualifying as a discontinued operation. Amortization of prepaid product discounts Amortization 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. Balance, December 31, 2022 Balance, June 30, 2023 Stockholders' Equity Attributable to Parent Derivative financial instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Prepaid expenses Prepaid Expense, Current Interest rate swap June 2023 [Member] Interest rate swap June 2023 [Member] Interest rate swap June 2023 Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Loans and notes receivable from distributors Financing Receivable, after Allowance for Credit Loss Additions Additions to prepaid product discounts Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution. Entity Interactive Data Current Entity Interactive Data Current Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated amortization Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2019 Direct Financing Lease, Net Investment in Lease, Year Five, Originated, Four Years before Current Fiscal Year Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Other Other Assets, Miscellaneous, Noncurrent Money market securities [Member] Money Market Funds [Member] Retained earnings [Member] Retained Earnings [Member] Business segment information [Line Items] Segment Reporting Information [Line Items] Cash dividends ($0.30 per share for the quarters ended June 30, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022) Dividends, Common Stock, Cash Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Data-driven marketing solutions [Member] Data-driven marketing solutions [Member] Data-driven marketing solutions Common shares par value [Member] Common Stock [Member] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Common shares issued Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Lancaster, California facility [Member] Lancaster, California facility [Member] Lancaster, California facility Number of reportable business segments Number of Reportable Segments Statement [Table] Statement [Table] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Letter of credit sub-facility [Member] Letter of Credit [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Unbilled receivables Unbilled Receivables, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Australian web hosting business [Member] Australian web hosting business [Member] Australian web hosting business Revenue disaggregated by geography Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Cash equivalents Cash Equivalents, at Carrying Value Trade accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Common shares retired (in shares) Other Common Shares Retired Shares Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options. Scenario [Domain] Scenario [Domain] Recurring fair value measurements [Member] Fair Value, Recurring [Member] Tax benefit Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Document Fiscal Year Focus Document Fiscal Year Focus Prepaid product discounts [Roll Forward] Prepaid product discounts [Roll Forward] Prepaid product discounts [Roll Forward] Acquired intangibles Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Other income Nonoperating Income (Expense) Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross carrying amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expense Selling, General and Administrative Expense New accounting pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Product [Member] Product [Member] Operating lease assets Operating Lease, Right-of-Use Asset Accumulated other comprehensive loss [Member] Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Other comprehensive income Comprehensive Income (Loss) Note [Text Block] Loans and notes receivable by credit quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] 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 Deferred revenue recognized Deferred Revenue, Revenue Recognized Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Realized loss on debt securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Disaggregated revenue information Product Information [Line Items] Purchases of capital assets Payments to Acquire Productive Assets Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number 2020 Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year Operating income Operating Income (Loss) Inventories and supplies Increase (Decrease) in Inventories Loans and notes receivable from distributors, allowance for credit losses [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Revolving credit facility, commitment Line of Credit Facility, Current Borrowing Capacity Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Service [Member] Service [Member] Goodwill Goodwill, net of accumulated impairment charges, beginning of year Goodwill, net of accumulated impairment charges, end of period Goodwill Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common shares repurchased (in shares) Stock Repurchased During Period, Shares Net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax 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] Income tax provision Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Income Statement [Abstract] Income Statement [Abstract] Additional paid-in capital [Member] Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Derivative assets (Note 7) [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Non-current restricted cash included in other non-current assets Restricted cash, carrying value Restricted Cash, Noncurrent 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. Derivative [Line Items] Derivative [Line Items] Weighted-average shares and potential common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Inventories and supplies Schedule of Inventory, Current [Table Text Block] Prepaid product discounts Prepaid product discounts [Abstract] Available-for-sale debt securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Available-for-sale debt securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Changes in allowance for credit losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Cash dividends per share Common Stock, Dividends, Per Share, Cash Paid Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2023 - 43,613; December 31, 2022 - 43,204) Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Balance, beginning of year Balance, end of period Financing Receivable, Allowance for Credit Loss Reportable business segments [Member] Reportable business segments [Member] Operating Segments [Member] Litigation settlement, period Litigation settlement, period Period in which the settlement must be completed. Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period Total cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Employee bonuses, including sales incentives Accrued Bonuses, Current 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 Other commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated impairment charges, beginning of year Accumulated impairment charges, end of period Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Maximum consolidated secured leverage ratio Maximum consolidated secured leverage ratio The maximum consolidated secured leverage ratio allowed under the entity's debt covenants. Acquisition transaction costs Business Combination, Acquisition Related Costs Income Statement Location [Domain] Income Statement Location [Domain] Prior Financing Receivable, Originated, More than Five Years before Current Fiscal Year Fair value measurements [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income attributable to Deluxe Comprehensive Income (Loss), Net of Tax, Attributable to Parent Common shares retired Other Common Shares Retired Value Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options. Forms and other products [Member] Forms and other products [Member] Forms and other products Business segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Swingline sub-facility [Member] Swingline sub-facility [Member] Swingline sub-facility Other non-current assets Other non-current assets Other Assets, Noncurrent Payments Payments for Restructuring Depreciation and amortization Depreciation, Depletion and Amortization Currency translation adjustment and other Goodwill, Translation and Purchase Accounting Adjustments Employee severance benefits [Member] Employee Severance [Member] Amounts charged to expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Derivative [Table] Derivative [Table] Funds held for customers [Member] Funds Held for Customers [Member] This grouping includes information about funds held on behalf of others. Less: unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Earnings per share - basic: Earnings Per Share, Basic, Two Class Method [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative financial instruments Schedule of Interest Rate Derivatives [Table Text Block] 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 Property, plant and equipment, net of accumulated depreciation of $353,847 and $379,988, respectively Property, Plant and Equipment, Net Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Loans and notes receivable from distributors [Member] Loans and notes receivable from distributors [Member] Loans and notes receivable from the entity's distributors. Other non-current assets Increase (Decrease) in Other Noncurrent Assets Balance, beginning of year Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Long-term debt Long-Term Debt Self-insurance liabilities Self Insurance Reserve Balance Sheet Location [Axis] Balance Sheet Location [Axis] Restructuring and integration expense Restructuring and Related Activities Disclosure [Text Block] Common stock, shares authorized Common Stock, Shares Authorized Promotional Solutions [Member] Promotional Solutions [Member] Promotional Solutions reportable business segment 1-2 internal grade member [Member] One to two internal grade member [Member] One to two internal grade credit quality indicator Maximum [Member] Maximum [Member] Revenue disaggregated by product and service offerings Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Semi-finished goods Inventory, Work in Process, Gross Total current assets Assets, Current Unrealized loss on cash flow hedge arising during the period, tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Shareholders' equity Stockholders' Equity Note Disclosure [Text Block] Marketing and promotional solutions [Member] Marketing and promotional solutions [Member] Marketing and promotional solutions Components of net periodic benefit income Schedule of Net Benefit Costs [Table Text Block] Changes in reserve for excess and obsolete items SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Partner relationships [Member] Distribution Rights [Member] Trade accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Consolidated financial statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Funds held for customers, including securities carried at fair value of $8,402 and $8,126, respectively Funds Held for Clients Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Debt instruments [Line Items] Debt Instrument [Line Items] Fair value asset / (liability), other non-current assets Derivative Asset, Noncurrent Reclassifications from accumulated other comprehensive loss Reclassification adjustments [Abstract] Reclassification adjustments from accumulated other comprehensive income Common shares issued (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Recoveries Financing Receivable, Allowance for Credit Loss, Recovery Business segment information Segment Reporting Disclosure [Text Block] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Tax benefit (expense) Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] 2018 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. Cost Debt Securities, Available-for-Sale, Amortized Cost Litigation settlement, amount awarded Litigation Settlement, Amount Awarded to Other Party Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Inventories and supplies Inventories and supplies Inventory, Net Accounts payable Accounts Payable, Current Restructuring and integration expense Charges Restructuring and integration costs Restructuring Charges Other Financing receivable allowance for credit losses other change Other changes during the period in financing receivable allowance for credit losses. 2027 Long-Term Debt, Maturity, Year Four Expected maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Product Information [Table] Schedule of Product Information [Table] Proceeds from sale of businesses and facility Proceeds from Sales of Business, Affiliate and Productive Assets Entity Filer Category Entity Filer Category Weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic United States [Member] UNITED STATES Schedule of Business Acquisitions, by Acquisition [Table] Disposal Groups, Including Discontinued Operations [Table] Merchant services and other payments solutions [Member] Merchant services and other payments solutions [Member] Merchant services and other payments solutions Accrued liabilities Accrued Liabilities, Current [Abstract] Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Data Solutions [Member] Data Solutions [Member] Data Solutions reportable business segment Other Other changes in prepaid product discounts Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts. Gain on sale of businesses and facility Gain on sale of businesses and facility Gain (Loss) on Disposition of Assets Acquired intangibles, weighted-average amortization period (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Leverage ratio requirements Debt covenants table text block Tabular disclosure of information regarding debt covenant requirements. 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. Trade accounts receivable - net Accounts Receivable, after Allowance for Credit Loss Notional amount Interest rate swap amount Derivative, Notional Amount Realized gain (loss) on cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Outstanding letters of credit Letters of Credit Outstanding, Amount Debt outstanding Schedule of Debt [Table Text Block] Cash and cash equivalents [Member] Cash and Cash Equivalents [Member] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Significant unobservable inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Geographic Distribution [Axis] Geographic Distribution [Axis] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Divestitures [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Segment Reporting [Abstract] Segment Reporting [Abstract] Loans and notes receivable from distributors, fair value Notes Receivable, Fair Value Disclosure Non-controlling interest [Member] Noncontrolling Interest [Member] Restricted cash, fair value Restricted cash fair value disclosure Fair value of non-current restricted cash. Fair value asset / (liability), other current assets Derivative Asset, Current Forecast [Member] Forecast [Member] Certain legal-related benefit (expense) Loss Contingency Accrual, Provision Amortization of net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Employee taxes paid for shares withheld Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and shareholders' equity Liabilities and Equity Senior, secured term loan facility [Member] Term loan facility [Member] Term loan facility 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. Operating expenses [Member] Operating Expense [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Amount remaining under share repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Cash Cash, carrying value Cash Foreign, primarily Canada [Member] Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Significant other observable inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Reconciliation of adjusted EBITDA to pretax income Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total amortization Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Current Fiscal Year End Date Current Fiscal Year End Date Loans and notes receivable from distributors, net of allowance for credit losses Financing Receivable, after Allowance for Credit Loss, Noncurrent Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Diluted earnings per share Earnings per share - diluted Earnings Per Share, Diluted Intangibles, net of accumulated amortization of $831,755 and $823,589, respectively Net carrying amount Intangible Assets, Net (Excluding Goodwill) Employee share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Other [Member] Other Restructuring [Member] Other current assets Other Assets, Current Restricted cash and restricted cash equivalents included in funds held for customers Restricted Cash and Investments, Current Schedule of Available-for-sale Securities [Table] Schedule of Available-for-Sale Securities [Table] Restructuring and integration expense [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Bad debt (benefit) expense Financing Receivable, Credit Loss, Expense (Reversal) Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Prepaid product discount payments 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. Revolving credit facility, commitment fee Line of Credit Facility, Commitment Fee Percentage Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Senior, unsecured notes Unsecured Debt [Abstract] Amortization of intangibles Amortization of intangibles Amortization Canadian and provincial government securities [Member] Debt Security, Government, Non-US [Member] Entity Address, Address Line One Entity Address, Address Line One Total cost of revenue Cost of Revenue Other Proceeds from (Payments for) Other Financing Activities Other non-current assets Other Assets, Noncurrent [Abstract] Product and Service [Axis] Product and Service [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Unconditional right to receive consideration Unbilled Contracts Receivable Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net available for borrowing as of June 30, 2023 Line of Credit Facility, Remaining Borrowing Capacity Interest expense Interest expense Interest Expense Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Trade names [Member] Trade Names [Member] Available-for-sale debt securities Debt Securities, Available-for-Sale [Abstract] Payments for cloud computing arrangement implementation costs Payments for cloud computing arrangement implementation costs Cash payments for implementation costs related to cloud computing arrangements. Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Reserve for excess and obsolete items Balance, beginning of year Balance, end of period Inventory Valuation Reserves Inventories and supplies Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of postretirement benefit plan items, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Restructuring charges, net Restructuring charges, net Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals. Interest rate Derivative, Fixed Interest Rate Comparability Reclassification, Comparability Adjustment [Policy Text Block] Write-offs Financing Receivable, Allowance for Credit Loss, Writeoff Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Conditional right to receive consideration Contract with Customer, Asset, after Allowance for Credit Loss, Current Customer lists/relationships [Member] Customer-Related Intangible Assets [Member] 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 Net change in customer funds obligations Net change in customer funds obligations Net increase (decrease) in customer funds obligations during the period. Changes in restructuring and integration accruals Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Dilutive impact of potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Restructuring and integration expense Restructuring and Related Costs [Table Text Block] Entity Central Index Key Entity Central Index Key Estimated future amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Return to provision adjustments Return to provision adjustments, year-over-year impact The year-over-year impact on the effective income tax rate attributable to return-to-provision adjustments. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other Other Accrued Liabilities, Current City Area Code City Area Code ASSETS Assets [Abstract] Other current assets Increase (Decrease) in Other Current Assets Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Prepaid product discounts Balance, beginning of year Balance, end of period 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. Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2024 Long-Term Debt, Maturity, Year One Employee share-based compensation expense Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Other non-current liabilities Other Liabilities, Noncurrent Other accrued and non-current liabilities Increase (Decrease) in Other Operating Liabilities Expected maturities of available-for-sale debt securities Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Contract term Derivative, Term of Contract 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate swap March 2023 [Member] Interest rate swap March 2023 [Member] Interest rate swap March 2023 Weighted-average interest rate at period end Line of Credit Facility, Interest Rate at Period End Total cost of revenue [Member] Cost of Sales [Member] 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. EX-101.PRE 12 dlx-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 dlx-20230630_g1.jpg begin 644 dlx-20230630_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 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document - shares
6 Months Ended
Jun. 30, 2023
Jul. 26, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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 2023  
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   43,616,556
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022 $ 39,052 $ 40,435
Trade accounts receivable, net of allowance for credit losses 212,267 206,617
Inventories and supplies 54,899 52,267
Funds held for customers, including securities carried at fair value of $8,402 and $8,126, respectively 155,794 302,291
Prepaid expenses 32,820 36,642
Revenue in excess of billings 37,236 38,761
Other current assets 16,580 27,024
Total current assets 548,648 704,037
Deferred income taxes 1,341 1,956
Long-term investments 66,465 47,783
Property, plant and equipment, net of accumulated depreciation of $353,847 and $379,988, respectively 126,967 124,894
Operating lease assets 52,500 47,132
Intangibles, net of accumulated amortization of $831,755 and $823,589, respectively 430,103 458,979
Goodwill 1,430,588 1,431,385
Other non-current assets 266,403 260,354
Total assets 2,923,015 3,076,520
Current liabilities:    
Accounts payable 174,662 157,055
Funds held for customers 155,182 305,138
Accrued liabilities 155,195 218,404
Current portion of long-term debt 86,059 71,748
Total current liabilities 571,098 752,345
Long-term debt 1,581,151 1,572,528
Operating lease liabilities 54,470 48,925
Deferred income taxes 37,597 45,510
Other non-current liabilities 65,070 52,988
Commitments and contingencies (Note 13)
Shareholders' equity:    
Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2023 - 43,613; December 31, 2022 - 43,204) 43,613 43,204
Additional paid-in capital 89,380 79,234
Retained earnings 511,058 518,635
Accumulated other comprehensive loss (30,891) (37,264)
Non-controlling interest 469 415
Total shareholders' equity 613,629 604,224
Total liabilities and shareholders' equity $ 2,923,015 $ 3,076,520
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Cash and cash equivalents, securities carried at fair value   $ 5,000
Funds held for customers, securities carried at fair value $ 8,402 8,126
Accumulated depreciation 353,847 379,988
Accumulated amortization $ 831,755 $ 823,589
Common stock, par value (per share) $ 1 $ 1
Common stock, shares authorized 500,000 500,000
Common stock, shares outstanding 43,613 43,204
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 571,686 $ 562,953 $ 1,117,051 $ 1,118,968
Total cost of revenue (269,947) (264,112) (520,609) (513,306)
Gross profit 301,739 298,841 596,442 605,662
Selling, general and administrative expense (245,359) (249,626) (492,989) (509,325)
Restructuring and integration expense (24,191) (15,182) (37,132) (31,426)
Gain on sale of businesses and facility 21,942 17,527 21,942 17,527
Operating income 54,131 51,560 88,263 82,438
Interest expense (31,932) (21,349) (61,948) (41,672)
Other income 824 2,414 3,247 4,417
Income before income taxes 23,023 32,625 29,562 45,183
Income tax provision (6,622) (10,528) (10,381) (13,407)
Net income 16,401 22,097 19,181 31,776
Net income attributable to non-controlling interest (26) (35) (54) (71)
Net income attributable to Deluxe 16,375 22,062 19,127 31,705
Total comprehensive income 25,517 26,168 25,554 38,314
Comprehensive income attributable to Deluxe $ 25,491 $ 26,133 $ 25,500 $ 38,243
Basic earnings per share $ 0.38 $ 0.51 $ 0.44 $ 0.74
Diluted earnings per share $ 0.37 $ 0.50 $ 0.44 $ 0.72
Product [Member]        
Total revenue $ 323,805 $ 322,109 $ 634,031 $ 639,412
Total cost of revenue (125,453) (117,519) (243,888) (231,879)
Service [Member]        
Total revenue 247,881 240,844 483,020 479,556
Total cost of revenue $ (144,494) $ (146,593) $ (276,721) $ (281,427)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021 $ 574,598 $ 42,679 $ 57,368 $ 505,763 $ (31,492) $ 280
Balance (in shares) at Dec. 31, 2021 42,679          
Net income attributable to Deluxe $ 31,705     31,705    
Net income attributable to non-controlling interest 71         71
Net income 31,776          
Cash dividends ($0.30 per share for the quarters ended June 30, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022) (26,571)     (26,571)    
Common shares issued $ 2,337 580 1,757      
Common shares issued (in shares) 580          
Common shares retired $ (5,374) (179) (5,195)      
Common shares retired (in shares) (179)          
Employee share-based compensation $ 13,487   13,487      
Other comprehensive income 6,538       6,538  
Balance, end of period at Jun. 30, 2022 $ 596,791 43,080 67,417 510,897 (24,954) 351
Balance (in shares) at Jun. 30, 2022 43,080          
Balance, beginning of period at Mar. 31, 2022 $ 579,015 42,923 62,676 502,125 (29,025) 316
Balance (in shares) at Mar. 31, 2022 42,923          
Net income attributable to Deluxe $ 22,062     22,062    
Net income attributable to non-controlling interest 35         35
Net income 22,097          
Cash dividends ($0.30 per share for the quarters ended June 30, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022) (13,290)     (13,290)    
Common shares issued $ 807 201 606      
Common shares issued (in shares) 201          
Common shares retired $ (1,214) (44) (1,170)      
Common shares retired (in shares) (44)          
Employee share-based compensation $ 5,305   5,305      
Other comprehensive income 4,071       4,071  
Balance, end of period at Jun. 30, 2022 $ 596,791 43,080 67,417 510,897 (24,954) 351
Balance (in shares) at Jun. 30, 2022 43,080          
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, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022) (26,704)     (26,704)    
Common shares issued $ 1,679 539 1,140      
Common shares issued (in shares) 539          
Common shares retired $ (2,383) (130) (2,253)      
Common shares retired (in shares) (130)          
Employee share-based compensation $ 11,259   11,259      
Other comprehensive income 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, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022) (13,309)     (13,309)    
Common shares issued $ 738 215 523      
Common shares issued (in shares) 215          
Common shares retired $ (349) (23) (326)      
Common shares retired (in shares) (23)          
Employee share-based compensation $ 5,383   5,383      
Other comprehensive income 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          
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Stockholders' Equity [Abstract]        
Cash dividends per share $ 0.30 $ 0.30 $ 0.60 $ 0.60
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 19,181 $ 31,776
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 11,052 12,146
Amortization of intangibles 75,076 74,498
Operating lease expense 10,522 9,756
Amortization of prepaid product discounts 17,173 17,171
Deferred income taxes (9,489) (14,482)
Employee share-based compensation expense 11,350 13,038
Gain on sale of businesses and facility (21,942) (17,527)
Other non-cash items, net 21,606 15,546
Changes in assets and liabilities:    
Trade accounts receivable (9,889) 8,976
Inventories and supplies (4,609) (5,713)
Other current assets 11,876 (8,229)
Payments for cloud computing arrangement implementation costs (5,846) (11,340)
Other non-current assets (7,216) (8,157)
Accounts payable 21,134 (4,345)
Prepaid product discount payments (12,742) (12,285)
Other accrued and non-current liabilities (79,900) (28,642)
Net cash provided by operating activities 47,337 72,187
Cash flows from investing activities:    
Purchases of capital assets (55,904) (45,246)
Proceeds from sale of businesses and facility 27,880 23,875
Other (9,878) 895
Net cash used by investing activities (37,902) (20,476)
Cash flows from financing activities:    
Proceeds from issuing long-term debt and swingline loans 437,500 314,000
Payments on long-term debt and swingline loans (416,376) (323,376)
Net change in customer funds obligations (149,336) (100,067)
Employee taxes paid for shares withheld (2,383) (5,374)
Cash dividends paid to shareholders (26,852) (26,591)
Other (3,273) (2,870)
Net cash used by financing activities (160,720) (144,278)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents 3,063 (3,336)
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents (148,222) (95,903)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year 337,415 285,491
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period $ 189,193 $ 189,588
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated financial statements
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated financial statements
The consolidated balance sheet as of June 30, 2023, the consolidated statements of comprehensive income for the quarters and six months ended June 30, 2023 and 2022, the consolidated statements of shareholders’ equity for the quarters and six months ended June 30, 2023 and 2022 and the consolidated statements of cash flows for the six months ended June 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 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, 2022 (the "2022 Form 10-K").

The preparation of our 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.

Comparability The consolidated statement of cash flows for the six months ended June 30, 2022 has been modified to conform to the current year presentation. We included proceeds from issuing shares within other financing activities. Previously, this amount was shown separately.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
New accounting pronouncements
6 Months Ended
Jun. 30, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New accounting pronouncements
In March 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. We adopted this standard on January 1, 2023 and elected to apply it prospectively to modifications occurring on or after January 1, 2023. Adoption of this standard did not impact our financial position as of June 30, 2023 or our results of operations for the six months ended June 30, 2023.

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, Reference Rate Reform (Topic 848): Scope, which clarified the scope and application of the original guidance. Effective March 20, 2023, we modified our existing credit facility and our September 2022 interest rate swap agreement (Note 7) to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreements. In accounting for these modifications, we adopted the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, Deferral of the Sunset Date of Topic 848. Adoption of these standards did not have a material impact on our consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Supplemental balance sheet and cash flow information
Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Trade accounts receivable – gross$217,705 $210,799 
Allowance for credit losses(5,438)(4,182)
Trade accounts receivable – net(1)
$212,267 $206,617 

(1) Includes unbilled receivables of $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.
Changes in the allowance for credit losses for the six months ended June 30, 2023 and 2022 were as follows:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$4,182 $4,130 
Bad debt expense3,027 1,449 
Write-offs and other(1,771)(1,326)
Balance, end of period$5,438 $4,253 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Raw materials$12,028 $11,563 
Semi-finished goods6,098 7,777 
Finished goods37,836 32,938 
Supplies7,062 6,389 
Reserve for excess and obsolete items(8,125)(6,400)
Inventories and supplies, net of reserve$54,899 $52,267 

Changes in the reserve for excess and obsolete items were as follows for the six months ended June 30, 2023 and 2022:

Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$6,400 $5,132 
Amounts charged to expense2,151 1,516 
Write-offs and other(426)(1,211)
Balance, end of period$8,125 $5,437 

Available-for-sale debt securities – Available-for-sale debt securities were comprised of the following:
 June 30, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Funds held for customers:(1)
Canadian and provincial government securities$9,499 $— $(1,097)$8,402 
Available-for-sale debt securities$9,499 $— $(1,097)$8,402 

(1) Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.
 December 31, 2022
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$5,000 $— $— $5,000 
Funds held for customers:(1)
Canadian and provincial government securities9,190 — (1,064)8,126 
Available-for-sale debt securities$14,190 $— $(1,064)$13,126 
 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.

Expected maturities of available-for-sale debt securities as of June 30, 2023 were as follows:
(in thousands)Fair value
Due in one year or less$3,394 
Due in two to five years1,723 
Due in six to ten years3,285 
Available-for-sale debt securities$8,402 

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,
2023
December 31,
2022
Conditional right to receive consideration$24,608 $26,520 
Unconditional right to receive consideration(1)
12,628 12,241 
Revenue in excess of billings$37,236 $38,761 

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

Intangibles – Intangibles were comprised of the following:
 June 30, 2023December 31, 2022
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$526,697 $(379,518)$147,179 $529,306 $(395,514)$133,792 
Customer lists/relationships487,127 (335,245)151,882 497,882 (312,986)184,896 
Technology-based intangibles97,633 (49,560)48,073 99,613 (47,478)52,135 
Partner relationships74,134 (10,790)63,344 74,682 (9,094)65,588 
Trade names39,367 (22,742)16,625 44,185 (26,510)17,675 
Software to be sold36,900 (33,900)3,000 36,900 (32,007)4,893 
Intangibles$1,261,858 $(831,755)$430,103 $1,282,568 $(823,589)$458,979 
Amortization of intangibles was $36,859 for the quarter ended June 30, 2023, $38,339 for the quarter ended June 30, 2022, $75,076 for the six months ended June 30, 2023 and $74,498 for the six months ended June 30, 2022. Based on the intangibles in service as of June 30, 2023, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2023$65,253 
202495,983 
202567,446 
202642,837 
202733,036 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. The following intangibles were capitalized during the six months ended June 30, 2023:
(in thousands)AmountWeighted-average amortization period
(in years)
Internal-use software$48,829 3
Partner relationships478 1
Acquired intangibles$49,307 3

Goodwill – Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2023:
(in thousands)PaymentsData SolutionsPromotional SolutionsChecksTotal
Balance, December 31, 2022:
    
Goodwill, gross$896,681 $432,984 $252,775 $434,812 $2,017,252 
Accumulated impairment charges— (392,168)(193,699)— (585,867)
Goodwill, net of accumulated impairment charges
896,681 40,816 59,076 434,812 1,431,385 
Currency translation adjustment and other(828)— 31 — (797)
Balance, June 30, 2023
$895,853 $40,816 $59,107 $434,812 $1,430,588 
Balance, June 30, 2023:
    
Goodwill, gross$895,853 $432,984 $252,806 $434,812 $2,016,455 
Accumulated impairment charges— (392,168)(193,699)— (585,867)
Goodwill, net of accumulated impairment charges$895,853 $40,816 $59,107 $434,812 $1,430,588 
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Postretirement benefit plan asset$82,834 $79,343 
Cloud computing arrangement implementation costs67,270 71,547 
Prepaid product discounts46,321 44,824 
Deferred contract acquisition costs(1)
24,906 21,300 
Loans and notes receivable from distributors, net of allowance for credit losses(2)
12,782 13,259 
Other32,290 30,081 
Other non-current assets$266,403 $260,354 

(1) Amortization of deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.

(2) 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 $970 as of June 30, 2023 and $961 as of December 31, 2022.

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, 2023 and 2022:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$1,024 $2,830 
Bad debt (benefit) expense(73)264 
Other— (402)
Balance, end of period$951 $2,692 

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

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, 2023. There were no write-offs or recoveries recorded during the six months ended June 30, 2023.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)202020192018PriorTotal
Risk rating:
1-2 internal grade$1,076 $400 $3,886 $9,341 $14,703 
3-4 internal grade— — — — — 
Loans and notes receivable$1,076 $400 $3,886 $9,341 $14,703 
Changes in prepaid product discounts during the six months ended June 30, 2023 and 2022 were as follows:
 Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$44,824 $56,527 
Additions(1)
18,584 9,413 
Amortization(17,173)(17,171)
Other86 (86)
Balance, end of period$46,321 $48,683 
 (1) Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.

Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Employee bonuses, including sales incentives$30,573 $57,398 
Deferred revenue(1)
29,204 47,012 
Operating lease liabilities13,764 12,780 
Customer rebates12,104 12,153 
Prepaid product discounts10,022 4,179 
Wages and payroll liabilities, including vacation9,460 20,264 
Other50,068 64,618 
Accrued liabilities$155,195 $218,404 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.

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,
2023
June 30,
2022
Cash and cash equivalents$39,052 $43,262 
Restricted cash and restricted cash equivalents included in funds held for customers147,392 143,702 
Non-current restricted cash included in other non-current assets2,749 2,624 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$189,193 $189,588 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share
The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, 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)2023202220232022
Earnings per share – basic:  
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities(12)(16)(19)(23)
Income attributable to Deluxe available to common shareholders$16,363 $22,046 $19,108 $31,682 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Earnings per share – basic$0.38 $0.51 $0.44 $0.74 
Earnings per share – diluted:
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities— (16)(10)(23)
Re-measurement of share-based awards classified as liabilities
— (307)(19)(345)
Income attributable to Deluxe available to common shareholders$16,375 $21,739 $19,098 $31,337 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Dilutive impact of potential common shares216 269 279 349 
Weighted-average shares and potential common shares outstanding
43,740 43,285 43,700 43,256 
Earnings per share – diluted$0.37 $0.50 $0.44 $0.72 
Antidilutive options excluded from calculation1,553 1,891 1,553 1,891 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Other comprehensive income
6 Months Ended
Jun. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Other comprehensive income
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)2023202220232022
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(568)(225)(1,137)(450)Other income
Total amortization(213)130 (426)261 Other income
Tax benefit (expense)16 (79)32 (157)Income tax provision
Amortization of postretirement benefit plan items, net of tax(197)51 (394)104 Net income
Realized loss on debt securities— (8)— (8)Revenue
Tax benefit— — Income tax provision
Realized loss on debt securities, net of tax— (6)— (6)Net income
Realized gain (loss) on cash flow hedges
634 (144)1,204 (464)Interest expense
Tax (expense) benefit
(169)38 (321)123 Income tax provision
Realized gain (loss) on cash flow hedges, net of tax
465 (106)883 (341)Net income
Currency translation adjustment(1)
(863)(5,550)(863)(5,550)Gain on sale of businesses and facility
Total reclassifications, net of tax$(595)$(5,611)$(374)$(5,793)

(1) Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 and the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the six months ended June 30, 2023 were as follows:
(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 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Divestitures
6 Months Ended
Jun. 30, 2023
Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]  
Divestitures
2023 divestiture – In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230. We received $27,880 of these proceeds during the quarter ended June 30, 2023, with the remainder to be paid by the end of 2023. These businesses generated annual revenue of approximately $66,000 during 2022, primarily in our Data Solutions segment. During the quarter ended June 30, 2023, we recognized a pretax gain of $21,942 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.

2022 divestitures – In May 2022, we completed the sale of our Australian web hosting business for net cash proceeds of $17,620. This business generated annual revenue in our Data Solutions segment of $23,766 during 2021. During the quarter ended June 30, 2022, we recognized a pretax gain of $15,166 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.

In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29,000 during 2021. Neither the gain on these sales nor the assets and liabilities sold were material to our consolidated financial statements.

We believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.

Facility sale – In May 2022, we sold our former facility located in Lancaster, California for net cash proceeds of $6,929, and we recognized a pretax gain on the sale of $2,361 during the quarter ended June 30, 2022. The sale was a result of our continued real estate rationalization process.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative financial instruments
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
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). In March 2023, we modified our September 2022 interest rate swap agreement to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. In June 2023, we entered into a 3-year interest rate swap agreement with a variable notional amount that resets quarterly. Our derivative instruments were comprised of the following:
June 30,
2023
December 31,
2022
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$298,729 4.249 %June 2026Other non-current assets$1,358 $— 
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,850 — 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets4,807 2,409 
July 2019 interest rate swap:
200,000 1.798 %March 2023Other current assets— 1,184 

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, 2023 and December 31, 2022, 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 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements
Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities and as of December 31, 2022, included a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the money market fund held as of December 31, 2022, which was traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income and were not material for the quarters or six months ended June 30, 2023 and 2022.

Information regarding the fair values of our financial instruments was as follows:
 Fair value measurements using
June 30, 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
Funds held for customers$8,402 $8,402 $— $8,402 $— 
Derivative assets (Note 7)Other non-current assets9,015 9,015 — 9,015 — 
Amortized cost:
CashCash and cash equivalents39,052 39,052 39,052 — — 
CashFunds held for customers147,392 147,392 147,392 — — 
CashOther non-current assets2,749 2,749 2,749 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,752 12,754 — — 12,754 
Long-term debtCurrent portion of long-term debt and long-term debt1,667,210 1,575,872 — 1,575,872 — 
 Fair value measurements using
December 31, 2022Quoted 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$5,000 $5,000 $5,000 $— $— 
Available-for-sale debt securities
Funds held for customers8,126 8,126 — 8,126 — 
Derivative assets (Note 7)Other current assets and other non-current assets3,593 3,593 — 3,593 — 
Amortized cost:
CashCash and cash equivalents35,435 35,435 35,435 — — 
Cash
Funds held for customers294,165 294,165 294,165 — — 
Cash
Other non-current assets2,815 2,815 2,815 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,220 13,315 — — 13,315 
Long-term debt
Current portion of long-term debt and long-term debt1,644,276 1,574,417 — 1,574,417 — 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and integration expense
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and integration expense
Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs consist primarily of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency. Restructuring and integration expense is not allocated to our reportable business segments.

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)2023202220232022
Total cost of revenue$3,286 $26 $4,439 $85 
Operating expenses24,191 15,182 37,132 31,426 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 
Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
External consulting fees$12,930 $9,141 $20,621 $17,000 
Employee severance benefits6,161 3,281 6,347 4,406 
Internal labor1,750 2,604 3,872 4,300 
Other6,636 182 10,731 5,805 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 

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 and the related severance payments are expected to be completed by the end of 2023.

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2022
$8,528 
Charges6,720 
Reversals(373)
Payments(7,406)
Balance, June 30, 2023
$7,469 

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 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Income tax provision
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income tax provision
The effective income tax rate for the six months ended June 30, 2023 was 35.1%, compared to the effective tax rate of 22.3% for the year ended December 31, 2022. The reconciliation of our effective tax rate for 2022 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 2022 Form 10-K.

The increase in our effective tax rate for the six months ended June 30, 2023 was primarily driven by the impact of business exit activities, which increased our effective tax rate by 5.3 points. In June 2023, we recognized a capital loss for tax purposes related to the sale of our North American web hosting and logo design businesses, and we recorded a full valuation allowance against the deferred tax asset, as we do not expect to realize the related tax benefit. During the year ended December 31, 2022, we recognized a capital loss for tax purposes related to the sale of our Australian web hosting business, and we recorded a valuation allowance for the portion of the capital loss carryover we did not expect to realize. In addition, the tax impact of share-based compensation drove a 4.9 point increase in our effective tax rate and return to provision adjustments drove a 2.7 point increase in our effective tax rate, as compared to 2022.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Postretirement benefits
6 Months Ended
Jun. 30, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
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 2022 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)2023202220232022
Interest cost$496 $280 $993 $561 
Expected return on plan assets(1,830)(1,866)(3,660)(3,731)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses568 225 1,137 450 
Net periodic benefit income$(1,121)$(1,716)$(2,241)$(3,431)
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt
Debt outstanding was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Senior, secured term loan facility$958,500 $987,375 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility247,000 197,000 
Total principal amount1,680,500 1,659,375 
Less: unamortized discount and debt issuance costs(13,290)(15,099)
Total debt, net of discount and debt issuance costs1,667,210 1,644,276 
Less: current portion of long-term debt, net of debt issuance costs(86,059)(71,748)
Long-term debt$1,581,151 $1,572,528 

Maturities of long-term debt were as follows as of June 30, 2023:
(in thousands)Debt obligations
Remainder of 2023$43,312 
202486,625 
2025101,063 
2026974,500 
2027— 
Thereafter475,000 
Total principal amount$1,680,500 

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. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American Payment Systems, L.P (First American). 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 will be repaid in equal quarterly installments of $21,656 from September 30, 2023 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 eurodollar rate plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement. Through March 20, 2023, the eurodollar rate was derived from LIBOR. Effective March 20, 2023, we modified the credit facility to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from 0.25% to 0.35%, depending on our consolidated total leverage ratio. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.72% as of June 30, 2023 and 6.07% as of December 31, 2022, 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. These ratios may not equal or exceed the following amounts during the periods indicated:

Fiscal Quarter EndingConsolidated total leverage ratioConsolidated secured leverage ratio
June 30, 2023 through March 31, 2024
4.50 to 1:00
3.50 to 1:00
June 30, 2024 and each fiscal quarter thereafter
4.25 to 1:00
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, 2023.

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, 2023, 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(247,000)
Outstanding letters of credit(1)
(8,368)
Net available for borrowing as of June 30, 2023
$244,632 

(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 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.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Other commitments and contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
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, 2023 or December 31, 2022.

First American indemnification – Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission (FTC) investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses were limited to the amount of an indemnity holdback, which was our sole recourse for any such losses.

The First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the “Order”) with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants were required to pay $4,900 to the FTC within 7 days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount was made in March 2023, and we were reimbursed for post-closing expenses that we incurred in connection with this matter. These payments did not have a material impact on our consolidated financial statements.

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,643 as of June 30, 2023 and $9,661 as of December 31, 2022. 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, 2023 or December 31, 2022.

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 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity Note [Abstract]  
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, 2023 or June 30, 2022, and $287,452 remained available for repurchase as of June 30, 2023.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Business segment information
We operate 4 reportable business segments, generally organized by product type, as follows:

Payments – This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.

Data Solutions – This segment includes data-driven marketing solutions and hosted solutions, including digital engagement, financial institution profitability reporting and business incorporation services. Through June 2023, this segment also included web hosting and logo design services. We completed the sale of these businesses in June 2023. Further information regarding the divestiture can be found in Note 6.

Promotional Solutions – This segment includes business forms, accessories, advertising specialties and promotional apparel.

Checks – This segment includes printed business and personal checks.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2022 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, human resources, 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, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until the businesses were sold, Data Solutions also had operations in portions of Europe and partners in Central and South America through June 2023 and had operations in Australia through May 2022.

Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (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 costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer does not review segment asset information when making investment or operating decisions regarding our reportable business segments.
Segment information for the quarters and six months ended June 30, 2023 and 2022 was as follows:

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Payments:
Revenue$174,372 $171,154 $346,355 $337,362 
Adjusted EBITDA36,318 34,986 72,873 71,421 
Data Solutions:
Revenue72,090 68,587 130,683 138,084 
Adjusted EBITDA17,741 17,509 33,058 34,836 
Promotional Solutions:
Revenue138,800 139,276 274,942 272,519 
Adjusted EBITDA21,239 14,596 40,049 31,540 
Checks:
Revenue186,424 183,936 365,071 371,003 
Adjusted EBITDA83,585 82,564 160,064 165,360 
Total segment:
Revenue$571,686 $562,953 $1,117,051 $1,118,968 
Adjusted EBITDA158,883 149,655 306,044 303,157 

The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
Total segment adjusted EBITDA$158,883 $149,655 $306,044 $303,157 
Corporate operations(50,511)(47,918)(97,236)(101,801)
Depreciation and amortization expense(42,607)(45,047)(86,128)(86,644)
Interest expense(31,932)(21,349)(61,948)(41,672)
Net income attributable to non-controlling interest26 35 54 71 
Restructuring and integration costs(27,477)(15,208)(41,571)(31,511)
Share-based compensation expense(5,484)(4,896)(11,350)(13,038)
Acquisition transaction costs— (12)— (61)
Certain legal-related benefit (expense)183 (162)(245)(845)
Gain on sale of businesses and facility21,942 17,527 21,942 17,527 
Income before income taxes$23,023 $32,625 $29,562 $45,183 
The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $186,424 $186,424 
Merchant services and other payment solutions113,206 — — — 113,206 
Marketing and promotional solutions
— — 72,037 — 72,037 
Forms and other products
— — 66,763 — 66,763 
Treasury management solutions
61,166 — — — 61,166 
Data-driven marketing solutions
— 54,503 — — 54,503 
Web and hosted solutions
— 17,587 — — 17,587 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 

Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $183,936 $183,936 
Merchant services and other payment solutions111,619 — — — 111,619 
Marketing and promotional solutions
— — 69,872 — 69,872 
Forms and other products
— — 69,404 — 69,404 
Treasury management solutions
59,535 — — — 59,535 
Data-driven marketing solutions
— 45,470 — — 45,470 
Web and hosted solutions
— 23,117 — — 23,117 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $365,071 $365,071 
Merchant services and other payment solutions224,715 — — — 224,715 
Marketing and promotional solutions
— — 142,689 — 142,689 
Forms and other products
— — 132,253 — 132,253 
Treasury management solutions
121,640 — — — 121,640 
Data-driven marketing solutions
— 93,785 — — 93,785 
Web and hosted solutions
— 36,898 — — 36,898 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 
Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $371,003 $371,003 
Merchant services and other payment solutions219,889 — — — 219,889 
Marketing and promotional solutions
— — 132,799 — 132,799 
Forms and other products
— — 139,720 — 139,720 
Treasury management solutions
117,473 — — — 117,473 
Data-driven marketing solutions
— 87,313 — — 87,313 
Web and hosted solutions
— 50,771 — — 50,771 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 

The following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:
Quarter Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$162,422 $69,211 $132,175 $179,692 $543,500 
Foreign, primarily Canada11,950 2,879 6,625 6,732 28,186 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 
Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$159,939 $63,758 $132,886 $176,692 $533,275 
Foreign, primarily Canada and Australia
11,215 4,829 6,390 7,244 29,678 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$321,886 $124,956 $262,671 $351,539 $1,061,052 
Foreign, primarily Canada24,469 5,727 12,271 13,532 55,999 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 
Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$316,207 $124,382 $260,128 $355,780 $1,056,497 
Foreign, primarily Canada and Australia
21,155 13,702 12,391 15,223 62,471 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated financial statements (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Comparability Comparability The consolidated statement of cash flows for the six months ended June 30, 2022 has been modified to conform to the current year presentation. We included proceeds from issuing shares within other financing activities. Previously, this amount was shown separately.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (Tables)
6 Months Ended
Jun. 30, 2023
Inventories and supplies
Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Raw materials$12,028 $11,563 
Semi-finished goods6,098 7,777 
Finished goods37,836 32,938 
Supplies7,062 6,389 
Reserve for excess and obsolete items(8,125)(6,400)
Inventories and supplies, net of reserve$54,899 $52,267 

Changes in the reserve for excess and obsolete items were as follows for the six months ended June 30, 2023 and 2022:

Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$6,400 $5,132 
Amounts charged to expense2,151 1,516 
Write-offs and other(426)(1,211)
Balance, end of period$8,125 $5,437 
Available-for-sale debt securities
Available-for-sale debt securities – Available-for-sale debt securities were comprised of the following:
 June 30, 2023
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Funds held for customers:(1)
Canadian and provincial government securities$9,499 $— $(1,097)$8,402 
Available-for-sale debt securities$9,499 $— $(1,097)$8,402 

(1) Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.
 December 31, 2022
(in thousands)CostGross unrealized gainsGross unrealized lossesFair value
Cash equivalents:
Domestic money market fund$5,000 $— $— $5,000 
Funds held for customers:(1)
Canadian and provincial government securities9,190 — (1,064)8,126 
Available-for-sale debt securities$14,190 $— $(1,064)$13,126 
 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.
Expected maturities of available-for-sale debt securities
Expected maturities of available-for-sale debt securities as of June 30, 2023 were as follows:
(in thousands)Fair value
Due in one year or less$3,394 
Due in two to five years1,723 
Due in six to ten years3,285 
Available-for-sale debt securities$8,402 
Revenue in excess of billings
Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Conditional right to receive consideration$24,608 $26,520 
Unconditional right to receive consideration(1)
12,628 12,241 
Revenue in excess of billings$37,236 $38,761 

(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, 2023December 31, 2022
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$526,697 $(379,518)$147,179 $529,306 $(395,514)$133,792 
Customer lists/relationships487,127 (335,245)151,882 497,882 (312,986)184,896 
Technology-based intangibles97,633 (49,560)48,073 99,613 (47,478)52,135 
Partner relationships74,134 (10,790)63,344 74,682 (9,094)65,588 
Trade names39,367 (22,742)16,625 44,185 (26,510)17,675 
Software to be sold36,900 (33,900)3,000 36,900 (32,007)4,893 
Intangibles$1,261,858 $(831,755)$430,103 $1,282,568 $(823,589)$458,979 
Estimated future amortization expense Based on the intangibles in service as of June 30, 2023, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2023$65,253 
202495,983 
202567,446 
202642,837 
202733,036 
Acquired intangibles The following intangibles were capitalized during the six months ended June 30, 2023:
(in thousands)AmountWeighted-average amortization period
(in years)
Internal-use software$48,829 3
Partner relationships478 1
Acquired intangibles$49,307 3
Goodwill
Goodwill – Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 2023:
(in thousands)PaymentsData SolutionsPromotional SolutionsChecksTotal
Balance, December 31, 2022:
    
Goodwill, gross$896,681 $432,984 $252,775 $434,812 $2,017,252 
Accumulated impairment charges— (392,168)(193,699)— (585,867)
Goodwill, net of accumulated impairment charges
896,681 40,816 59,076 434,812 1,431,385 
Currency translation adjustment and other(828)— 31 — (797)
Balance, June 30, 2023
$895,853 $40,816 $59,107 $434,812 $1,430,588 
Balance, June 30, 2023:
    
Goodwill, gross$895,853 $432,984 $252,806 $434,812 $2,016,455 
Accumulated impairment charges— (392,168)(193,699)— (585,867)
Goodwill, net of accumulated impairment charges$895,853 $40,816 $59,107 $434,812 $1,430,588 
Other non-current assets
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Postretirement benefit plan asset$82,834 $79,343 
Cloud computing arrangement implementation costs67,270 71,547 
Prepaid product discounts46,321 44,824 
Deferred contract acquisition costs(1)
24,906 21,300 
Loans and notes receivable from distributors, net of allowance for credit losses(2)
12,782 13,259 
Other32,290 30,081 
Other non-current assets$266,403 $260,354 

(1) Amortization of deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.

(2) 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 $970 as of June 30, 2023 and $961 as of December 31, 2022.
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, 2023. There were no write-offs or recoveries recorded during the six months ended June 30, 2023.

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)202020192018PriorTotal
Risk rating:
1-2 internal grade$1,076 $400 $3,886 $9,341 $14,703 
3-4 internal grade— — — — — 
Loans and notes receivable$1,076 $400 $3,886 $9,341 $14,703 
Changes in prepaid product discounts
Changes in prepaid product discounts during the six months ended June 30, 2023 and 2022 were as follows:
 Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$44,824 $56,527 
Additions(1)
18,584 9,413 
Amortization(17,173)(17,171)
Other86 (86)
Balance, end of period$46,321 $48,683 
 (1) Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.
Accrued liabilities
Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Employee bonuses, including sales incentives$30,573 $57,398 
Deferred revenue(1)
29,204 47,012 
Operating lease liabilities13,764 12,780 
Customer rebates12,104 12,153 
Prepaid product discounts10,022 4,179 
Wages and payroll liabilities, including vacation9,460 20,264 
Other50,068 64,618 
Accrued liabilities$155,195 $218,404 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.
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,
2023
June 30,
2022
Cash and cash equivalents$39,052 $43,262 
Restricted cash and restricted cash equivalents included in funds held for customers147,392 143,702 
Non-current restricted cash included in other non-current assets2,749 2,624 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$189,193 $189,588 
Trade accounts receivable [Member]  
Allowance for credit losses
Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Trade accounts receivable – gross$217,705 $210,799 
Allowance for credit losses(5,438)(4,182)
Trade accounts receivable – net(1)
$212,267 $206,617 

(1) Includes unbilled receivables of $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.
Changes in the allowance for credit losses for the six months ended June 30, 2023 and 2022 were as follows:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$4,182 $4,130 
Bad debt expense3,027 1,449 
Write-offs and other(1,771)(1,326)
Balance, end of period$5,438 $4,253 
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, 2023 and 2022:
Six Months Ended
June 30,
(in thousands)20232022
Balance, beginning of year$1,024 $2,830 
Bad debt (benefit) expense(73)264 
Other— (402)
Balance, end of period$951 $2,692 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share
The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, 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)2023202220232022
Earnings per share – basic:  
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities(12)(16)(19)(23)
Income attributable to Deluxe available to common shareholders$16,363 $22,046 $19,108 $31,682 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Earnings per share – basic$0.38 $0.51 $0.44 $0.74 
Earnings per share – diluted:
Net income$16,401 $22,097 $19,181 $31,776 
Net income attributable to non-controlling interest(26)(35)(54)(71)
Net income attributable to Deluxe16,375 22,062 19,127 31,705 
Income allocated to participating securities— (16)(10)(23)
Re-measurement of share-based awards classified as liabilities
— (307)(19)(345)
Income attributable to Deluxe available to common shareholders$16,375 $21,739 $19,098 $31,337 
Weighted-average shares outstanding43,524 43,016 43,421 42,907 
Dilutive impact of potential common shares216 269 279 349 
Weighted-average shares and potential common shares outstanding
43,740 43,285 43,700 43,256 
Earnings per share – diluted$0.37 $0.50 $0.44 $0.72 
Antidilutive options excluded from calculation1,553 1,891 1,553 1,891 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Other comprehensive income (Tables)
6 Months Ended
Jun. 30, 2023
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)2023202220232022
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 $711 $711 Other income
Net actuarial loss(568)(225)(1,137)(450)Other income
Total amortization(213)130 (426)261 Other income
Tax benefit (expense)16 (79)32 (157)Income tax provision
Amortization of postretirement benefit plan items, net of tax(197)51 (394)104 Net income
Realized loss on debt securities— (8)— (8)Revenue
Tax benefit— — Income tax provision
Realized loss on debt securities, net of tax— (6)— (6)Net income
Realized gain (loss) on cash flow hedges
634 (144)1,204 (464)Interest expense
Tax (expense) benefit
(169)38 (321)123 Income tax provision
Realized gain (loss) on cash flow hedges, net of tax
465 (106)883 (341)Net income
Currency translation adjustment(1)
(863)(5,550)(863)(5,550)Gain on sale of businesses and facility
Total reclassifications, net of tax$(595)$(5,611)$(374)$(5,793)

(1) Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 and the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.
Accumulated other comprehensive loss
Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the six months ended June 30, 2023 were as follows:
(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 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative financial instruments (Tables)
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments Our derivative instruments were comprised of the following:
June 30,
2023
December 31,
2022
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$298,729 4.249 %June 2026Other non-current assets$1,358 $— 
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,850 — 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets4,807 2,409 
July 2019 interest rate swap:
200,000 1.798 %March 2023Other current assets— 1,184 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2023
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, 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
Funds held for customers$8,402 $8,402 $— $8,402 $— 
Derivative assets (Note 7)Other non-current assets9,015 9,015 — 9,015 — 
Amortized cost:
CashCash and cash equivalents39,052 39,052 39,052 — — 
CashFunds held for customers147,392 147,392 147,392 — — 
CashOther non-current assets2,749 2,749 2,749 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,752 12,754 — — 12,754 
Long-term debtCurrent portion of long-term debt and long-term debt1,667,210 1,575,872 — 1,575,872 — 
 Fair value measurements using
December 31, 2022Quoted 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$5,000 $5,000 $5,000 $— $— 
Available-for-sale debt securities
Funds held for customers8,126 8,126 — 8,126 — 
Derivative assets (Note 7)Other current assets and other non-current assets3,593 3,593 — 3,593 — 
Amortized cost:
CashCash and cash equivalents35,435 35,435 35,435 — — 
Cash
Funds held for customers294,165 294,165 294,165 — — 
Cash
Other non-current assets2,815 2,815 2,815 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,220 13,315 — — 13,315 
Long-term debt
Current portion of long-term debt and long-term debt1,644,276 1,574,417 — 1,574,417 — 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and integration expense (Tables)
6 Months Ended
Jun. 30, 2023
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)2023202220232022
Total cost of revenue$3,286 $26 $4,439 $85 
Operating expenses24,191 15,182 37,132 31,426 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 
Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
External consulting fees$12,930 $9,141 $20,621 $17,000 
Employee severance benefits6,161 3,281 6,347 4,406 
Internal labor1,750 2,604 3,872 4,300 
Other6,636 182 10,731 5,805 
Restructuring and integration expense$27,477 $15,208 $41,571 $31,511 
Changes in restructuring and integration accruals
Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2022
$8,528 
Charges6,720 
Reversals(373)
Payments(7,406)
Balance, June 30, 2023
$7,469 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Postretirement benefits (Tables)
6 Months Ended
Jun. 30, 2023
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)2023202220232022
Interest cost$496 $280 $993 $561 
Expected return on plan assets(1,830)(1,866)(3,660)(3,731)
Amortization of prior service credit(355)(355)(711)(711)
Amortization of net actuarial losses568 225 1,137 450 
Net periodic benefit income$(1,121)$(1,716)$(2,241)$(3,431)
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt outstanding
Debt outstanding was comprised of the following:
(in thousands)June 30,
2023
December 31,
2022
Senior, secured term loan facility$958,500 $987,375 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility247,000 197,000 
Total principal amount1,680,500 1,659,375 
Less: unamortized discount and debt issuance costs(13,290)(15,099)
Total debt, net of discount and debt issuance costs1,667,210 1,644,276 
Less: current portion of long-term debt, net of debt issuance costs(86,059)(71,748)
Long-term debt$1,581,151 $1,572,528 
Maturities of long-term debt Maturities of long-term debt were as follows as of June 30, 2023:
(in thousands)Debt obligations
Remainder of 2023$43,312 
202486,625 
2025101,063 
2026974,500 
2027— 
Thereafter475,000 
Total principal amount$1,680,500 
Leverage ratio requirements The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. These ratios may not equal or exceed the following amounts during the periods indicated:
Fiscal Quarter EndingConsolidated total leverage ratioConsolidated secured leverage ratio
June 30, 2023 through March 31, 2024
4.50 to 1:00
3.50 to 1:00
June 30, 2024 and each fiscal quarter thereafter
4.25 to 1:00
3.50 to 1:00
Credit facility
As of June 30, 2023, 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(247,000)
Outstanding letters of credit(1)
(8,368)
Net available for borrowing as of June 30, 2023
$244,632 

(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 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Business segment information
Segment information for the quarters and six months ended June 30, 2023 and 2022 was as follows:

Quarter Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Payments:
Revenue$174,372 $171,154 $346,355 $337,362 
Adjusted EBITDA36,318 34,986 72,873 71,421 
Data Solutions:
Revenue72,090 68,587 130,683 138,084 
Adjusted EBITDA17,741 17,509 33,058 34,836 
Promotional Solutions:
Revenue138,800 139,276 274,942 272,519 
Adjusted EBITDA21,239 14,596 40,049 31,540 
Checks:
Revenue186,424 183,936 365,071 371,003 
Adjusted EBITDA83,585 82,564 160,064 165,360 
Total segment:
Revenue$571,686 $562,953 $1,117,051 $1,118,968 
Adjusted EBITDA158,883 149,655 306,044 303,157 
Reconciliation of adjusted EBITDA to pretax income
The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
June 30,
Six Months Ended
June 30,
(in thousands)2023202220232022
Total segment adjusted EBITDA$158,883 $149,655 $306,044 $303,157 
Corporate operations(50,511)(47,918)(97,236)(101,801)
Depreciation and amortization expense(42,607)(45,047)(86,128)(86,644)
Interest expense(31,932)(21,349)(61,948)(41,672)
Net income attributable to non-controlling interest26 35 54 71 
Restructuring and integration costs(27,477)(15,208)(41,571)(31,511)
Share-based compensation expense(5,484)(4,896)(11,350)(13,038)
Acquisition transaction costs— (12)— (61)
Certain legal-related benefit (expense)183 (162)(245)(845)
Gain on sale of businesses and facility21,942 17,527 21,942 17,527 
Income before income taxes$23,023 $32,625 $29,562 $45,183 
Revenue disaggregated by product and service offerings
The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $186,424 $186,424 
Merchant services and other payment solutions113,206 — — — 113,206 
Marketing and promotional solutions
— — 72,037 — 72,037 
Forms and other products
— — 66,763 — 66,763 
Treasury management solutions
61,166 — — — 61,166 
Data-driven marketing solutions
— 54,503 — — 54,503 
Web and hosted solutions
— 17,587 — — 17,587 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 

Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $183,936 $183,936 
Merchant services and other payment solutions111,619 — — — 111,619 
Marketing and promotional solutions
— — 69,872 — 69,872 
Forms and other products
— — 69,404 — 69,404 
Treasury management solutions
59,535 — — — 59,535 
Data-driven marketing solutions
— 45,470 — — 45,470 
Web and hosted solutions
— 23,117 — — 23,117 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $365,071 $365,071 
Merchant services and other payment solutions224,715 — — — 224,715 
Marketing and promotional solutions
— — 142,689 — 142,689 
Forms and other products
— — 132,253 — 132,253 
Treasury management solutions
121,640 — — — 121,640 
Data-driven marketing solutions
— 93,785 — — 93,785 
Web and hosted solutions
— 36,898 — — 36,898 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 
Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
Checks$— $— $— $371,003 $371,003 
Merchant services and other payment solutions219,889 — — — 219,889 
Marketing and promotional solutions
— — 132,799 — 132,799 
Forms and other products
— — 139,720 — 139,720 
Treasury management solutions
117,473 — — — 117,473 
Data-driven marketing solutions
— 87,313 — — 87,313 
Web and hosted solutions
— 50,771 — — 50,771 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 
Revenue disaggregated by geography
The following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:
Quarter Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$162,422 $69,211 $132,175 $179,692 $543,500 
Foreign, primarily Canada11,950 2,879 6,625 6,732 28,186 
Total revenue$174,372 $72,090 $138,800 $186,424 $571,686 
Quarter Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$159,939 $63,758 $132,886 $176,692 $533,275 
Foreign, primarily Canada and Australia
11,215 4,829 6,390 7,244 29,678 
Total revenue$171,154 $68,587 $139,276 $183,936 $562,953 
Six Months Ended June 30, 2023
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$321,886 $124,956 $262,671 $351,539 $1,061,052 
Foreign, primarily Canada24,469 5,727 12,271 13,532 55,999 
Total revenue$346,355 $130,683 $274,942 $365,071 $1,117,051 
Six Months Ended June 30, 2022
(in thousands)PaymentsData
Solutions
Promotional SolutionsChecksConsolidated
United States$316,207 $124,382 $260,128 $355,780 $1,056,497 
Foreign, primarily Canada and Australia
21,155 13,702 12,391 15,223 62,471 
Total revenue$337,362 $138,084 $272,519 $371,003 $1,118,968 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Trade accounts receivable      
Trade accounts receivable - gross $ 217,705   $ 210,799
Allowance for credit losses (5,438)   (4,182)
Trade accounts receivable - net [1] 212,267   206,617
Unbilled receivables 54,882   $ 43,902
Changes in allowance for credit losses      
Balance, beginning of year 4,182 $ 4,130  
Bad debt expense 3,027 1,449  
Write-offs and other (1,771) (1,326)  
Balance, end of period $ 5,438 $ 4,253  
[1] Includes unbilled receivables of $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (inventories and supplies) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Inventories and supplies      
Raw materials $ 12,028   $ 11,563
Semi-finished goods 6,098   7,777
Finished goods 37,836   32,938
Supplies 7,062   6,389
Reserve for excess and obsolete items (8,125) $ (5,437) (6,400)
Inventories and supplies 54,899   $ 52,267
Changes in reserve for excess and obsolete items      
Balance, beginning of year 6,400 5,132  
Balance, end of period 8,125 5,437  
Reserves for excess and obsolete items      
Changes in reserve for excess and obsolete items      
Amounts charged to expense 2,151 1,516  
Write-offs and other $ (426) $ (1,211)  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available-for-sale debt securities [Line Items]    
Cost $ 9,499 $ 14,190
Gross unrealized gains 0 0
Gross unrealized losses (1,097) (1,064)
Fair value 8,402 13,126
Expected maturities of available-for-sale debt securities    
Due in one year or less 3,394  
Due in two to five years 1,723  
Due in six to ten years 3,285  
Fair value 8,402 13,126
Cash and cash equivalents [Member]    
Available-for-sale debt securities [Line Items]    
Cash 39,052 35,435
Cash and cash equivalents [Member] | Money market securities [Member] | Domestic [Member]    
Available-for-sale debt securities [Line Items]    
Cost   5,000
Gross unrealized gains   0
Gross unrealized losses   0
Fair value   5,000
Expected maturities of available-for-sale debt securities    
Fair value   5,000
Funds held for customers [Member]    
Available-for-sale debt securities [Line Items]    
Cost 9,499 [1] 14,190 [2]
Gross unrealized gains 0 [1] 0 [2]
Gross unrealized losses (1,097) [1] (1,064) [2]
Fair value 8,402 [1] 13,126 [2]
Cash 147,392 294,165
Expected maturities of available-for-sale debt securities    
Fair value 8,402 [1] 13,126 [2]
Funds held for customers [Member] | Canadian and provincial government securities [Member]    
Available-for-sale debt securities [Line Items]    
Cost 9,499 9,190
Gross unrealized gains 0 0
Gross unrealized losses (1,097) (1,064)
Fair value 8,402 8,126
Expected maturities of available-for-sale debt securities    
Fair value $ 8,402 $ 8,126
[1] Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.
[2] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue in excess of billings    
Conditional right to receive consideration $ 24,608 $ 26,520
Unconditional right to receive consideration [1] 12,628 12,241
Revenue in excess of billings $ 37,236 $ 38,761
[1] Represents revenues that are earned but not currently billable under the related contract terms.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,261,858   $ 1,261,858   $ 1,282,568
Accumulated amortization (831,755)   (831,755)   (823,589)
Net carrying amount 430,103   430,103   458,979
Acquired intangibles     $ 49,307    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Amortization of intangibles 36,859 $ 38,339 $ 75,076 $ 74,498  
Estimated future amortization expense          
Remainder of 2023 65,253   65,253    
2024 95,983   95,983    
2025 67,446   67,446    
2026 42,837   42,837    
2027 33,036   33,036    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 526,697   526,697   529,306
Accumulated amortization (379,518)   (379,518)   (395,514)
Net carrying amount 147,179   147,179   133,792
Acquired intangibles     $ 48,829    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 487,127   $ 487,127   497,882
Accumulated amortization (335,245)   (335,245)   (312,986)
Net carrying amount 151,882   151,882   184,896
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 97,633   97,633   99,613
Accumulated amortization (49,560)   (49,560)   (47,478)
Net carrying amount 48,073   48,073   52,135
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 74,134   74,134   74,682
Accumulated amortization (10,790)   (10,790)   (9,094)
Net carrying amount 63,344   63,344   65,588
Acquired intangibles     $ 478    
Acquired intangibles, weighted-average amortization period (in years)     1 year    
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 39,367   $ 39,367   44,185
Accumulated amortization (22,742)   (22,742)   (26,510)
Net carrying amount 16,625   16,625   17,675
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 36,900   36,900   36,900
Accumulated amortization (33,900)   (33,900)   (32,007)
Net carrying amount $ 3,000   $ 3,000   $ 4,893
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (goodwill) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year $ 2,017,252
Accumulated impairment charges, beginning of year (585,867)
Goodwill, net of accumulated impairment charges, beginning of year 1,431,385
Currency translation adjustment and other (797)
Goodwill, gross, end of period 2,016,455
Accumulated impairment charges, end of period (585,867)
Goodwill, net of accumulated impairment charges, end of period 1,430,588
Reportable business segments [Member] | Payments [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 896,681
Accumulated impairment charges, beginning of year 0
Goodwill, net of accumulated impairment charges, beginning of year 896,681
Currency translation adjustment and other (828)
Goodwill, gross, end of period 895,853
Accumulated impairment charges, end of period 0
Goodwill, net of accumulated impairment charges, end of period 895,853
Reportable business segments [Member] | Data Solutions [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 432,984
Accumulated impairment charges, beginning of year (392,168)
Goodwill, net of accumulated impairment charges, beginning of year 40,816
Goodwill, gross, end of period 432,984
Accumulated impairment charges, end of period (392,168)
Goodwill, net of accumulated impairment charges, end of period 40,816
Reportable business segments [Member] | Promotional Solutions [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 252,775
Accumulated impairment charges, beginning of year (193,699)
Goodwill, net of accumulated impairment charges, beginning of year 59,076
Currency translation adjustment and other 31
Goodwill, gross, end of period 252,806
Accumulated impairment charges, end of period (193,699)
Goodwill, net of accumulated impairment charges, end of period 59,107
Reportable business segments [Member] | Checks [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 434,812
Accumulated impairment charges, beginning of year 0
Goodwill, net of accumulated impairment charges, beginning of year 434,812
Goodwill, gross, end of period 434,812
Accumulated impairment charges, end of period 0
Goodwill, net of accumulated impairment charges, end of period $ 434,812
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Other non-current assets        
Postretirement benefit plan asset $ 82,834   $ 79,343  
Cloud computing arrangements implementation costs 67,270   71,547  
Prepaid product discounts 46,321 $ 48,683 44,824 $ 56,527
Deferred contract acquisition costs [1] 24,906   21,300  
Loans and notes receivable from distributors, net of allowance for credit losses [2] 12,782   13,259  
Other 32,290   30,081  
Other non-current assets 266,403   260,354  
Amortization of deferred contract acquisition costs 5,315 3,767    
Loans and notes receivable, current 970   $ 961  
Loans and notes receivable from distributors [Member]        
Loans and notes receivable from distributors, allowance for credit losses [Line Items]        
Balance, beginning of year 1,024 2,830    
Bad debt (benefit) expense (73) 264    
Other 0 (402)    
Balance, end of period 951 $ 2,692    
Write-offs 0      
Recoveries 0      
Loans and notes receivable from distributors, credit quality information        
2020 1,076      
2019 400      
2018 3,886      
Prior 9,341      
Total 14,703      
Loans and notes receivable from distributors [Member] | 1-2 internal grade member [Member]        
Loans and notes receivable from distributors, credit quality information        
2020 1,076      
2019 400      
2018 3,886      
Prior 9,341      
Total 14,703      
Loans and notes receivable from distributors [Member] | 3-4 internal grade [Member]        
Loans and notes receivable from distributors, credit quality information        
2020 0      
2019 0      
2018 0      
Prior 0      
Total $ 0      
[1] Amortization of deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.
[2] 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 $970 as of June 30, 2023 and $961 as of December 31, 2022.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (other) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Prepaid product discounts [Roll Forward]        
Balance, beginning of year $ 44,824 $ 56,527    
Additions [1] 18,584 9,413    
Amortization (17,173) (17,171)    
Other 86 (86)    
Balance, end of period 46,321 48,683    
Prepaid product discount payments 12,742 12,285    
Accrued liabilities        
Employee bonuses, including sales incentives 30,573   $ 57,398  
Deferred revenue [2] 29,204   47,012  
Operating lease liabilities 13,764   12,780  
Customer rebates 12,104   12,153  
Prepaid product discounts 10,022   4,179  
Wages and payroll liabilities, including vacation 9,460   20,264  
Other 50,068   64,618  
Accrued liabilities 155,195   218,404  
Deferred revenue recognized 29,637 20,238    
Supplemental cash flow information        
Cash and cash equivalents 39,052 43,262 40,435  
Non-current restricted cash included in other non-current assets 2,749 2,624 2,815  
Total cash, cash equivalents, restricted cash and restricted cash equivalents 189,193 189,588 $ 337,415 $ 285,491
Funds held for customers [Member]        
Supplemental cash flow information        
Restricted cash and restricted cash equivalents included in funds held for customers $ 147,392 $ 143,702    
[1] Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.
[2] Revenue recognized for amounts included in deferred revenue at the beginning of the period was $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings per share - basic:        
Net income $ 16,401 $ 22,097 $ 19,181 $ 31,776
Net income attributable to non-controlling interest (26) (35) (54) (71)
Net income attributable to Deluxe 16,375 22,062 19,127 31,705
Income allocated to participating securities (12) (16) (19) (23)
Income attributable to Deluxe available to common shareholders $ 16,363 $ 22,046 $ 19,108 $ 31,682
Weighted-average shares outstanding 43,524 43,016 43,421 42,907
Earnings per share - basic $ 0.38 $ 0.51 $ 0.44 $ 0.74
Earnings per share - diluted:        
Net income $ 16,401 $ 22,097 $ 19,181 $ 31,776
Net income attributable to non-controlling interest (26) (35) (54) (71)
Net income attributable to Deluxe 16,375 22,062 19,127 31,705
Income allocated to participating securities 0 (16) (10) (23)
Re-measurement of share-based awards classified as liabilities 0 (307) (19) (345)
Income attributable to Deluxe available to common shareholders $ 16,375 $ 21,739 $ 19,098 $ 31,337
Weighted-average shares outstanding 43,524 43,016 43,421 42,907
Dilutive impact of potential common shares 216 269 279 349
Weighted-average shares and potential common shares outstanding 43,740 43,285 43,700 43,256
Earnings per share - diluted $ 0.37 $ 0.50 $ 0.44 $ 0.72
Antidilutive options excluded from calculation 1,553 1,891 1,553 1,891
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Other comprehensive income (reclassification adjustments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassifications from accumulated other comprehensive loss        
Prior service credit $ 355 $ 355 $ 711 $ 711
Net actuarial loss (568) (225) (1,137) (450)
Total amortization (213) 130 (426) 261
Tax benefit (expense) 16 (79) 32 (157)
Amortization of postretirement benefit plan items, net of tax (197) 51 (394) 104
Realized loss on debt securities 0 (8) 0 (8)
Tax benefit 0 2 0 2
Realized loss on debt securities, net of tax 0 (6) 0 (6)
Realized gain (loss) on cash flow hedges 634 (144) 1,204 (464)
Tax (expense) benefit (169) 38 (321) 123
Realized gain (loss) on cash flow hedges, net of tax 465 (106) 883 (341)
Foreign currency translation adjustment 863 5,550 863 5,550
Total reclassifications, net of tax $ (595) $ (5,611) $ (374) $ (5,793)
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Other comprehensive income (accumulated other comprehensive loss) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Postretirement benefit plans [Member]  
Accumulated other comprehensive loss [Line Items]  
Balance, December 31, 2022 $ (26,872)
Other comprehensive (loss) income before reclassifications 0
Amounts reclassified from accumulated other comprehensive loss 394
Net current-period other comprehensive income (loss) 394
Balance, June 30, 2023 (26,478)
Net unrealized loss on debt securities [Member]  
Accumulated other comprehensive loss [Line Items]  
Balance, December 31, 2022 (909)
Other comprehensive (loss) income before reclassifications (8) [1]
Amounts reclassified from accumulated other comprehensive loss 0
Net current-period other comprehensive income (loss) (8)
Balance, June 30, 2023 (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, December 31, 2022 2,593
Other comprehensive (loss) income before reclassifications 4,858 [2]
Amounts reclassified from accumulated other comprehensive loss (883)
Net current-period other comprehensive income (loss) 3,975
Balance, June 30, 2023 6,568
Unrealized loss on cash flow hedge arising during the period, tax expense 1,768
Currency translation adjustment [Member]  
Accumulated other comprehensive loss [Line Items]  
Balance, December 31, 2022 (12,076)
Other comprehensive (loss) income before reclassifications 1,149
Amounts reclassified from accumulated other comprehensive loss 863
Net current-period other comprehensive income (loss) 2,012
Balance, June 30, 2023 (10,064)
Accumulated other comprehensive loss [Member]  
Accumulated other comprehensive loss [Line Items]  
Balance, December 31, 2022 (37,264)
Other comprehensive (loss) income before reclassifications 5,999
Amounts reclassified from accumulated other comprehensive loss 374
Net current-period other comprehensive income (loss) 6,373
Balance, June 30, 2023 $ (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 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Divestitures [Line Items]              
Proceeds from sale of businesses and facility     $ 27,880 $ 23,875      
Total revenue $ 571,686 $ 562,953 1,117,051 1,118,968      
Gain on sale of businesses and facility 21,942 17,527 $ 21,942 $ 17,527      
North American web hosting and logo design businesses [Member]              
Divestitures [Line Items]              
Proceeds from sale of businesses and facility 27,880            
Total revenue           $ 66,000  
Gain on sale of businesses and facility $ 21,942            
North American web hosting and logo design businesses [Member] | Forecast [Member]              
Divestitures [Line Items]              
Proceeds from sale of businesses and facility         $ 31,230    
Australian web hosting business [Member]              
Divestitures [Line Items]              
Proceeds from sale of businesses and facility   17,620          
Total revenue             $ 23,766
Gain on sale of businesses and facility   15,166          
Promotional Solutions business exits [Member]              
Divestitures [Line Items]              
Total revenue             $ 29,000
Lancaster, California facility [Member]              
Divestitures [Line Items]              
Proceeds from sale of businesses and facility   6,929          
Gain on sale of businesses and facility   $ 2,361          
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative financial instruments (Details) - USD ($)
$ in Thousands
Jun. 20, 2023
Jun. 30, 2023
Mar. 20, 2023
Dec. 31, 2022
Sep. 20, 2022
Jul. 19, 2019
Interest rate swap June 2023 [Member]            
Derivative [Line Items]            
Contract term 3 years          
Notional amount $ 298,729          
Interest rate 4.249%          
Fair value asset / (liability), other non-current assets   $ 1,358        
Interest rate swap March 2023 [Member]            
Derivative [Line Items]            
Notional amount     $ 200,000      
Interest rate     4.003%      
Fair value asset / (liability), other non-current assets   2,850        
Interest rate swap September 2022 [Member]            
Derivative [Line Items]            
Notional amount         $ 300,000  
Interest rate         3.99%  
Fair value asset / (liability), other non-current assets   $ 4,807   $ 2,409    
Interest rate swap July 2019 [Member]            
Derivative [Line Items]            
Notional amount           $ 200,000
Interest rate           1.798%
Fair value asset / (liability), other current assets       $ 1,184    
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Fair value measurements [Line Items]      
Available-for-sale debt securities (funds held for customers) $ 8,402 $ 13,126  
Derivative assets (Note 7) [Extensible Enumeration] Other non-current assets Assets  
Derivative assets (Note 7) $ 9,015 $ 3,593  
Cash, fair value   5,000  
Restricted cash, carrying value 2,749 2,815 $ 2,624
Restricted cash, fair value 2,749 2,815  
Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 9,015 3,593  
Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Restricted cash, fair value 2,749 2,815  
Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 9,015 3,593  
Funds held for customers [Member]      
Fair value measurements [Line Items]      
Available-for-sale debt securities (funds held for customers) 8,402 [1] 13,126 [2]  
Cash, carrying value 147,392 294,165  
Cash, fair value 147,392 294,165  
Funds held for customers [Member] | Foreign debt securities [Member]      
Fair value measurements [Line Items]      
Available-for-sale debt securities (funds held for customers) 8,402 8,126  
Funds held for customers [Member] | Foreign debt securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Available-for-sale debt securities (funds held for customers) 8,402 8,126  
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Cash, fair value 147,392 294,165  
Funds held for customers [Member] | Significant other observable inputs (Level 2) [Member] | Foreign debt securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Available-for-sale debt securities (funds held for customers) 8,402 8,126  
Other current and noncurrent assets [Member]      
Fair value measurements [Line Items]      
Loans and notes receivable from distributors 13,752 14,220  
Loans and notes receivable from distributors, fair value 12,754 13,315  
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 12,754 13,315  
Cash and cash equivalents [Member]      
Fair value measurements [Line Items]      
Cash, carrying value 39,052 35,435  
Cash, fair value 39,052 35,435  
Cash and cash equivalents [Member] | Money market securities [Member]      
Fair value measurements [Line Items]      
Cash equivalents   5,000  
Cash and cash equivalents [Member] | Money market securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Cash, fair value   5,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 39,052 35,435  
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   5,000  
Current portion of long-term debt and long-term debt [Member]      
Fair value measurements [Line Items]      
Long-term debt 1,667,210 1,644,276  
Long-term debt, fair value 1,575,872 1,574,417  
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,575,872 $ 1,574,417  
[1] Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.
[2] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restructuring and integration expense [Line Items]        
Restructuring and integration expense $ 27,477 $ 15,208 $ 41,571 $ 31,511
Total cost of revenue [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 3,286 26 4,439 85
Operating expenses [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 24,191 15,182 37,132 31,426
External consulting fees [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 12,930 9,141 20,621 17,000
Employee severance benefits [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense     6,720  
Restructuring charges, net 6,161 3,281 6,347 4,406
Internal labor [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 1,750 2,604 3,872 4,300
Other [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense $ 6,636 $ 182 $ 10,731 $ 5,805
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restructuring Cost and Reserve [Line Items]        
Charges $ 27,477 $ 15,208 $ 41,571 $ 31,511
Employee severance benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2022     8,528  
Charges     6,720  
Reversals     (373)  
Payments     (7,406)  
Balance, June 30, 2023 $ 7,469   $ 7,469  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Income tax provision (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Reconciliation of effective income tax rate    
Effective income tax rate 35.10% 22.30%
Business exit activities 5.30%  
Tax impact of share-based compensation (4.90%)  
Return to provision adjustments 2.70%  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Postretirement benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net periodic benefit income        
Interest cost $ 496 $ 280 $ 993 $ 561
Expected return on plan assets (1,830) (1,866) (3,660) (3,731)
Amortization of prior service credit (355) (355) (711) (711)
Amortization of net actuarial losses 568 225 1,137 450
Net periodic benefit income $ (1,121) $ (1,716) $ (2,241) $ (3,431)
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details)
$ in Thousands
3 Months Ended 12 Months Ended 24 Months Ended 33 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 ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2024
Mar. 31, 2026
Mar. 31, 2026
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt instruments [Line Items]                                  
Total principal amount                               $ 1,680,500 $ 1,659,375
Less: unamortized discount and debt issuance costs                               (13,290) (15,099)
Total debt, net of discount and debt issuance costs                               1,667,210 1,644,276
Less: current portion of long-term debt, net of debt issuance costs                               (86,059) (71,748)
Long-term debt                               1,581,151 $ 1,572,528
Maturities of long-term debt                                  
Remainder of 2023                               43,312  
2024                               86,625  
2025                               101,063  
2026                               974,500  
2027                               0  
Thereafter                               475,000  
Credit facility                                  
Revolving credit facility, commitment $ 500,000                             $ 500,000  
Weighted-average interest rate at period end                               6.72% 6.07%
Outstanding letters of credit                               $ (8,368)  
Net available for borrowing as of June 30, 2023                               244,632  
Forecast [Member]                                  
Credit facility                                  
Maximum consolidated total leverage ratio                         4.50 4.25      
Maximum consolidated secured leverage ratio                         3.50 3.50      
Minimum interest coverage ratio                             3.00    
Consolidated total leverage ratio limiting permitted payments                             2.75    
Permitted payments                             $ 60,000    
Senior, secured term loan facility [Member]                                  
Debt instruments [Line Items]                                  
Total principal amount 1,155,000                             958,500 $ 987,375
Senior, secured term loan facility [Member] | Forecast [Member]                                  
Credit facility                                  
Repayment amount   $ 28,875 $ 28,875 $ 28,875 $ 21,656 $ 21,656 $ 21,656 $ 21,656 $ 21,656 $ 21,656 $ 21,656 $ 21,656          
Senior, unsecured notes [Member]                                  
Debt instruments [Line Items]                                  
Total principal amount $ 500,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
Senior, secured revolving credit facility [Member]                                  
Debt instruments [Line Items]                                  
Total principal amount                               $ 247,000 $ 197,000
Swingline sub-facility [Member]                                  
Credit facility                                  
Revolving credit facility, commitment $ 40,000                                
Letter of credit sub-facility [Member]                                  
Credit facility                                  
Revolving credit facility, commitment $ 25,000                                
Minimum [Member]                                  
Credit facility                                  
Interest rate margin on variable-rate debt 1.50%                                
Revolving credit facility, commitment fee 0.25%                                
Maximum [Member]                                  
Credit facility                                  
Interest rate margin on variable-rate debt 2.50%                                
Revolving credit facility, commitment fee 0.35%                                
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Other commitments and contingencies (Details) - USD ($)
$ in Thousands
Jul. 29, 2022
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Self-insurance liabilities   $ 8,643 $ 9,661
Litigation settlement, amount awarded $ 4,900    
Litigation settlement, period 7 days    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' equity (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Oct. 24, 2018
Stockholders' Equity Note [Abstract]      
Amount remaining under share repurchase authorization $ 287,452    
Common shares repurchased (in shares) 0 0  
Share repurchase program, authorized amount     $ 500,000
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
segment
Business segment information [Line Items]        
Number of reportable business segments | segment     4 4
Revenue $ 571,686 $ 562,953 $ 1,117,051 $ 1,118,968
Depreciation and amortization (42,607) (45,047) (86,128) (86,644)
Interest expense (31,932) (21,349) (61,948) (41,672)
Net income attributable to non-controlling interest 26 35 54 71
Restructuring and integration costs (27,477) (15,208) (41,571) (31,511)
Share-based compensation expense (5,484) (4,896) (11,350) (13,038)
Acquisition transaction costs 0 (12) 0 (61)
Certain legal-related benefit (expense) 183 (162) (245) (845)
Gain on sale of businesses and facility 21,942 17,527 21,942 17,527
Income before income taxes 23,023 32,625 29,562 45,183
Reportable business segments [Member]        
Business segment information [Line Items]        
Revenue 571,686 562,953 1,117,051 1,118,968
Adjusted EBITDA 158,883 149,655 306,044 303,157
Reportable business segments [Member] | Payments [Member]        
Business segment information [Line Items]        
Revenue 174,372 171,154 346,355 337,362
Adjusted EBITDA 36,318 34,986 72,873 71,421
Reportable business segments [Member] | Data Solutions [Member]        
Business segment information [Line Items]        
Revenue 72,090 68,587 130,683 138,084
Adjusted EBITDA 17,741 17,509 33,058 34,836
Reportable business segments [Member] | Promotional Solutions [Member]        
Business segment information [Line Items]        
Revenue 138,800 139,276 274,942 272,519
Adjusted EBITDA 21,239 14,596 40,049 31,540
Reportable business segments [Member] | Checks [Member]        
Business segment information [Line Items]        
Revenue 186,424 183,936 365,071 371,003
Adjusted EBITDA 83,585 82,564 160,064 165,360
Corporate [Member]        
Business segment information [Line Items]        
Adjusted EBITDA $ (50,511) $ (47,918) $ (97,236) $ (101,801)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregated revenue information        
Revenue $ 571,686 $ 562,953 $ 1,117,051 $ 1,118,968
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 571,686 562,953 1,117,051 1,118,968
United States [Member]        
Disaggregated revenue information        
Revenue 543,500 533,275 1,061,052 1,056,497
Foreign, primarily Canada [Member]        
Disaggregated revenue information        
Revenue 28,186 29,678 55,999 62,471
Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 174,372 171,154 346,355 337,362
Payments [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 162,422 159,939 321,886 316,207
Payments [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 11,950 11,215 24,469 21,155
Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 72,090 68,587 130,683 138,084
Data Solutions [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 69,211 63,758 124,956 124,382
Data Solutions [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 2,879 4,829 5,727 13,702
Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 138,800 139,276 274,942 272,519
Promotional Solutions [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 132,175 132,886 262,671 260,128
Promotional Solutions [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 6,625 6,390 12,271 12,391
Checks [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Checks [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 179,692 176,692 351,539 355,780
Checks [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 6,732 7,244 13,532 15,223
Checks [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Checks [Member] | Checks [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 113,206 111,619 224,715 219,889
Merchant services and other payments solutions [Member] | Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 113,206 111,619 224,715 219,889
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 72,037 69,872 142,689 132,799
Marketing and promotional solutions [Member] | Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 72,037 69,872 142,689 132,799
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 66,763 69,404 132,253 139,720
Forms and other products [Member] | Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 66,763 69,404 132,253 139,720
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 61,166 59,535 121,640 117,473
Treasury management solutions [Member] | Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 61,166 59,535 121,640 117,473
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 54,503 45,470 93,785 87,313
Data-driven marketing solutions [Member] | Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 54,503 45,470 93,785 87,313
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 17,587 23,117 36,898 50,771
Web and hosted solutions [Member] | Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue $ 17,587 $ 23,117 $ 36,898 $ 50,771
XML 69 dlx-20230630_htm.xml IDEA: XBRL DOCUMENT 0000027996 2023-01-01 2023-06-30 0000027996 2023-07-26 0000027996 2022-12-31 0000027996 2023-06-30 0000027996 us-gaap:ProductMember 2023-04-01 2023-06-30 0000027996 us-gaap:ProductMember 2022-04-01 2022-06-30 0000027996 us-gaap:ProductMember 2023-01-01 2023-06-30 0000027996 us-gaap:ProductMember 2022-01-01 2022-06-30 0000027996 us-gaap:ServiceMember 2023-04-01 2023-06-30 0000027996 us-gaap:ServiceMember 2022-04-01 2022-06-30 0000027996 us-gaap:ServiceMember 2023-01-01 2023-06-30 0000027996 us-gaap:ServiceMember 2022-01-01 2022-06-30 0000027996 2023-04-01 2023-06-30 0000027996 2022-04-01 2022-06-30 0000027996 2022-01-01 2022-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 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 2022-03-31 0000027996 us-gaap:CommonStockMember 2022-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000027996 us-gaap:RetainedEarningsMember 2022-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000027996 us-gaap:NoncontrollingInterestMember 2022-03-31 0000027996 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000027996 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000027996 2022-06-30 0000027996 us-gaap:CommonStockMember 2022-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000027996 us-gaap:RetainedEarningsMember 2022-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2022-06-30 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 2021-12-31 0000027996 us-gaap:CommonStockMember 2021-12-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000027996 us-gaap:RetainedEarningsMember 2021-12-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000027996 us-gaap:NoncontrollingInterestMember 2021-12-31 0000027996 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000027996 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0000027996 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000027996 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000027996 us-gaap:TradeAccountsReceivableMember 2023-01-01 2023-06-30 0000027996 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-06-30 0000027996 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-06-30 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0000027996 dlx:FundsHeldForCustomersMember 2023-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:GeographicDistributionDomesticMember 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember 2022-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2023-06-30 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2022-12-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000027996 us-gaap:DistributionRightsMember 2023-06-30 0000027996 us-gaap:DistributionRightsMember 2022-12-31 0000027996 us-gaap:TradeNamesMember 2023-06-30 0000027996 us-gaap:TradeNamesMember 2022-12-31 0000027996 dlx:SoftwareforResaleMember 2023-06-30 0000027996 dlx:SoftwareforResaleMember 2022-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2023-01-01 2023-06-30 0000027996 us-gaap:DistributionRightsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2022-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2022-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2022-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2022-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2023-06-30 0000027996 us-gaap:NotesReceivableMember 2023-01-01 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2022-12-31 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2021-12-31 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2023-01-01 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2022-01-01 2022-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember 2022-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember dlx:OnetotwointernalgradememberMember 2023-06-30 0000027996 dlx:LoansandnotesreceivablefromdistributorsMember dlx:ThreetofourinternalgradeMember 2023-06-30 0000027996 dlx:FundsHeldForCustomersMember 2022-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 srt:ScenarioForecastMember dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember 2023-01-01 2023-12-31 0000027996 dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember 2023-04-01 2023-06-30 0000027996 dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember 2022-01-01 2022-12-31 0000027996 dlx:AustralianWebHostingBusinessMember 2022-04-01 2022-06-30 0000027996 dlx:AustralianWebHostingBusinessMember 2021-01-01 2021-12-31 0000027996 dlx:PromotionalSolutionsBusinessExitsMember 2021-01-01 2021-12-31 0000027996 dlx:LancasterCaliforniaFacilityMember 2022-04-01 2022-06-30 0000027996 dlx:InterestRateSwapJune2023Member 2023-06-20 2023-06-20 0000027996 dlx:InterestRateSwapJune2023Member 2023-06-20 0000027996 dlx:InterestRateSwapJune2023Member 2023-06-30 0000027996 dlx:InterestRateSwapMarch2023Member 2023-03-20 0000027996 dlx:InterestRateSwapMarch2023Member 2023-06-30 0000027996 dlx:InterestRateSwapSeptember2022Member 2022-09-20 0000027996 dlx:InterestRateSwapSeptember2022Member 2023-06-30 0000027996 dlx:InterestRateSwapSeptember2022Member 2022-12-31 0000027996 dlx:InterestRateSwapJuly2019Member 2019-07-19 0000027996 dlx:InterestRateSwapJuly2019Member 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtMember 2023-06-30 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtMember 2023-06-30 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtMember 2023-06-30 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember 2023-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0000027996 us-gaap:FairValueInputsLevel1Member 2023-06-30 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember 2023-06-30 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember 2023-06-30 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtMember 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtMember 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtMember 2022-12-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0000027996 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000027996 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember 2022-12-31 0000027996 dlx:OtherCurrentAndNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember 2022-12-31 0000027996 dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000027996 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000027996 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000027996 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000027996 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingExpenseMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingExpenseMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingExpenseMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingExpenseMember 2022-01-01 2022-06-30 0000027996 dlx:ExternalconsultingfeesMember 2023-04-01 2023-06-30 0000027996 dlx:ExternalconsultingfeesMember 2022-04-01 2022-06-30 0000027996 dlx:ExternalconsultingfeesMember 2023-01-01 2023-06-30 0000027996 dlx:ExternalconsultingfeesMember 2022-01-01 2022-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2023-04-01 2023-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2022-04-01 2022-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-06-30 0000027996 dlx:InternallaborMember 2023-04-01 2023-06-30 0000027996 dlx:InternallaborMember 2022-04-01 2022-06-30 0000027996 dlx:InternallaborMember 2023-01-01 2023-06-30 0000027996 dlx:InternallaborMember 2022-01-01 2022-06-30 0000027996 us-gaap:OtherRestructuringMember 2023-04-01 2023-06-30 0000027996 us-gaap:OtherRestructuringMember 2022-04-01 2022-06-30 0000027996 us-gaap:OtherRestructuringMember 2023-01-01 2023-06-30 0000027996 us-gaap:OtherRestructuringMember 2022-01-01 2022-06-30 0000027996 us-gaap:EmployeeSeveranceMember 2022-12-31 0000027996 us-gaap:EmployeeSeveranceMember 2023-06-30 0000027996 2022-01-01 2022-12-31 0000027996 dlx:TermLoanFacilityMember 2023-06-30 0000027996 dlx:TermLoanFacilityMember 2022-12-31 0000027996 us-gaap:UnsecuredDebtMember 2023-06-30 0000027996 us-gaap:UnsecuredDebtMember 2022-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0000027996 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000027996 2021-06-01 0000027996 dlx:TermLoanFacilityMember 2021-06-01 0000027996 dlx:SwinglineSubFacilityMember 2021-06-01 0000027996 us-gaap:LetterOfCreditMember 2021-06-01 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2023-10-01 2023-12-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-01-01 2025-03-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2024-01-01 2024-03-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2024-10-01 2024-12-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2024-07-01 2024-09-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2024-04-01 2024-06-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-04-01 2025-06-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2023-07-01 2023-09-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-07-01 2025-09-30 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2025-10-01 2025-12-31 0000027996 srt:ScenarioForecastMember dlx:TermLoanFacilityMember 2026-01-01 2026-03-31 0000027996 srt:MinimumMember 2021-06-01 2021-06-01 0000027996 srt:MaximumMember 2021-06-01 2021-06-01 0000027996 srt:ScenarioForecastMember 2023-04-01 2024-03-31 0000027996 srt:ScenarioForecastMember 2024-04-01 2026-03-31 0000027996 srt:ScenarioForecastMember 2023-07-01 2026-03-31 0000027996 us-gaap:UnsecuredDebtMember 2021-06-01 0000027996 us-gaap:UnsecuredDebtMember 2021-06-01 2021-06-01 0000027996 2022-07-29 2022-07-29 0000027996 2018-10-24 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PaymentsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DataSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:PromotionalSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000027996 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:ChecksMember 2023-04-01 2023-06-30 0000027996 dlx:ChecksrevenueMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesAndOtherPaymentsSolutionsMember dlx:PaymentsMember 2023-04-01 2023-06-30 0000027996 dlx:MerchantServicesAndOtherPaymentsSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MarketingandpromotionalsolutionsMember dlx:PromotionalSolutionsMember 2023-04-01 2023-06-30 0000027996 dlx:MarketingandpromotionalsolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PromotionalSolutionsMember 2023-04-01 2023-06-30 0000027996 dlx:FormsandotherproductsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:PaymentsMember 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:WebandhostedsolutionsMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 dlx:WebandhostedsolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:ChecksMember 2022-04-01 2022-06-30 0000027996 dlx:ChecksrevenueMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesAndOtherPaymentsSolutionsMember dlx:PaymentsMember 2022-04-01 2022-06-30 0000027996 dlx:MerchantServicesAndOtherPaymentsSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MarketingandpromotionalsolutionsMember dlx:PromotionalSolutionsMember 2022-04-01 2022-06-30 0000027996 dlx:MarketingandpromotionalsolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PromotionalSolutionsMember 2022-04-01 2022-06-30 0000027996 dlx:FormsandotherproductsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:PaymentsMember 2022-04-01 2022-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2022-04-01 2022-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:WebandhostedsolutionsMember dlx:DataSolutionsMember 2022-04-01 2022-06-30 0000027996 dlx:WebandhostedsolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:ChecksMember 2023-01-01 2023-06-30 0000027996 dlx:ChecksrevenueMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesAndOtherPaymentsSolutionsMember dlx:PaymentsMember 2023-01-01 2023-06-30 0000027996 dlx:MerchantServicesAndOtherPaymentsSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MarketingandpromotionalsolutionsMember dlx:PromotionalSolutionsMember 2023-01-01 2023-06-30 0000027996 dlx:MarketingandpromotionalsolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PromotionalSolutionsMember 2023-01-01 2023-06-30 0000027996 dlx:FormsandotherproductsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:PaymentsMember 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:WebandhostedsolutionsMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 dlx:WebandhostedsolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:ChecksrevenueMember dlx:ChecksMember 2022-01-01 2022-06-30 0000027996 dlx:ChecksrevenueMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MerchantServicesAndOtherPaymentsSolutionsMember dlx:PaymentsMember 2022-01-01 2022-06-30 0000027996 dlx:MerchantServicesAndOtherPaymentsSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:MarketingandpromotionalsolutionsMember dlx:PromotionalSolutionsMember 2022-01-01 2022-06-30 0000027996 dlx:MarketingandpromotionalsolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:FormsandotherproductsMember dlx:PromotionalSolutionsMember 2022-01-01 2022-06-30 0000027996 dlx:FormsandotherproductsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:TreasurymanagementsolutionsMember dlx:PaymentsMember 2022-01-01 2022-06-30 0000027996 dlx:TreasurymanagementsolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:DatadrivenmarketingsolutionsMember dlx:DataSolutionsMember 2022-01-01 2022-06-30 0000027996 dlx:DatadrivenmarketingsolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember dlx:WebandhostedsolutionsMember dlx:DataSolutionsMember 2022-01-01 2022-06-30 0000027996 dlx:WebandhostedsolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PaymentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PromotionalSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:ChecksMember 2023-04-01 2023-06-30 0000027996 country:US 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PaymentsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:DataSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PromotionalSolutionsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:ChecksMember 2023-04-01 2023-06-30 0000027996 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PaymentsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:DataSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PromotionalSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:ChecksMember 2022-04-01 2022-06-30 0000027996 country:US 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PaymentsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:DataSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PromotionalSolutionsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:ChecksMember 2022-04-01 2022-06-30 0000027996 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PaymentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PromotionalSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:ChecksMember 2023-01-01 2023-06-30 0000027996 country:US 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PaymentsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:DataSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PromotionalSolutionsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:ChecksMember 2023-01-01 2023-06-30 0000027996 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PaymentsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:DataSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:PromotionalSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember country:US dlx:ChecksMember 2022-01-01 2022-06-30 0000027996 country:US 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PaymentsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:DataSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:PromotionalSolutionsMember 2022-01-01 2022-06-30 0000027996 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember dlx:ChecksMember 2022-01-01 2022-06-30 0000027996 us-gaap:NonUsMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure dlx:segment 0000027996 --12-31 2023 Q2 false http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#Assets 10-Q true 2023-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 43616556 5000000 39052000 40435000 212267000 206617000 54899000 52267000 8402000 8126000 155794000 302291000 32820000 36642000 37236000 38761000 16580000 27024000 548648000 704037000 1341000 1956000 66465000 47783000 353847000 379988000 126967000 124894000 52500000 47132000 831755000 823589000 430103000 458979000 1430588000 1431385000 266403000 260354000 2923015000 3076520000 174662000 157055000 155182000 305138000 155195000 218404000 86059000 71748000 571098000 752345000 1581151000 1572528000 54470000 48925000 37597000 45510000 65070000 52988000 1 1 500000000 500000000 43613000 43204000 43613000 43204000 89380000 79234000 511058000 518635000 -30891000 -37264000 469000 415000 613629000 604224000 2923015000 3076520000 323805000 322109000 634031000 639412000 247881000 240844000 483020000 479556000 571686000 562953000 1117051000 1118968000 125453000 117519000 243888000 231879000 144494000 146593000 276721000 281427000 269947000 264112000 520609000 513306000 301739000 298841000 596442000 605662000 245359000 249626000 492989000 509325000 24191000 15182000 37132000 31426000 21942000 17527000 21942000 17527000 54131000 51560000 88263000 82438000 31932000 21349000 61948000 41672000 824000 2414000 3247000 4417000 23023000 32625000 29562000 45183000 6622000 10528000 10381000 13407000 16401000 22097000 19181000 31776000 26000 35000 54000 71000 16375000 22062000 19127000 31705000 25517000 26168000 25554000 38314000 25491000 26133000 25500000 38243000 0.38 0.51 0.44 0.74 0.37 0.50 0.44 0.72 43421000 43421000 83800000 507992000 -40007000 443000 595649000 16375000 26000 16401000 0.30 13309000 13309000 215000 215000 523000 738000 23000 23000 326000 349000 5383000 5383000 9116000 9116000 43613000 43613000 89380000 511058000 -30891000 469000 613629000 42923000 42923000 62676000 502125000 -29025000 316000 579015000 22062000 35000 22097000 0.30 13290000 13290000 201000 201000 606000 807000 44000 44000 1170000 1214000 5305000 5305000 4071000 4071000 43080000 43080000 67417000 510897000 -24954000 351000 596791000 43204000 43204000 79234000 518635000 -37264000 415000 604224000 19127000 54000 19181000 0.60 26704000 26704000 539000 539000 1140000 1679000 130000 130000 2253000 2383000 11259000 11259000 6373000 6373000 43613000 43613000 89380000 511058000 -30891000 469000 613629000 42679000 42679000 57368000 505763000 -31492000 280000 574598000 31705000 71000 31776000 0.60 26571000 26571000 580000 580000 1757000 2337000 179000 179000 5195000 5374000 13487000 13487000 6538000 6538000 43080000 43080000 67417000 510897000 -24954000 351000 596791000 19181000 31776000 11052000 12146000 75076000 74498000 10522000 9756000 17173000 17171000 -9489000 -14482000 11350000 13038000 21942000 17527000 -21606000 -15546000 9889000 -8976000 4609000 5713000 -11876000 8229000 5846000 11340000 7216000 8157000 21134000 -4345000 12742000 12285000 -79900000 -28642000 47337000 72187000 55904000 45246000 27880000 23875000 9878000 -895000 -37902000 -20476000 437500000 314000000 416376000 323376000 -149336000 -100067000 2383000 5374000 26852000 26591000 -3273000 -2870000 -160720000 -144278000 3063000 -3336000 -148222000 -95903000 337415000 285491000 189193000 189588000 <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, 2023, the consolidated statements of comprehensive income for the quarters and six months</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%">ended June 30, 2023 and 2022, the consolidated statements of shareholders’ equity for the quarters and six months</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%">ended June 30, 2023 and 2022 and the consolidated statements of cash flows for the six months ended June 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 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, 2022 (the "2022 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 our 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:#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, 2022 has been modified to conform to the current year presentation. We included proceeds from issuing shares within other financing activities. Previously, this amount was shown separately.</span></div> <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, 2022 has been modified to conform to the current year presentation. We included proceeds from issuing shares within other financing activities. Previously, this amount was shown separately.</span> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2022-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. We adopted this standard on January 1, 2023 and elected to apply it prospectively to modifications occurring on or after January 1, 2023. Adoption of this standard did not impact our financial position as of June 30, 2023 or our results of operations for the six months ended June 30, 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%">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which clarified the scope and application of the original guidance. Effective March 20, 2023, we modified our existing credit facility and our September 2022 interest rate swap agreement (Note 7) to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreements. In accounting for these modifications, we adopted the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Deferral of the Sunset Date of Topic 848.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Adoption of these standards did not have a material impact on our consolidated financial statements.</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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">217,705 </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%">210,799 </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%">(5,438)</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,182)</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%">212,267 </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%">206,617 </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 $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.</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, 2023 and 2022 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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">4,182 </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,130 </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%">3,027 </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,449 </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%">(1,771)</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,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;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%">5,438 </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%">4,253 </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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Raw materials</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%">12,028 </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%">11,563 </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%">Semi-finished goods</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,098 </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,777 </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%">Finished goods</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,836 </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,938 </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%">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%">7,062 </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,389 </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%">(8,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%">(6,400)</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%">54,899 </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%">52,267 </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%">Changes in the reserve for excess and obsolete items were as follows for the six months ended June 30, 2023 and 2022:</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:68.783%"></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:13.669%"></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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">6,400 </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%">5,132 </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%">Amounts charged to 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%">2,151 </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,516 </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%">(426)</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,211)</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 #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%">8,125 </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%">5,437 </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:#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%"> – Available-for-sale debt securities 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: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:#006ebf;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:#006ebf;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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></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="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="border-top:2pt solid #000;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%">Funds held for customers:</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 #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 4.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%">Canadian and provincial government securities</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%">9,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 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%">(1,097)</span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;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%">9,499 </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%">— </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,097)</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,402 </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><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%">Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.</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, 2022</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%">5,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%">5,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"><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%">Funds held for customers:</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="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="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%">Canadian and provincial government securities</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%">9,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,064)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </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%">14,190 </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%">(1,064)</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%">13,126 </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><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%">Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.</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%">Expected maturities of available-for-sale debt securities as of June 30, 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: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%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</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%">3,394 </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%">Due in two to five years</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,723 </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%">Due in six to ten years</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,285 </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:#026dce;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="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%">8,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">24,608 </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%">26,520 </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%">12,628 </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,241 </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%">37,236 </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%">38,761 </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><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%">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, 2023</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, 2022</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%">526,697 </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%">(379,518)</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%">147,179 </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%">529,306 </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%">(395,514)</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%">133,792 </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%">487,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,882 </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%">497,882 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312,986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,896 </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%">97,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </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%">99,613 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,478)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,135 </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%">74,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,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%">74,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,588 </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%">(22,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%">16,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%">44,185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,510)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,675 </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%">36,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">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%">(32,007)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,893 </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,261,858 </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%">(831,755)</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%">430,103 </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,282,568 </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%">(823,589)</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%">458,979 </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%">Amortization of intangibles was $36,859 for the quarter ended June 30, 2023, $38,339 for the quarter ended June 30, 2022, $75,076 for the six months ended June 30, 2023 and $74,498 for the six months ended June 30, 2022. Based on the intangibles in service as of June 30, 2023, 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 2023</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%">65,253 </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%">2024</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%">95,983 </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%">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%">67,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"><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%">42,837 </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%">33,036 </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. The following intangibles were capitalized during the six months ended June 30, 2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></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%">Amount</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%">Weighted-average amortization period<br/>(in years)</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:#026dce;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%">48,829 </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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;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</span></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:#026dce;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%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired 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%">49,307 </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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;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</span></td></tr></table></div><div style="margin-top: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%">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%">– Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 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:35.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.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.042%"></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%">Payments</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%">Data Solutions</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%">Promotional Solutions</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%">Checks</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, 2022:</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:2px 1pt;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:#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:#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: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:2px 1pt;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></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%">Goodwill, gross</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%">896,681 </span></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%">432,984 </span></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%">252,775 </span></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%">434,812 </span></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%">2,017,252 </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%">Accumulated impairment charges</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%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">(585,867)</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</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%">896,681 </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%">40,816 </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%">59,076 </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%">434,812 </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%">1,431,385 </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="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 2px 27.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 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%">(828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(797)</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, 2023</span></div></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%">895,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">40,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">434,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">1,430,588 </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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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, 2023:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</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%">895,853 </span></td><td style="background-color:#cceeff;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%">432,984 </span></td><td style="background-color:#cceeff;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%">252,806 </span></td><td style="background-color:#cceeff;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%">434,812 </span></td><td style="background-color:#cceeff;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%">2,016,455 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(585,867)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</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%">895,853 </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,816 </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%">59,107 </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%">434,812 </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,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span 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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">82,834 </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%">79,343 </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%">67,270 </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%">71,547 </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%">46,321 </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%">44,824 </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">(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%">24,906 </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,300 </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">(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%">12,782 </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,259 </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%">32,290 </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%">30,081 </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%">266,403 </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%">260,354 </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 deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.</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">(2) </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 $970 as of June 30, 2023 and $961 as of December 31, 2022.</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, 2023 and 2022:</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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">1,024 </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%">2,830 </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 (benefit) 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%">(73)</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%">264 </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</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%">(402)</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 #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%">951 </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%">2,692 </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, 2023 or December 31, 2022.</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, 2023. There were no write-offs or recoveries recorded during the six months ended June 30, 2023.</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:31.648%"></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.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.626%"></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="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%">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%">2018</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></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%">1,076 </span></td><td style="background-color:#cceeff;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%">400 </span></td><td style="background-color:#cceeff;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%">3,886 </span></td><td style="background-color:#cceeff;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%">9,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%">14,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 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%">— </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%">1,076 </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%">400 </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%">3,886 </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%">9,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%">14,703 </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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in prepaid product discounts during the six months ended June 30, 2023 and 2022 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.806%"></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.646%"></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%">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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">44,824 </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%">56,527 </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:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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%">18,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%">9,413 </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%">Amortization</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,173)</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,171)</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</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%">86 </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)</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%">46,321 </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%">48,683 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:7pt;font-weight:400;line-height:120%"> </span><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%">Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.</span></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%">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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Employee bonuses, including sales incentives</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%">30,573 </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%">57,398 </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"><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="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,204 </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%">47,012 </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%">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,764 </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,780 </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%">12,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%">12,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;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%">10,022 </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,179 </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%">9,460 </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,264 </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%">50,068 </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%">64,618 </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 #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%">155,195 </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%">218,404 </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 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 $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.</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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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%">39,052 </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%">43,262 </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%">Restricted cash and restricted cash equivalents included in 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%">147,392 </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%">143,702 </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%">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%">2,749 </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,624 </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%">189,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,588 </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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">217,705 </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%">210,799 </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%">(5,438)</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,182)</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%">212,267 </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%">206,617 </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 $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022.</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, 2023 and 2022 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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">4,182 </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,130 </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%">3,027 </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,449 </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%">(1,771)</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,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;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%">5,438 </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%">4,253 </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> 217705000 210799000 5438000 4182000 212267000 206617000 54882000 43902000 4182000 4130000 3027000 1449000 1771000 1326000 5438000 4253000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Raw materials</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%">12,028 </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%">11,563 </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%">Semi-finished goods</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,098 </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,777 </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%">Finished goods</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,836 </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,938 </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%">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%">7,062 </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,389 </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%">(8,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%">(6,400)</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%">54,899 </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%">52,267 </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%">Changes in the reserve for excess and obsolete items were as follows for the six months ended June 30, 2023 and 2022:</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:68.783%"></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:13.669%"></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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">6,400 </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%">5,132 </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%">Amounts charged to 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%">2,151 </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,516 </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%">(426)</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,211)</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 #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%">8,125 </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%">5,437 </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> 12028000 11563000 6098000 7777000 37836000 32938000 7062000 6389000 8125000 6400000 54899000 52267000 6400000 5132000 2151000 1516000 426000 1211000 8125000 5437000 <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%"> – Available-for-sale debt securities 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: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:#006ebf;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:#006ebf;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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></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="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="border-top:2pt solid #000;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%">Funds held for customers:</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 #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 4.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%">Canadian and provincial government securities</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%">9,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 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%">(1,097)</span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;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%">9,499 </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%">— </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,097)</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,402 </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><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%">Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392.</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, 2022</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%">5,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%">5,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"><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%">Funds held for customers:</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="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="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%">Canadian and provincial government securities</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%">9,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,064)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </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%">14,190 </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%">(1,064)</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%">13,126 </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><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%">Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165.</span></div> 9499000 0 1097000 8402000 9499000 9499000 0 0 1097000 1097000 8402000 8402000 147392000 5000000 0 0 5000000 9190000 0 1064000 8126000 14190000 14190000 0 0 1064000 1064000 13126000 13126000 294165000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale debt securities as of June 30, 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: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%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</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%">3,394 </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%">Due in two to five years</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,723 </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%">Due in six to ten years</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,285 </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:#026dce;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="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%">8,402 </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> 3394000 1723000 3285000 8402000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">24,608 </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%">26,520 </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%">12,628 </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,241 </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%">37,236 </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%">38,761 </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> 24608000 26520000 12628000 12241000 37236000 38761000 <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, 2023</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, 2022</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%">526,697 </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%">(379,518)</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%">147,179 </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%">529,306 </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%">(395,514)</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%">133,792 </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%">487,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,882 </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%">497,882 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312,986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,896 </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%">97,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </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%">99,613 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,478)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,135 </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%">74,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,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%">74,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,588 </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%">(22,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%">16,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%">44,185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,510)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,675 </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%">36,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">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%">(32,007)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,893 </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,261,858 </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%">(831,755)</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%">430,103 </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,282,568 </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%">(823,589)</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%">458,979 </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> 526697000 379518000 147179000 529306000 395514000 133792000 487127000 335245000 151882000 497882000 312986000 184896000 97633000 49560000 48073000 99613000 47478000 52135000 74134000 10790000 63344000 74682000 9094000 65588000 39367000 22742000 16625000 44185000 26510000 17675000 36900000 33900000 3000000 36900000 32007000 4893000 1261858000 831755000 430103000 1282568000 823589000 458979000 36859000 38339000 75076000 74498000 Based on the intangibles in service as of June 30, 2023, estimated future amortization expense is as follows:<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 2023</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%">65,253 </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%">2024</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%">95,983 </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%">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%">67,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"><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%">42,837 </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%">33,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 65253000 95983000 67446000 42837000 33036000 The following intangibles were capitalized during the six months ended June 30, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></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%">Amount</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%">Weighted-average amortization period<br/>(in years)</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:#026dce;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%">48,829 </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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;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</span></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:#026dce;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%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired 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%">49,307 </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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;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</span></td></tr></table> 48829000 P3Y 478000 P1Y 49307000 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%">– Changes in goodwill by reportable segment and in total were as follows for the six months ended June 30, 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:35.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.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.042%"></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%">Payments</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%">Data Solutions</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%">Promotional Solutions</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%">Checks</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, 2022:</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:2px 1pt;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:#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:#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: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:2px 1pt;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></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%">Goodwill, gross</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%">896,681 </span></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%">432,984 </span></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%">252,775 </span></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%">434,812 </span></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%">2,017,252 </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%">Accumulated impairment charges</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%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">(585,867)</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</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%">896,681 </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%">40,816 </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%">59,076 </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%">434,812 </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%">1,431,385 </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="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 2px 27.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 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%">(828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(797)</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, 2023</span></div></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%">895,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">40,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">434,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">1,430,588 </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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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, 2023:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</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%">895,853 </span></td><td style="background-color:#cceeff;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%">432,984 </span></td><td style="background-color:#cceeff;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%">252,806 </span></td><td style="background-color:#cceeff;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%">434,812 </span></td><td style="background-color:#cceeff;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%">2,016,455 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(585,867)</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</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%">895,853 </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,816 </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%">59,107 </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%">434,812 </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,588 </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> 896681000 432984000 252775000 434812000 2017252000 0 392168000 193699000 0 585867000 896681000 40816000 59076000 434812000 1431385000 -828000 31000 -797000 895853000 40816000 59107000 434812000 1430588000 895853000 432984000 252806000 434812000 2016455000 0 392168000 193699000 0 585867000 895853000 40816000 59107000 434812000 1430588000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">82,834 </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%">79,343 </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%">67,270 </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%">71,547 </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%">46,321 </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%">44,824 </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">(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%">24,906 </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,300 </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">(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%">12,782 </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,259 </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%">32,290 </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%">30,081 </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%">266,403 </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%">260,354 </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 deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022.</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">(2) </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 $970 as of June 30, 2023 and $961 as of December 31, 2022.</span></div> 82834000 79343000 67270000 71547000 46321000 44824000 24906000 21300000 12782000 13259000 32290000 30081000 266403000 260354000 5315000 3767000 970000 961000 <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, 2023 and 2022:</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:#006ebf;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">1,024 </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%">2,830 </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 (benefit) 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%">(73)</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%">264 </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</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%">(402)</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 #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%">951 </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%">2,692 </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> 1024000 2830000 -73000 264000 0 -402000 951000 2692000 <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, 2023. There were no write-offs or recoveries recorded during the six months ended June 30, 2023.</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:31.648%"></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.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.626%"></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="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%">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%">2018</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></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%">1,076 </span></td><td style="background-color:#cceeff;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%">400 </span></td><td style="background-color:#cceeff;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%">3,886 </span></td><td style="background-color:#cceeff;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%">9,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%">14,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 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%">— </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%">1,076 </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%">400 </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%">3,886 </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%">9,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%">14,703 </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 0 1076000 400000 3886000 9341000 14703000 0 0 0 0 0 1076000 400000 3886000 9341000 14703000 <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 prepaid product discounts during the six months ended June 30, 2023 and 2022 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.806%"></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.646%"></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%">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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="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%">44,824 </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%">56,527 </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:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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%">18,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%">9,413 </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%">Amortization</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,173)</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,171)</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</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%">86 </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)</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%">46,321 </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%">48,683 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:7pt;font-weight:400;line-height:120%"> </span><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%">Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022.</span></div> 44824000 56527000 18584000 9413000 17173000 17171000 86000 -86000 46321000 48683000 12742000 12285000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Employee bonuses, including sales incentives</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%">30,573 </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%">57,398 </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"><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="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,204 </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%">47,012 </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%">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,764 </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,780 </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%">12,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%">12,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;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%">10,022 </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,179 </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%">9,460 </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,264 </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%">50,068 </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%">64,618 </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 #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%">155,195 </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%">218,404 </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 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 $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022.</span></div> 30573000 57398000 29204000 47012000 13764000 12780000 12104000 12153000 10022000 4179000 9460000 20264000 50068000 64618000 155195000 218404000 29637000 20238000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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%">39,052 </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%">43,262 </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%">Restricted cash and restricted cash equivalents included in 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%">147,392 </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%">143,702 </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%">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%">2,749 </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,624 </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%">189,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,588 </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> 39052000 43262000 147392000 143702000 2749000 2624000 189193000 189588000 <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 stock options, 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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">16,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 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,097 </span></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%">19,181 </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%">31,776 </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%">(26)</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)</span></td><td style="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%">(54)</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%">(71)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">22,062 </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%">19,127 </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%">31,705 </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%">(12)</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%">(19)</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)</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%">16,363 </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%">22,046 </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%">19,108 </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%">31,682 </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%">43,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,016 </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%">43,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">42,907 </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.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 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.51 </span></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.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 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.74 </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%">16,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 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,097 </span></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%">19,181 </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%">31,776 </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%">(26)</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)</span></td><td style="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%">(54)</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%">(71)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">22,062 </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%">19,127 </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%">31,705 </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%">(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%">(10)</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)</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%">(307)</span></td><td style="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%">(19)</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%">(345)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">21,739 </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%">19,098 </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%">31,337 </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%">43,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,016 </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%">43,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">42,907 </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%">216 </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%">269 </span></td><td style="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%">279 </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%">349 </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%">43,740 </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,285 </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%">43,700 </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,256 </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.37 </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.50 </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.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 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.72 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive options 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,553 </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,891 </span></td><td style="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,553 </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,891 </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 stock options, 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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">16,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 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,097 </span></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%">19,181 </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%">31,776 </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%">(26)</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)</span></td><td style="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%">(54)</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%">(71)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">22,062 </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%">19,127 </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%">31,705 </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%">(12)</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%">(19)</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)</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%">16,363 </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%">22,046 </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%">19,108 </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%">31,682 </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%">43,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,016 </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%">43,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">42,907 </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.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 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.51 </span></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.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 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.74 </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%">16,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 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,097 </span></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%">19,181 </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%">31,776 </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%">(26)</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)</span></td><td style="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%">(54)</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%">(71)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">22,062 </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%">19,127 </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%">31,705 </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%">(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%">(10)</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)</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%">(307)</span></td><td style="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%">(19)</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%">(345)</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%">16,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">21,739 </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%">19,098 </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%">31,337 </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%">43,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,016 </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%">43,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">42,907 </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%">216 </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%">269 </span></td><td style="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%">279 </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%">349 </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%">43,740 </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,285 </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%">43,700 </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,256 </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.37 </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.50 </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.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 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.72 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive options 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,553 </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,891 </span></td><td style="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,553 </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,891 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16401000 22097000 19181000 31776000 26000 35000 54000 71000 16375000 22062000 19127000 31705000 12000 16000 19000 23000 16363000 22046000 19108000 31682000 43524000 43016000 43421000 42907000 0.38 0.51 0.44 0.74 16401000 22097000 19181000 31776000 26000 35000 54000 71000 16375000 22062000 19127000 31705000 0 16000 10000 23000 0 -307000 -19000 -345000 16375000 21739000 19098000 31337000 43524000 43016000 43421000 42907000 216000 269000 279000 349000 43740000 43285000 43700000 43256000 0.37 0.50 0.44 0.72 1553000 1891000 1553000 1891000 <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></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.269%"><tr><td style="width:1.0%"></td><td style="width:33.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.142%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">(568)</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%">(225)</span></td><td style="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,137)</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%">(450)</span></td><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%">(213)</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%">130 </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%">(426)</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%">261 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit (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%">16 </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%">(79)</span></td><td style="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%">32 </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%">(157)</span></td><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%">(197)</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%">51 </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%">(394)</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%">104 </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 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%">Realized loss on debt securities</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%">— </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%">(8)</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%">— </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%">(8)</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%">Revenue</span></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%">Tax 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%">2 </span></td><td style="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%">— </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 </span></td><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 16pt;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%">Realized loss on debt securities, 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%">— </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%">(6)</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%">— </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%">(6)</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: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%">Realized gain (loss) 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%">634 </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%">(144)</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,204 </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%">(464)</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: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%">Tax (expense) benefit</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%">(169)</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</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%">123 </span></td><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;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 (loss) 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%">465 </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%">(106)</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%">883 </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%">(341)</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%">(863)</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%">(5,550)</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%">(863)</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%">(5,550)</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 facility</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%">(595)</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%">(5,611)</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%">(374)</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%">(5,793)</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 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%">Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 and the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.</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%">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 during the six months ended June 30, 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:29.894%"></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:13.666%"></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.864%"></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.089%"></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:#006ebf;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="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,999 </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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,012 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,373 </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:#006ebf;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="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%">(26,478)</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%">(917)</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%">6,568 </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%">(10,064)</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%">(30,891)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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></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.269%"><tr><td style="width:1.0%"></td><td style="width:33.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.142%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">(568)</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%">(225)</span></td><td style="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,137)</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%">(450)</span></td><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%">(213)</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%">130 </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%">(426)</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%">261 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit (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%">16 </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%">(79)</span></td><td style="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%">32 </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%">(157)</span></td><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%">(197)</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%">51 </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%">(394)</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%">104 </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 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%">Realized loss on debt securities</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%">— </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%">(8)</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%">— </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%">(8)</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%">Revenue</span></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%">Tax 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%">2 </span></td><td style="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%">— </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 </span></td><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 16pt;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%">Realized loss on debt securities, 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%">— </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%">(6)</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%">— </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%">(6)</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: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%">Realized gain (loss) 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%">634 </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%">(144)</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,204 </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%">(464)</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: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%">Tax (expense) benefit</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%">(169)</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</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%">123 </span></td><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;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 (loss) 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%">465 </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%">(106)</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%">883 </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%">(341)</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%">(863)</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%">(5,550)</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%">(863)</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%">(5,550)</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 facility</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%">(595)</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%">(5,611)</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%">(374)</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%">(5,793)</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 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%">Relates to the sale of our North American web hosting business during the quarter ended June 30, 2023 and the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.</span></div> 355000 355000 711000 711000 568000 225000 1137000 450000 -213000 130000 -426000 261000 -16000 79000 -32000 157000 -197000 51000 -394000 104000 0 8000 0 8000 0 2000 0 2000 0 6000 0 6000 -634000 144000 -1204000 464000 -169000 38000 -321000 123000 -465000 106000 -883000 341000 863000 5550000 863000 5550000 595000 5611000 374000 5793000 <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 during the six months ended June 30, 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:29.894%"></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:13.666%"></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.864%"></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.089%"></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:#006ebf;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="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,999 </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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,975 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,012 </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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,373 </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:#006ebf;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="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%">(26,478)</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%">(917)</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%">6,568 </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%">(10,064)</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%">(30,891)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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> -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 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%">2023 divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – In June 2023, we completed the sale of our North American web hosting and logo design businesses for net cash proceeds of $31,230. We received $27,880 of these proceeds during the quarter ended June 30, 2023, with the remainder to be paid by the end of 2023. These businesses generated annual revenue of approximately $66,000 during 2022, primarily in our Data Solutions segment. During the quarter ended June 30, 2023, we recognized a pretax gain of $21,942 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.</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%"> </span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2022 divestitures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – In May 2022, we completed the sale of our Australian web hosting business for net cash proceeds of $17,620. This business generated annual revenue in our Data Solutions segment of $23,766 during 2021. During the quarter ended June 30, 2022, we recognized a pretax gain of $15,166 on this sale. The assets and liabilities sold were not material to our consolidated balance sheet.</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%">In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29,000 during 2021. Neither the gain on these sales nor the assets and liabilities sold were material to our consolidated financial statements.</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 believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.</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%">Facility sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – In May 2022, we sold our former facility located in Lancaster, California for net cash proceeds of $6,929, and we recognized a pretax gain on the sale of $2,361 during the quarter ended June 30, 2022. The sale was a result of our continued real estate rationalization process.</span></div> 31230000 27880000 66000000 21942000 17620000 23766000 15166000 29000000 6929000 2361000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">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). In March 2023, we modified our September 2022 interest rate swap agreement to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. In June 2023, we entered into a 3-year interest rate swap agreement with a variable notional amount that resets quarterly. Our derivative instruments were 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: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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">298,729 </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</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:#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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358 </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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,850 </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="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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,807 </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,409 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">July 2019 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%">1.798 </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 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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:#0e32e1;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%">1,184 </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><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, 2023 and December 31, 2022, and their impact on </span></div>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. P3Y Our derivative instruments were comprised of the following:<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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">298,729 </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</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:#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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358 </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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,850 </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="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:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,807 </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,409 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">July 2019 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%">1.798 </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 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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:#0e32e1;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%">1,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 298729000 0.04249 1358000 200000000 0.04003 2850000 300000000 0.03990 4807000 2409000 200000000 0.01798 1184000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities and as of December 31, 2022, included a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the money market fund held as of December 31, 2022, which was traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income and were not material for the quarters or six months ended June 30, 2023 and 2022.</span></div><div><span><br/></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="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, 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:#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;text-align:left;vertical-align:bottom"><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%">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:#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 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%">8,402 </span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;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 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-851">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">9,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">39,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">2,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">12,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">12,754 </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,667,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,575,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,575,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><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, 2022</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%">5,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%">5,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%">5,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;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%">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%">8,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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-876">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 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%">3,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">3,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">35,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">14,220 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,315 </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,644,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,574,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,574,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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 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="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, 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:#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;text-align:left;vertical-align:bottom"><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%">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:#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 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%">8,402 </span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;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%">8,402 </span></td><td style="background-color:#cceeff;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 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-851">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">9,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">39,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">2,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">12,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">12,754 </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,667,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,575,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,575,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><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, 2022</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%">5,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%">5,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%">5,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;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%">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%">8,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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-876">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 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%">3,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">3,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">35,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">14,220 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,315 </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,644,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,574,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,574,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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> 8402000 8402000 8402000 9015000 9015000 9015000 39052000 39052000 39052000 147392000 147392000 147392000 2749000 2749000 2749000 13752000 12754000 12754000 1667210000 1575872000 1575872000 5000000 5000000 5000000 8126000 8126000 8126000 3593000 3593000 3593000 35435000 35435000 35435000 294165000 294165000 294165000 2815000 2815000 2815000 14220000 13315000 13315000 1644276000 1574417000 1574417000 <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 the consolidation and migration of certain applications and processes, including our financial management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs consist primarily of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency. Restructuring and integration expense is not allocated to our reportable business segments.</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%">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.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.569%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">3,286 </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%">26 </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%">4,439 </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%">85 </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%">24,191 </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,182 </span></td><td style="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,132 </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,426 </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%">27,477 </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%">15,208 </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%">41,571 </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%">31,511 </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%">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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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 fees</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%">12,930 </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%">9,141 </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%">20,621 </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%">17,000 </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%">6,161 </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,281 </span></td><td style="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%">6,347 </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,406 </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%">1,750 </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,604 </span></td><td style="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%">3,872 </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,300 </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%">6,636 </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%">182 </span></td><td style="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,731 </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,805 </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%">27,477 </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%">15,208 </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%">41,571 </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%">31,511 </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 and the related severance payments are expected to be completed by the end of 2023.</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, 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%">8,528 </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%">6,720 </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%">(373)</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,406)</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, 2023</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%">7,469 </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> <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.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.569%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">3,286 </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%">26 </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%">4,439 </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%">85 </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%">24,191 </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,182 </span></td><td style="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,132 </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,426 </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%">27,477 </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%">15,208 </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%">41,571 </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%">31,511 </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%">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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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 fees</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%">12,930 </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%">9,141 </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%">20,621 </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%">17,000 </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%">6,161 </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,281 </span></td><td style="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%">6,347 </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,406 </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%">1,750 </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,604 </span></td><td style="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%">3,872 </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,300 </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%">6,636 </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%">182 </span></td><td style="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,731 </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,805 </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%">27,477 </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%">15,208 </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%">41,571 </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%">31,511 </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> 3286000 26000 4439000 85000 24191000 15182000 37132000 31426000 27477000 15208000 41571000 31511000 12930000 9141000 20621000 17000000 6161000 3281000 6347000 4406000 1750000 2604000 3872000 4300000 6636000 182000 10731000 5805000 27477000 15208000 41571000 31511000 <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, 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%">8,528 </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%">6,720 </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%">(373)</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,406)</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, 2023</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%">7,469 </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> 8528000 6720000 -373000 7406000 7469000 <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, 2023 was 35.1%, compared to the effective tax rate of 22.3% for the year ended December 31, 2022. The reconciliation of our effective tax rate for 2022 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 2022 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 increase in our effective tax rate for the six months ended June 30, 2023 was primarily driven by the impact of business exit activities, which increased our effective tax rate by 5.3 points. In June 2023, we recognized a capital loss for tax purposes related to the sale of our North American web hosting and logo design businesses, and we recorded a full valuation allowance against the deferred tax asset, as we do not expect to realize the related tax benefit. During the year ended December 31, 2022, we recognized a capital loss for tax purposes related to the sale of our Australian web hosting business, and we recorded a valuation allowance for the portion of the capital loss carryover we did not expect to realize. In addition, the tax impact of share-based compensation drove a 4.9 point increase in our effective tax rate and return to provision adjustments drove a 2.7 point increase in our effective tax rate, as compared to 2022.</span></div> 0.351 0.223 0.053 0.049 0.027 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 2022 Form 10-K.<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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">496 </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%">280 </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%">993 </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%">561 </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%">(1,830)</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,866)</span></td><td style="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%">(3,660)</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,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;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%">568 </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%">225 </span></td><td style="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,137 </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%">450 </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,121)</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,716)</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%">(2,241)</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%">(3,431)</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">496 </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%">280 </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%">993 </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%">561 </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%">(1,830)</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,866)</span></td><td style="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%">(3,660)</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,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;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%">568 </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%">225 </span></td><td style="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,137 </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%">450 </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,121)</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,716)</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%">(2,241)</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%">(3,431)</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> 496000 280000 993000 561000 1830000 1866000 3660000 3731000 -355000 -355000 -711000 -711000 -568000 -225000 -1137000 -450000 -1121000 -1716000 -2241000 -3431000 <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2022</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%">958,500 </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%">987,375 </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%">247,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%">197,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 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,680,500 </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,659,375 </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%">(13,290)</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,099)</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,667,210 </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,644,276 </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%">(86,059)</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%">(71,748)</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,581,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="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,572,528 </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, 2023:</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%">Remainder of 2023</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%">43,312 </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%">2024</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%">86,625 </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%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,063 </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%">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%">974,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%">— </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%">Thereafter</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,680,500 </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. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American Payment Systems, L.P (First American). 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 will be repaid in equal quarterly installments of $21,656 from September 30, 2023 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 eurodollar rate plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement. Through March 20, 2023, the eurodollar rate was derived from LIBOR. Effective March 20, 2023, we modified the credit facility to utilize SOFR as the reference rate in the agreement. Information regarding our accounting for this modification can be found in Note 2. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from 0.25% to 0.35%, depending on our consolidated total leverage ratio. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.72% as of June 30, 2023 and 6.07% as of December 31, 2022, 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. The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. These ratios may not equal or exceed the following amounts during the periods indicated:</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:69.952%"></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.384%"></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:9pt;font-weight:700;line-height:100%">Fiscal Quarter Ending</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%">Consolidated total leverage ratio</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%">Consolidated secured leverage ratio</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%">June 30, 2023 through March 31, 2024</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: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:400;line-height:100%">4.50 to 1:00</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;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:400;line-height:100%">3.50 to 1:00</span></div></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%">June 30, 2024 and each fiscal quarter thereafter</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:400;line-height:100%">4.25 to 1:00</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:400;line-height:100%">3.50 to 1:00</span></div></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%"> 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, 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%">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, 2023, amounts available for borrowing under our revolving credit facility were 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: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%">(247,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%">(8,368)</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, 2023</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%">244,632 </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 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>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. <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/>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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2022</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%">958,500 </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%">987,375 </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%">247,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%">197,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 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,680,500 </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,659,375 </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%">(13,290)</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,099)</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,667,210 </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,644,276 </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%">(86,059)</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%">(71,748)</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,581,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="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,572,528 </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> 958500000 987375000 475000000 475000000 247000000 197000000 1680500000 1659375000 13290000 15099000 1667210000 1644276000 86059000 71748000 1581151000 1572528000 <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, 2023:</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%">Remainder of 2023</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%">43,312 </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%">2024</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%">86,625 </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%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,063 </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%">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%">974,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%">— </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%">Thereafter</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,680,500 </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> 43312000 86625000 101063000 974500000 0 475000000 1680500000 500000000 1155000000 40000000 25000000 21656000 21656000 21656000 21656000 21656000 21656000 21656000 21656000 28875000 28875000 28875000 0.015 0.025 0.0025 0.0035 0.0672 0.0607 The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. These ratios may not equal or exceed the following amounts during the periods indicated:<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.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.384%"></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:9pt;font-weight:700;line-height:100%">Fiscal Quarter Ending</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%">Consolidated total leverage ratio</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%">Consolidated secured leverage ratio</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%">June 30, 2023 through March 31, 2024</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: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:400;line-height:100%">4.50 to 1:00</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;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:400;line-height:100%">3.50 to 1:00</span></div></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%">June 30, 2024 and each fiscal quarter thereafter</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:400;line-height:100%">4.25 to 1:00</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:400;line-height:100%">3.50 to 1:00</span></div></td></tr></table> 4.50 3.50 4.25 3.50 3.00 2.75 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, 2023, amounts available for borrowing under our revolving credit facility were 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: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%">(247,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%">(8,368)</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, 2023</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%">244,632 </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 247000000 8368000 244632000 500000000 0.080 490741000 0.083 25000000 <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, 2023 or December 31, 2022.</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%">First American indemnification</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%">– Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission (FTC) investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses were limited to the amount of an indemnity holdback, which was our sole recourse for any such losses.</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 First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the “Order”) with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants were required to pay $4,900 to the FTC within 7 days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount was made in March 2023, and we were reimbursed for post-closing expenses that we incurred in connection with this matter. These payments did not have a material impact on 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%">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,643 as of June 30, 2023 and $9,661 as of December 31, 2022. 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, 2023 or December 31, 2022.</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> 4900000 P7D 8643000 9661000 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, 2023 or June 30, 2022, and $287,452 remained available for repurchase as of June 30, 2023. 500000000 0 0 287452000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We operate 4 reportable business segments, generally organized by product type, as follows:</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Payments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.</span></div><div style="padding-left:18pt"><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-weight:400;line-height:120%">•</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – This segment includes data-driven marketing solutions and hosted solutions, including digital engagement, financial institution profitability reporting and business incorporation services. Through June 2023, this segment also included web hosting and logo design services. We completed the sale of these businesses in June 2023. Further information regarding the divestiture can be found in Note 6.</span></div><div style="padding-left:18pt"><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-weight:400;line-height:120%">•</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Promotional Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – This segment includes business forms, accessories, advertising specialties and promotional apparel.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Checks</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – This segment includes printed business and personal checks.</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 2022 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, human resources, 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, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until the businesses were sold, Data Solutions also had operations in portions of Europe and partners in Central and South America through June 2023 and had operations in Australia through May 2022.</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 (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (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 costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer 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%">Segment information for the quarters and six months ended June 30, 2023 and 2022 was as follows:</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">Payments:</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%">174,372 </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%">171,154 </span></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%">346,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%">337,362 </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%">36,318 </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%">34,986 </span></td><td style="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%">72,873 </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%">71,421 </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%">72,090 </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%">68,587 </span></td><td style="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%">130,683 </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%">138,084 </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%">17,741 </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,509 </span></td><td style="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%">33,058 </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%">34,836 </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%">Promotional 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%">138,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%">139,276 </span></td><td style="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%">274,942 </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%">272,519 </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%">21,239 </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%">14,596 </span></td><td style="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,049 </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,540 </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%">Checks:</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%">186,424 </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,936 </span></td><td style="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%">365,071 </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%">371,003 </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%">83,585 </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%">82,564 </span></td><td style="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%">160,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%">165,360 </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 segment:</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%">571,686 </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%">562,953 </span></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,117,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 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,118,968 </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%">158,883 </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%">149,655 </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 #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%">306,044 </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%">303,157 </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="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 a 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:98.976%"><tr><td style="width:1.0%"></td><td style="width:39.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">158,883 </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%">149,655 </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%">306,044 </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%">303,157 </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%">(50,511)</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%">(47,918)</span></td><td style="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%">(97,236)</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%">(101,801)</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%">(42,607)</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%">(45,047)</span></td><td style="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%">(86,128)</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,644)</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%">(31,932)</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,349)</span></td><td style="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,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%">(41,672)</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%">26 </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 </span></td><td style="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%">54 </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%">71 </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 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%">(27,477)</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,208)</span></td><td style="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%">(41,571)</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,511)</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,484)</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,896)</span></td><td style="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,350)</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,038)</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%">Acquisition transaction 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%">— </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%">— </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)</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%">Certain legal-related benefit (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%">183 </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%">(162)</span></td><td style="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%">(245)</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%">(845)</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%">Gain on sale of businesses and 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </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,527 </span></td><td style="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%">21,942 </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,527 </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%">23,023 </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%">32,625 </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%">29,562 </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%">45,183 </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="margin-top:5pt;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.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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%">186,424 </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%">186,424 </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 and other payment 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%">113,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">113,206 </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%">Marketing and promotional 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">72,037 </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%">Forms and other products</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">66,763 </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%">61,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">61,166 </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%">Data-driven marketing 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%">54,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">54,503 </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%">Web and hosted 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%">17,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">17,587 </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%">174,372 </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%">72,090 </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%">138,800 </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%">186,424 </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%">571,686 </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 style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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%">183,936 </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%">183,936 </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 and other payment 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%">111,619 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">111,619 </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%">Marketing and promotional 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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">69,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"><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%">Forms and other products</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,404 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">69,404 </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%">59,535 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">59,535 </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%">Data-driven marketing 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%">45,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">45,470 </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%">Web and hosted 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%">23,117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">23,117 </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%">171,154 </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%">68,587 </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%">139,276 </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%">183,936 </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%">562,953 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Promotional 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%">Checks</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 #000;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 #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:#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%">— </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:#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%">— </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:#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%">— </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:#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%">365,071 </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:#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%">365,071 </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 and other payment 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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">224,715 </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%">Marketing and promotional 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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">142,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">142,689 </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%">Forms and other products</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">132,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">132,253 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">121,640 </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%">Data-driven marketing 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:#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%">93,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">93,785 </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%">Web and hosted 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:#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%">36,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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">36,898 </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:#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 #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%">346,355 </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:#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 #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%">130,683 </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:#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 #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%">274,942 </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:#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 #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%">365,071 </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:#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 #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,117,051 </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:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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%">371,003 </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%">371,003 </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 and other payment 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%">219,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">219,889 </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%">Marketing and promotional 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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,799 </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%">Forms and other products</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">139,720 </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%">117,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">117,473 </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%">Data-driven marketing 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%">87,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">87,313 </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%">Web and hosted 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%">50,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">50,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 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%">337,362 </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%">138,084 </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%">272,519 </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%">371,003 </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,118,968 </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><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 tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:</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:25.146%"></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:12.976%"></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:12.976%"></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:12.829%"></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:12.829%"></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:12.979%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">162,422 </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%">69,211 </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%">132,175 </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,692 </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%">543,500 </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%">Foreign, primarily Canada</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,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">174,372 </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%">72,090 </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%">138,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><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%">186,424 </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%">571,686 </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-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:25.107%"></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.955%"></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.955%"></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.955%"></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.959%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">159,939 </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%">63,758 </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%">132,886 </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%">176,692 </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%">533,275 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">11,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">171,154 </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%">68,587 </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%">139,276 </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%">183,936 </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%">562,953 </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><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:25.146%"></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:12.976%"></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:12.976%"></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:12.829%"></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:12.829%"></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:12.979%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">321,886 </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%">124,956 </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%">262,671 </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%">351,539 </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%">1,061,052 </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%">Foreign, primarily Canada</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%">24,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">346,355 </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%">130,683 </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%">274,942 </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%">365,071 </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,117,051 </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><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:25.107%"></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.955%"></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.955%"></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.955%"></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.959%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">316,207 </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%">124,382 </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%">260,128 </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%">355,780 </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,056,497 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">21,155 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,391 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">337,362 </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%">138,084 </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%">272,519 </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%">371,003 </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%">1,118,968 </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> 4 4 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment information for the quarters and six months ended June 30, 2023 and 2022 was as follows:</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">Payments:</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%">174,372 </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%">171,154 </span></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%">346,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%">337,362 </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%">36,318 </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%">34,986 </span></td><td style="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%">72,873 </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%">71,421 </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%">72,090 </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%">68,587 </span></td><td style="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%">130,683 </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%">138,084 </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%">17,741 </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,509 </span></td><td style="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%">33,058 </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%">34,836 </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%">Promotional 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%">138,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%">139,276 </span></td><td style="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%">274,942 </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%">272,519 </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%">21,239 </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%">14,596 </span></td><td style="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,049 </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,540 </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%">Checks:</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%">186,424 </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,936 </span></td><td style="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%">365,071 </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%">371,003 </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%">83,585 </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%">82,564 </span></td><td style="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%">160,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%">165,360 </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 segment:</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%">571,686 </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%">562,953 </span></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,117,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 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,118,968 </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%">158,883 </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%">149,655 </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 #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%">306,044 </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%">303,157 </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174372000 171154000 346355000 337362000 36318000 34986000 72873000 71421000 72090000 68587000 130683000 138084000 17741000 17509000 33058000 34836000 138800000 139276000 274942000 272519000 21239000 14596000 40049000 31540000 186424000 183936000 365071000 371003000 83585000 82564000 160064000 165360000 571686000 562953000 1117051000 1118968000 158883000 149655000 306044000 303157000 <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 a 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:98.976%"><tr><td style="width:1.0%"></td><td style="width:39.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">158,883 </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%">149,655 </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%">306,044 </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%">303,157 </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%">(50,511)</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%">(47,918)</span></td><td style="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%">(97,236)</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%">(101,801)</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%">(42,607)</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%">(45,047)</span></td><td style="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%">(86,128)</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,644)</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%">(31,932)</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,349)</span></td><td style="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,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%">(41,672)</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%">26 </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 </span></td><td style="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%">54 </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%">71 </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 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%">(27,477)</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,208)</span></td><td style="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%">(41,571)</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,511)</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,484)</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,896)</span></td><td style="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,350)</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,038)</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%">Acquisition transaction 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%">— </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%">— </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)</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%">Certain legal-related benefit (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%">183 </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%">(162)</span></td><td style="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%">(245)</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%">(845)</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%">Gain on sale of businesses and 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942 </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,527 </span></td><td style="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%">21,942 </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,527 </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%">23,023 </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%">32,625 </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%">29,562 </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%">45,183 </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> 158883000 149655000 306044000 303157000 -50511000 -47918000 -97236000 -101801000 42607000 45047000 86128000 86644000 31932000 21349000 61948000 41672000 -26000 -35000 -54000 -71000 27477000 15208000 41571000 31511000 5484000 4896000 11350000 13038000 0 12000 0 61000 -183000 162000 245000 845000 21942000 17527000 21942000 17527000 23023000 32625000 29562000 45183000 <div style="margin-top:5pt;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.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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%">186,424 </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%">186,424 </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 and other payment 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%">113,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">113,206 </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%">Marketing and promotional 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">72,037 </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%">Forms and other products</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">66,763 </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%">61,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">61,166 </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%">Data-driven marketing 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%">54,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">54,503 </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%">Web and hosted 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%">17,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">17,587 </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%">174,372 </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%">72,090 </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%">138,800 </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%">186,424 </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%">571,686 </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 style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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%">183,936 </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%">183,936 </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 and other payment 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%">111,619 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">111,619 </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%">Marketing and promotional 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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">69,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"><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%">Forms and other products</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,404 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">69,404 </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%">59,535 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">59,535 </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%">Data-driven marketing 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%">45,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">45,470 </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%">Web and hosted 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%">23,117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">23,117 </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%">171,154 </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%">68,587 </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%">139,276 </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%">183,936 </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%">562,953 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Promotional 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%">Checks</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 #000;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 #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:#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%">— </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:#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%">— </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:#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%">— </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:#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%">365,071 </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:#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%">365,071 </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 and other payment 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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">224,715 </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%">Marketing and promotional 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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">142,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">142,689 </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%">Forms and other products</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">132,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">132,253 </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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">121,640 </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%">Data-driven marketing 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:#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%">93,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">93,785 </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%">Web and hosted 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:#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%">36,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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">36,898 </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:#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 #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%">346,355 </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:#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 #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%">130,683 </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:#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 #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%">274,942 </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:#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 #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%">365,071 </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:#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 #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,117,051 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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%">371,003 </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%">371,003 </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 and other payment 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%">219,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">219,889 </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%">Marketing and promotional 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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,799 </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%">Forms and other products</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">139,720 </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%">117,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">117,473 </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%">Data-driven marketing 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%">87,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">87,313 </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%">Web and hosted 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%">50,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">50,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 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%">337,362 </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%">138,084 </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%">272,519 </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%">371,003 </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,118,968 </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> 186424000 186424000 113206000 113206000 72037000 72037000 66763000 66763000 61166000 61166000 54503000 54503000 17587000 17587000 174372000 72090000 138800000 186424000 571686000 183936000 183936000 111619000 111619000 69872000 69872000 69404000 69404000 59535000 59535000 45470000 45470000 23117000 23117000 171154000 68587000 139276000 183936000 562953000 365071000 365071000 224715000 224715000 142689000 142689000 132253000 132253000 121640000 121640000 93785000 93785000 36898000 36898000 346355000 130683000 274942000 365071000 1117051000 371003000 371003000 219889000 219889000 132799000 132799000 139720000 139720000 117473000 117473000 87313000 87313000 50771000 50771000 337362000 138084000 272519000 371003000 1118968000 <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 geography, based on where items are shipped from or where services are performed:</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:25.146%"></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:12.976%"></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:12.976%"></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:12.829%"></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:12.829%"></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:12.979%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">162,422 </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%">69,211 </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%">132,175 </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,692 </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%">543,500 </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%">Foreign, primarily Canada</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,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">174,372 </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%">72,090 </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%">138,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><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%">186,424 </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%">571,686 </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-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:25.107%"></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.955%"></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.955%"></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.955%"></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.959%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">159,939 </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%">63,758 </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%">132,886 </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%">176,692 </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%">533,275 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">11,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">171,154 </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%">68,587 </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%">139,276 </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%">183,936 </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%">562,953 </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><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:25.146%"></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:12.976%"></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:12.976%"></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:12.829%"></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:12.829%"></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:12.979%"></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="27" 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, 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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">321,886 </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%">124,956 </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%">262,671 </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%">351,539 </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%">1,061,052 </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%">Foreign, primarily Canada</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%">24,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">346,355 </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%">130,683 </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%">274,942 </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%">365,071 </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,117,051 </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><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:25.107%"></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.955%"></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.955%"></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.955%"></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.959%"></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="27" 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, 2022</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%">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%">Promotional 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%">Checks</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="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">316,207 </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%">124,382 </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%">260,128 </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%">355,780 </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,056,497 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">21,155 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,391 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="background-color:#ffffff;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%">337,362 </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%">138,084 </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%">272,519 </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%">371,003 </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%">1,118,968 </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> 162422000 69211000 132175000 179692000 543500000 11950000 2879000 6625000 6732000 28186000 174372000 72090000 138800000 186424000 571686000 159939000 63758000 132886000 176692000 533275000 11215000 4829000 6390000 7244000 29678000 171154000 68587000 139276000 183936000 562953000 321886000 124956000 262671000 351539000 1061052000 24469000 5727000 12271000 13532000 55999000 346355000 130683000 274942000 365071000 1117051000 316207000 124382000 260128000 355780000 1056497000 21155000 13702000 12391000 15223000 62471000 337362000 138084000 272519000 371003000 1118968000 Amortization of deferred contract acquisition costs was $5,315 for the six months ended June 30, 2023 and $3,767 for the six months ended June 30, 2022. 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 $970 as of June 30, 2023 and $961 as of December 31, 2022. Prepaid product discounts are generally accrued upon contract execution. Payments for prepaid product discounts were $12,742 for the six months ended June 30, 2023 and $12,285 for the six months ended June 30, 2022. Revenue recognized for amounts included in deferred revenue at the beginning of the period was $29,637 for the six months ended June 30, 2023 and $20,238 for the six months ended June 30, 2022. 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. Includes unbilled receivables of $54,882 as of June 30, 2023 and $43,902 as of December 31, 2022. Funds held for customers, as reported on the consolidated balance sheet as of June 30, 2023, also included cash of $147,392. Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165. Represents revenues that are earned but not currently billable under the related contract terms. EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &!P!%<'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 " !@< 17!,F0/.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G**";U9:6G#08K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OL-.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.;\'AZ2,(@4SL/ +D?H%W$W:#L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !@< 17(5B6XL\% #,'@ & 'AL+W=O8VSGH0;<#&N^X^))L&)/H)0RBY*JUD3)^U^TF[H:%-.GP MF$7JS(J+D$JU*];=)!:,>IDH#+K$L@;=D/I1:S+.CLW%9,Q3&?@1FPN4I&%( MQ>LU"_CNJH5;AP-/_GHC]8'N9!S3-5LP^3&>"[77+5P\/V11XO,(";:Z:DWQ M.\;#%[!+&G"'![\Z7MR<]4:M9#'5C0-Y!/?_1W"1H%GG,>ZOOJN(492*',ET3T/"W-.H@V[I Q"*V MH3S.*7G0061@DK\ICET\(COSLRO\'+YE OT]7292J%;WC^D)Y0X]LX/NBN^2 MF+KLJJ7Z6L+$EK4F/WR'!];/)KQO9/8&ME? ]B#WLCT\O\;,1 K+L=7^8$(" M50V1^@52OQ[2AY0*R43PBIY8S(4TX<%64J2FA^* JH9X@P)O4 ]OSH3//=T+ MD1H*C)4'.Q7]KK+C@?J&G,."]OHD,U#4DNRS(+NN0/;&UK\=058SNXZ<9C1D!1;Y7QJU6%U5$L5-$"W:DY\ M0;^S5^.\"EM9^H\,+R\')DQ8W)3S*#=@L'!.*H3NC3=^XBK.SXP*<.@Y8==N M8]*VL1$45#8%)24HJ3?N')/>J(/FJ 2;50VLL*PI8YEP,)@I_L>XGTJJ*6&[ M#\3(>(Y<@\M@@^%H,E6 7@X9T+61"C:HG#1@75.P,MY@.)3L1YS;R.5"38=4 MSXP7:"%51T1<((>G:BA2(Q+WS!T3=K\WCK&PJ"ER&7DPG%3VR,_T!=UZJDK] ME>]FW,#$><*RA]L6P8.191EYSY%\"[XUH]<R&X/,3;SG2,6D3(6$3C'//M2O8OQ%<+D MQ^5/:,'<5*B:-$+"3@X/0S4[+21WOUR@6"7(+0U2AK['''L'! M-M5XYPA!=AF";#B_'$;:-S/\(EM+0X^I5+DVTA.HD?@;Q9O]<\C=^IF;7K[= M3GKV _Z_<&XNSUF[!ZM%^KFERVC)LC57PKRIK\BG-YV-$W*!:P M)_\"4$L#!!0 ( &!P!%>Y7=&>?0< #H> 8 >&PO=V]R:W-H965T M&ULK9EM;]LV$,>_"N$56PLXM4B*>D@3 VG2;2VZ-FC:[34C M,;%02?0H*@_[]#M*KF6+%)UN?=/:SI'ZWY&\WQUU#JG)!@B!:5+RH9\N3[K=+ MM3R1K2Z+6EPJU+15Q=7C:U'*^],9GGW[X5-QN]+FA\7R9,UOQ9707]:7"KXM MMK/D127JII U4N+F=':&C\]I; 9T%G\6XK[9^8R,*]=2?C5?WN:GL\ H$J7( MM)F"PW]WXER4I9D)=/R]F72V?:89N/OYV^R_=LZ#,]>\$>>R_*O(]>ITELQ0 M+FYX6^I/\OYWL7&(F?DR63;=O^A^8QO,4-8V6E:;P:"@*NK^?_ZP"<3. !Q. M#""; >2I ^AF .T<[95U;EUPS9=?:M[FA1;Y"W2$OEQ= MH.?/7J!GJ*C1YY5L&U[GS$+\'T; +(- .GFHU,!:)42M4:\:81NCEW^]!.$[@G,.3MN MUCP3IS,X2(U0=V*V_/DG' 6O7-[]H,GV?*5;7ZEO]N4Y;U8(5@UEYH/XNRWN M> G.-W-8TZR$M:YO42.R5A6Z$ V8*56(''&-;GBA$%BW LD;](S-@R" F)DO ML"*BNA9J8E7Z&/;"HDZ822UW2YH&#$SO=H-C6X5!2-G6:L_K<.MUZ/7ZL^*Y M@'R1R19! ]X"=F,UYE D!=1I@1L>E1*V!'._=T_CNVH M))B0*!XYXS +H@C';F_8UAOF]>9M?0EX5;*+,4L#!)TY%. MA]6>-WLRHZW,R"OSUQ:2 UJ),N]CVF4RH;Y_IR7S,""=I_ 1DV@."]BL19?] MRT>7UY'E#V8L3L.1V[89A;V;8K??\=;OV.OWI1)K7N1(/ !H)_9/;#^9)"08 MZ7-815%(W/*2K;S$*^^3@-T#D844+AXRT70'^+HHP>[6J36Q5<2$1B.M#JLD MCB9"F6ZUIEZM'_5*F)VSFY]=$E-[O2.6C,-I6Y$X(*%;(@X&? ;^Y"(U+Y\@ M>X5>B!L!(G-S_N D(LT?W+MS,\]>/&F( MQSH=5BF+)E0.,,9>_BW?R_KV2 M5@C*T,FIDEC/A],1L;%,VRR,XX1. MZ!Q BOTDO5102"O].$?KDIN%A_QD>+HV@@>N9%E;M26'"@I*2P!Z5O"N>#6) MC3(Z3\*X3VTT3N=IDAQ.;AM=>W$G46K!QVD'R7]JPP\PQ7Z:?@2_P0E(WZ6 M\MFWY6T ,L*"\<%TF(4QIA.)#@^"\$HJ7?PS+$@"]4O, MV(8UA,Y9DCYA06Q\AC3 1V[Z;"#!\3IA)\#:+&?M+])F=]#!G>*<[ 0U+'$ M2CM.0TR3B=H+#SS$?B#V6;R6]=$3DJ3-/ *GVHZERRZ@;&IS#W3$?CSVV=PC MT 8=20DLMY5W'$0,XHCM4'Y?X@!%G#ZI7RD+#MSNJB=GTX*]KN5'S;;? MH@V4)7[*GGTKWM?\T53NSB[-)B>.PR@:]Q@N.Q8';&*GDX&PQ$_8J9+7*=:! M3\9P8HFU[>#XPKF<$+O3]?I!"Q%5+63!G6WDU&GST^A,Q_O=84=P LW;A,X! MM.1 R[K9[FN3K/M$76YKA%Q<:Z=J&WY)%+!QX^,PBV'+3,5V0"0YT'#NU82' M(NR@9(R#=)RA'78Q(S2BG M7IA^+_I_U&S[7@]4I7ZJFC6'O-\8YQOT#$,)\.UZZ#EO]4JJXA^1'R-H++H[ MR=[P%9*M;J !,!=-Q^A=6XOMG3,Z0B&=1YB^LJ\N^[^1('1N(FK3.*0PT?@6 MTV5&IEA(!V;3 \S.\\) $.!B[IB.BAIE?%T ;)QB;20G*;7N11QF,92T4V)W MKIK]X/XD-(>?H"WFJIZZ7:(V@1G&T)^,1;KLDFCJ9I@.J*9^5)_M-(2ROV^2 M%>SCE7E1=2>Z2V"G<)O&1S1(TC$1G78QB:;".U";^JG]P21M2']*=G=W0!I MN&B<_*:.UC,:%T,N(SP5WX';U,_MOA1J')G+*=3F,9RNB%A:'79!2*9N\^@ M;NH'=R]W!X+]%?M3Y'BYT7>^:MZA]&PO=V]R:W-H965T&ULK9;;;MLX$(9?A5"+10*DT=F6L[8 QT[0%CT8=;*]*'K!2&.+B$2J)&5W M^_0[E!3!!\7;+/9&(L69X?!$.-'&]/JIC2.N^VG MZ+>U=M3R0!7,1/Z5I3J;6)%%4EC1*M=?Q/8MM'I"$R\1N:J?9-O:.A9)*J5% MT3HC0<%X\Z8_VSSL.+C!,PY>Z^#]KH/?.OBUT(:LEC6GFL9C*;9$&FN,9AIU M;FIO5,.X6<6EECC*T$_'L\^?EI\_O)M/[V[FY'KZ8?II=D.6;V]N[I;D[)[3 M*F4:TG-RMJ 2N,Y LX3FZIR\(??+.3E[?4Y4AD.*,$[N,E$IRE-U05[O]<>V M1E8SHYVT7-<-E_<,U_N*7Q+?N2">X_D][K/3[G-(T-VMW;U]=QLSU*7)Z]+D MU?'\9^(M-=6 Q:N)6)%;QBE/&,W)0BA65^.WZ8/2$FOR>Y_4)G;0']OLTRM5 MT@0F%FY$!7(#5OS'*W?@_-DG_'\*MI<&OTN#?RIZ/*,J([B@)#$-^%&Q#7D9"_-2Q-L4 VPN(E&>0IP0.SW8\@_Z/F-((H"MSV60_)X04K:KCHY M*T$V!^)Y'_/P",8]P#UEL4<:=:31"TC;LYI6.A.2_8*TCS(Z6ENSDW;V4H/Z MKV9[O*..=_1R7KQ^*(WG#N/K/N#1$4G@#US_@+?/RG." UQ[YU]J[C$?J5PS MKD@.*_1S+H<80#9W@Z:C15G_7A^$QL.A;F9XG0)I#'!\)81^ZI@_=G=!B_\! M4$L#!!0 ( &!P!%<8>'J\LP8 .,= 8 >&PO=V]R:W-H965T&ULK5E=;]LV%/TKA%<,'=#4XH7RX2K-B,#IKWMW* MT5FY47E6B%N)JLUJE/#RXBY[6*KZQ7!TMDX?Q$2HS^M;J9^& M.R_S;"6**BL+),7B?/ !GR:$UP8-XDLFGJJ]WZBF,BW+K_7#Y?Q\X-4]$KF8 MJ=I%JK\>Q5CD>>U)]^.?UNE@UV9MN/_[Q?O'AKPF,TTK,2[S/[.Y6IX/P@&: MBT6ZR=5=^?1)M(3\VM^LS*OF$SVU6&^ 9IM*E:O66/=@E17;[_2Y#<2>@?8# M&Y#6@)@&K,> M@;TV!98:\".;<%O#1KJPRWW)G!QJM+1F2R?D*S1VEO]HXE^ M8ZWCE15UH4R4U/]FVDZ-QC?7DYL_+N,/]TF,)O?ZZRJYOI^@FX]H?'-U>Y=\ M2JXGEU\2='FMGQ/T]G.1;N:9$O-?T GZ/(G1VS>_H#^; MXCVBWCM$/$*!_HR/-R<0G?_7>O*?6S\(!MW5"&W\L1Y_]Z5*PF(;AC$./!\?XA(0%T8\W.$.V+(= M6W8$VUE9*50N7*RW;OR]]D\(CR(6&+1!',.8&+P!G$\\[D4&;PB'*?4XS-O? M\?:=O'^3956AM2P7F8+H^E:SU,,!-7HWMF$D"D-F)"^V87[$&3-BDM@P[OF< M$Y@JWU'E3JH3O2YEQ<,[]" *(76V]:R%TKF>7K-*R;1>NI!XUFMQ!2:> PEE M/O7-4("XB!-C7,0 CD4Z:F;B 9SO193X<#2"730"9S3NA":]F:F-U#%I0I$5 M2CS4<= KN2,. <0/1T:JQP ,^S@TRQ^ T0!3LR(@&&:DI_C#70Q"=_%K284T MVRK-13WLIYM*(ZI*5$U %NDLRS/U#8I":!<\CLQ"'MLH'/C$F"KBHWPEW_-U M$(%H%X'(&8&;M:@SKBL@*V;E"DQX9 ]:AJF9;P"%?>X95&U4&!)NK 4)@"*, M]LSPV.M$C^ZD+7.JR=U5WZ\*HM,@LR#&$(Y@R8_3&$([K[(8&90C', ]Z MYCR\I_2P.\-J*:0CNZVY$6R3K0W28YZ97&T4)>;"F HQG!/'6/2\23?26[- M$$V%WD:)EB]2Z;. A2FQ"=%&=AWRMF&4\+VIMR4.>(M\;HY@ ,;TE$A[J'=" M#;N5VN6.;+V0/V;U=@XD38%:Y,0J;0"&/9^$)FL01T-3L8$XRKR^E'>2#;LU MV[7>43L*VU9,F#//G+< &"%>9,[1D+<(VUQM&,5!T+-.X4ZE8;=,ZZBB5"F9 M33I%2Y6H*(N3F=X'R;*1-\TR7L]R8$QL975B"I,Q!*)6R0,@GYG1 $ ! M[HE%)^.P6\(FPN[ D H_6>IB<" MG73#;NWVLEE9K:58UL+B+-\H,3^2=NO,H&V6/H@R9SP09+$&47TJCG0JCKA5W*TLYWJSAOZZ M$JNID'^#7)TNZK/GTVJ=SL3Y0(^@2LA',1C]_!/FWJ_@4==K>HM?U5OR6MX. MD]%)3>*6FM\]&6OM#P8\H:%GKC8@CF#S["<&<%P+*',/EH"XB.&^\NL4)CGF M+/"(TS$":3T]PYK'?6,0J#>TV.(. .O-8&CNH$ @Q6$0];#O="9QZ\R)KJ!L M)MR#S^GBAP??:WJ+7]5;\EK>#I/1*6'B5L+?'WS 620+0E.JCT&<%YHS>@S@ M6*CWBN8J#^&"R/=[M#_I]"YQZ]WC!Q^WAO\)9HQ%YG8>!G(_,@4.!"0!#X@U M\T# $#/K?&JX=VFU$O*AN2VL-+M-H;9W$[NWNQO)#\T]G/'^ I^.,? ^QJ?) M]KZQ<[^]_KQ*Y4-65"@7"]V47I5UJN3V1G'[H,IU;[\RH1A)!X'8\Z9OVI <_8ZLQ=76Q^]Z6ZNBC7S;Q8RB]54*\7B[SZ\YV6O!$\ M:1ML+/Y9R*=Z[^>@O92[LOR]??%A>MD+VQ[)N9PTK42N_GN48SF?MTJJ'W]L M17L[GVW#_9]_J&>;BU<7[F](-[J M3-K:AKU@LJZ;,O IH M2 F42\_R\4:^O?\^7O$DXJ/AQ>!Q/W=LLXC&R4BWNH;$6&QHI8!5R).8Z6:9 M;=9G)!I1W4S89G08[FRT066[066G#&KPHO@Q'UZ>-);/JMP]2&.G[_8M]$V] MRB?RLJO6=@NE9[?XP/U^310B\#@CW5>J2E>!\I,+0Q_72]EP,+-NSX+U)*\ M_8%N?E *,:10%]\#M99N9FZ-EU#N)5;N]6G,K=N(\U)]DP]3+#WM C),GP)) M3$NKX2ZMANZTTCXW%76]EE,HL$-[GWUO,/D?+MB$)-X129Y]] M;P&88@))3(O5:!>KD7>L]E?Y4-Q&QT,R=GKUG8V88BFF6(8I)I#$M#P@88=O M0H],J&135/"TW>IH'T,Y2R(C [9FVFV/6)^/(2M.1L:R.G7WW3=JJ&H"2TV/ MVQYV(_YQ.S:%MYKNX(S=GGUG,:I:BJJ6H:H)+#4](SH 1MP$+%VLYN6?4CXG M0+_EZ],-QY/+.F_Q(Y@1-C4B+!J:;\=NU]XI0>UW;MMIBNHT0U436&IZK#LN M1]Q@[C, :0]_C",VCXLY,\FFVZ5WC%&!'*I:=M)X""R?>H@[V$;F>,/H#=^ '>0CF\1-^ Z@+2/CZG-7H"Q&KN]>T\B5*Z%JI:AJ@DL M-3TK.@I&W!CL6/7H8U[M*AYP>L1 Q6<4$A-T$QNI171$F3GE;+.8QB9Y2P$S M'E)"33P-V/7I*#3M!&#'2'Q@RG6XB;AYTX$I=WQ,;8("C-78[=U[RJ$R(%2U M#%5-8*GI6='1(N+&16=5DP@ CV@84S,E,$'--:I:2FQL!5Q"ANI48*GIL>YH M$W'C)J2J$K$1%+-NL*@("E4M157+4-6$>VSU1S(ZN$3=<,E=7:(V!%(SP5PO MCMT^?".*JI:BJF6H:@)+38]]!ZCH$4#U4U29*$3$F%H;F4F(RL10U=(3KR%# M]2JPU/3TVGOM@Z@43= .ZOP1&UZ9L5F M[';L/8]1V1FJ6H:J)K#4](3HV!EUL[.SZDX4X&7,>BS4[=D[(P!:9OE,47UF MJ&H"2TV/= ?RJ!OD^56=*(#O0NOY+;=+[Q"CTCM4M>RD\1!8/O40=U2.NJG< M_U%UHC:; ZM.U 9@4-4),(.J3H 96'4"[,"J$V!WL.I$.P!&W0#LW*H3M:D, M5'5R>_>>1*C0"U4M0U436&KZYIH.CS$W'O/9LP2F![.?R8K#B%)S9<5LTA8Q M&IJ+8\ L&5%FF*6 &2?#V$2Q&6#79PF-S2D']8X<8(^LXT_,S9].V+L$CZE- M4X"Q&KN]>^]>0@5"J&H9JIK 4M.SHL-&S(V-SJHZ,> AJ1&A)D5RN_9."4RU ME &/7-F7D*$Z%5AJ>JSW-B^Z@1-2U8G9#,I<-8S=/?$./>YF1MS=C+C;&9UC MJ\>] TO,#9;<52=F$R U$X;F*M7MPSNBF&HIJEJ&JB:PU/38=W2*':%3/T75 MB0$XC,:)OA58:GIZ=:R+N5G7J54G9N,M FR AX"4N54" M,"(D,H&UN]_>MP14:H6EIL>LHU;LR';',^I.S&8U5F3&;K_>LQ,57:&J9:AJ M DM-SX<.<3&??8J.NA.S@5:?LJ'Y_"$#R!)A)LZ"K"CES)S'J/L54=4$EIH> MMXZA,9\]BR<6GI@-T.S@C-V>O69$;Y_G5GB(;XL4L,>_<;I?> M,49E>*AJV4GC(;!\ZB'NV%QTXA%>SMH3 ^-M$[J8L)A:L]K&8!%3EL:;-6 V M'#&S[)("9IR0D!L[R3+ KL_"H5D9$U#OXA&,0Z(.@T5G'>)U?$R!4[SLL1J[ MO7M/(E3TA:J6H:H)+#4]*_;.\G)#,I\=3W!ZV$]E\1&/(VO*V;PM8A$UGZX$ MS(9JQEE3SC;C83(R#\/+ +M^%(;FDY\"ZEW$#DRYCD)%9VTR/#ZFT"9#:ZS& M;N_>4PX5"Z&J9:AJ DM-SXH.'D6GGK7E1))88AV@A_JD%*I:&@$$R[Z$ M#-6IP%+38]U!I\@-G9!J3Y'-H:AY_)J[)]ZA1\50J&H9JIIPCZT>]PXN1:?N M:@3#"1Q9%4?6 ^UN']X11=V^B*J6H:H)+#4]]AV@BHX JI^B]A2!1(R%UKH- ME8FAJJ4G7D.&ZE5@J>D'LW:TB_N5C!-6#$S>WW MJ;O7OC<$5#6!I:9'K&-6W.>,KM,J3]PF-59@QFZ_OG,352U%5#B/GL6'94G#AWY;GVRY@!6LDX2@8R8N89,W1WW#AKJ4V18:GK0.GS&?;8M MGEAVXC8[LT(S=COVGL6HY Q5+4-5$UAJ>D)TY(R[R=E952<.T#*[E.SV[)T1 M "NS?*:H/C-4-8&EID=Z[RQ\-\;SJSEQ&]Z-"#$_K;M=>H<8]^![W)/O3QD/ M@>53#W''Y/B)!W_YUYRX3>; FA-@!]6< #.HY@28@34GP ZL.4&].U1SXAW^ MXF<=^75\3($]W=>Q*A(B]4M0Q536"I/6?%8.];P]JOG?N85P_%L@[F M\E[)AZ\3%<;J^9OF/%H&/ MPH5U>;L7V0\&N9=Y!C?42V93LM\4R.A]MMZ?R?]^"?O3\IAM,\%$?S M.2_PA0(+D U"(+I"H:#174+3&!B73^.^).(1_1HMN6#RS__==O<5N]O.KKIA MGQ_>FV[.^M!7^-8)BLF& MQ)#''!7 JG^Q[3HJIC/-I&;)QK,Z\I5M]JM\A(W?9M-[:A,1[LK/].-N?])MT?MRG%73YR]]-0NO,5N3G*,45M*5 MU3F3'995\Z42!"UT UU2(=NQWB9R) -3!O)\1:G8"0E/5K+:, V7U<-,;2O.\D9I4\Q($,QG&R;*R>*LN7=;+U[(I_,)GKS>^$T\K+6Y,5N<;=D#O^/ZR_:V@JM99R47&UXJ(4M4 M\=7YY *?7H:!46@D?A?\2>U]1L:5I91_FHN/^?DD,(AXP3-M3##X]\@O>5$8 M2X#CKYW12?>=1G'_\ZOU#XWSX,R2*7XIBS]$KM?GDV2"!6)/ >RX%/6%=-L<5;))U09:;!F/C2Q:;3!&U&:9;S3%3P5H*<7ES>?[VY^_7AU M<7]]A>[NX=^GZ\_W=^CF [J\N/L%??CUYH\[],.7DM6YT#S_$4W1E[LK],-W M/Z+OD"C1_5K6BI6Y.IMIP&.LSK+==[]OOYMXOGN./LE2KQ6Z+G.>'^K/P(_. M&?+JS'LR:O"_=?D.T> $D8!0!Y[+MZN3$3BTBRUM[%%?;)E:HQ44BD*K2FX0 MU%[%M"@?VN056G!UZ@I;:S9TFS6%?:JV+./G$ZAZIMT\+G"*$WPV>]S';TM1',?S3NH M6-0!BT:7YB+_']06M".MD);0CS)99J+@J.P0F_OF*C.KN*WDHX D1%V.MMK1_D+B("*#A71($1QZ%C+NH,6C MT"XVLM+B[P8:DBM8.\W*![$LN+,AQ1:&. KVDJE%ZI *PS1Q(TTZI,DHTILN M;0H.O(/X,U"QAX+OI*C*UY54*&OUW2FPL[,/8)J&23J MZ1+#89@0#] ]PL6C0*\WVT*^<([4FE5\:F:0' %DDPUMW$FQK!5(*,45@A$ K1CT4*%?G,B)'4^" MTW"8U2XY'$TP!#U! MXU%&6]Q7+.? L&V[,0S-Q2.#ON[T/'+4=&+7M"V6I+Y1 O?LB,?I\6/Y"(.$ MK,2N#%2]W1;"TWUL%IR&\\!"ZA"+8DP]4'NVQ.-TV19!5D.G+/4NMYPP;0K$ M.+&(TB$V30A)/3![JL3C7'G+7MK9#/:I*"MDW7;(NIVZJLI4AQ% III\ZGM MG)E4'G]LLIQ&26CYXQ"#_AH&'H=Z6L7CO+K7?+X>>YLAIS%TGR%6AUB"(T^? M)#V1DG$BO7@MN2U[\=4;L>J82 [G)&R=F MFQ.GF,06 ;GE2.)#W9,G&2?/-@>@HU4U,+YI%/OYL-?@=M!BG:3!D?I<< M2>:A9VPA/7V2(GOI3NZ91\A4X'&W$!#5N] M90='CLJHQ[)V&(6>4DW M5?%*E*S,WE+%H]S\S55\)&N'1XH]/=-Q>CZL"J%4W1PIR/)AJGFU03E?ZG8* M?8('1AL>LM*YI-3FYY#&D44J#CF*PR#PC$6T)W+Z%2)_G?-@=ON'+CC8.L1S M:HVJ+D%**/7E)>UYG8[S>E-1S8;-[-?:,WL@^E5=PBK)92$>FN'4#=^UVPU3 M2BWX+D%8@;F''.G>(?4XL7?G$BM_EZ"JUS M>.+C$HMH''J0][1.QT^7FX:0"S.-F% WR+5L@:]ED?/*'?/0@7J>6.>5;KDH M]1Q5T9Z(Z3@1>XF!.JB4$NL$S25&DMA7C3WATG'"M:C!U6&=N!V[56AX,;$: MB4LP#$GL.9FB/=G2<;*]7JTX[ 1@0.#/NV*$R92_%J;9&X)G)ZU__*]:/,(\ M 9WG!$&2ZTIDVIS"F8>F\0SO[2DX_;>9F@9S:]D\_ M_Z*;KMUQ"/M]JW(<@BF,CI[C"]J/ '1\&WUY'.=.T)(_B+(TF0T9\\*9NQSM M'3;P18BCH;NV'&P70U^C"'NN#\>Y_FCN0G]L3O-Y):2SD^^ '+R+2U*<#G/8 M+12ZF!D9N/:\Z %8P /%])J5\OS!=T M/YU8_!]02P,$% @ 8' $5P JZPAS!0 [ T !@ !X;"]W;W)KOA,= XAD'2J$=IBDIY4.G M'^3=:Z] *RUZQ'%_?<^5UFN'F!#H%WNUDLZ]Y]R'M"=KZS[YFBB(JT8;?UK4 M(;3/1B-?UM1(/[0M&-1(98K927IW[F8G M-@:M#)T[X6/32+CV4DK5W1!X7U[[C :]2B5:LAX M98UPM#PMYI-G9\>\/BWX2]':[ST+9K*P]A,/WE2GQ9@=(DUE8 2)OTMZ05HS M$-SXW&$6O4G>N/^\17^5N(/+0GIZ8?4'587ZM'A:B(J6,NKPSJY?4\?G$>.5 M5OOT*];=VG$ARNB#;;K-\*!1)O_+JTZ'NVR8=ANFR>]L*'GY4@8Y.W%V+1RO M!AH_)*II-YQ3AH-R$1QF%?:%V0MKO-6JDH$JL51&FE))+7S "V@?_,DHP PO M'I4=Y%F&G'X%\K%X:TVHO?C95%1=WS^">[V/TZV/9]-; 7^-9BB.Q@,Q'4^/ M;L$[ZCD?);RCK^#][E;2J'\EI\5 [!1(66(J<>[(@WI^89?B52_+12^+^'N^ M\,$AJ?XYI%!VX/BP UQHSWPK2SHM6K;E+JF8W;\W>3Q^?@N]XY[>\6WH/Q;2 MVR'_K$F4^[ +J0%+(C<.Z5DFA(GZ, U$^'+/S@%>7=H&W&LN[TL2RF!, DTF M[?LBR1E%G%'7#:4E>)A^TZ*O)0Q:70'X_KVGT\F3YX(^1Q4V M_\MN>O@66>EKL40#]+VI.Z,[$M'(6"G #L6=(O&22FH6Y,319)!1UI@ ;TB- ME'"V$1W@=:Q#R3(0BQA$9*A-1:5,J7VOJ(%$9_AI*._=F(]\.+ MH5B1(8=5&S3>DEJ&QX.-)BBS$JT#D&HU=C[X93X_?S@4;TS2Q;;*='772(-S M@;T8)'NR^HB&F$4UH.@]CI$DJ!1+J=S.:]Y](R2'V"5Y.TY0=[YG@? MAT=V@L7=DE*PJ$RE2LE'%AO?KNS(1JBQ(>D$ALL8$('MB@,9Y\AY<_0*MM(5"*$T= <8JVU@44BHT:>028#]&DV\) MB?&-U-E6RU=M.M)I8;;])=]YYOLN.P K6P5_Z]M!BF9N!#>K]P&O*-)CO[-X MF#5!Z%KI^K.*S7U;IJY:O8A>!(M"^T1]X,@'A;A1)B8]KFMMCKU<+ODN!4G9 M']EP,6]EW67ZW8)T3;"A^$#I;I79F3 M\=T@.Y)UV?76?%BFMLF=+6.F]7NP:%UEB*D]92*-W # 4-75"NCEI#0!/25 MU/VOR_R%8$-FLG#R_68'7VNWW'G%344MNB&2P!IXJS",582!+ M;[.PZ+5L()5'NW[,$#I#N2[)>VV]FWKR9G=.U=3]] MR1SH;E49?]8K0ZA/!@.?E;Q2OF]K-M@IK%NI@*5;#GSM6.7QTJH:C(;#H\%* M:=,;G\9WUVY\:IM0:ED%>#,:GM5KRG,-- M?>VP&G0HN5ZQ\=H:\]EO/))$LK/TIB\O\K#<4A[CB M+ B"PM\MO^>J$B"X\:O%['4FY>+V\P;](L:.6!;*\WM;_=!Y*,]ZQSW*N5!- M%69V_9';>-X*7F8K'W]IG+#2)OVKNY:'K0O'PQF#R3E_?'\ USK_1AO_IJ-7 M 3\UID\'PST:#4<'K^ ==/$>1+R#%_ F#['.@S*YE\JLV32 MAK9.7CMM,EU73']-%CXX2.GOY[A)I@^?-RWE=>)KE?%9#_7CV=UR;_S[;_M' MPS]>">RP"^SP-?3_G\C7X2X-?5$N*X7WT1Z%DNE"&P4:5$7/DCBU^*.=B\E\ MNDO:^X;SYP^V;.],YC>[]-7VHXDW0UCYYFRSJ'#OG!>!9@RJFRPT8'_I8W:^ M:Q/0*NA<^ZRRO@&-U*=OI?;D6WQ:V5P7&AOB\Q8C:& 4-@9R,> >&UC<4^8X MU\&Z9*U#RM@%]#?*.[.X^ZO1+K';IQ^PE-LZ #D\<@9]YY,R#=H=[2<-1^38 ME.2P)577U3WI(!GS-<8S)=W+D\VRQHFC@HE05!'8/07OTT3NY#HG8P/I%308R#:.BBZCM?4Z=4DO-U%UW%6=6)/3H NM+N[CF^!:OR*M M8-KK.W@<:Y^E]A]C]&E;4,-64)!*IY3YS48+PS?#PSVZ4)FN=% /P3!]* H0 M%#V8<<&.H6^:B9BP1(\6:AY4.N/:NICZIQ(!U;Y\OIQ>S78E+8!1)MEQ'2%. M#DE &XDMM@V)</>$YAE40WNT+C54D%7*27'E23QQ3T@3JEO-;]BP3H-A)&G9Z!RYY7XK!%1* MIZDD,Z#SIFSS*%J^TSYJ()4V%4E6]RE#.#!'HGFU (/2AM#XP3GZ0N+#KU5- M:NDX%CKM?+5X^6Y72&T"'7+SL@8L%$A[*:4S:\ND#&5FM(3 MTM%88JO:F/&1_Z>=J\07XW%+B,$^M)W_X*9D=JQ)<:CM+B/3#*H"3JD*LQE M&A1NJN98(3XUGF*[.-&HC_;0GV')(25MBN:-\1@@S\4L7G5I?]J/) ;??0@V M':E4<$9AJ@'U4KB;#F5B@J!;;RLMWXQ\JV,!)K1T/??U'&R-1"MVRSCXH9,+ MIVDZZMYVL^4DC50/Q]-@"HE!?YXJ+G!UV'_WMD&ULS5IM<]O&$?XK-XHFE68@">\O MCNT96;;3=)I$8SGUATX_'($CB1H$F#M LO+K^^P>"((225&MINT'6R!PM[?O M^^P"K^\:_=7,E6K%MT55FS='\[9=OKJX,/E<+:0Y;Y:JQI-IHQ>RQ4\]NS!+ MK63!FQ;5A>^Z\<5"EO71V]=\[UJ_?=UT;576ZEH+TRT64M^_4U5S]^;(.UK= M^%3.YBW=N'C[>BEGZD:UORVO-7Y=#%2*_4NI/6\X&^E MNC.C:T&23)KF*_WXJ7ASY!)#JE)Y2Q0D_MRJ*U551 AL_-[3/!J.I(WCZQ7U MCRP[9)E(HZZ:ZDM9M/,W1^F1*-14=E7[J;G[L^KEB8A>WE2&_Q=W=FT4'(F\ M,VVSZ#>#@T59V[_R6Z^'T8;4W;'![S?XS+<]B+E\+UOY]K5N[H2FU:!&%RPJ M[P9S94U&N6DUGI;8U[Z]Z9;+2D'+K:P@7B7K7 GK#K(N1"[-7$QA.5'6U@.@ MRM<7+4ZF_1=Y?\H[>XJ_XY18_-S4[=R(#W6ABLW]%^!X8-M?L?W.WTOP+UU] M+@+7$;[K!WOH!8,: J87[*#WKI?\AB7_I"K9JD*\+TU>-:;3RHB_7TY,J^%$ M_]@FOJ4>;J=.@?7*+&6NWAPA;'[PQ[>PX'W2LGE1+??Y?ZGO>#^ 5 MAX&3N:OG&UK &O]<7,UE/0,MUAN8W2,>W:$UIOPF%C8Z%47GEF.)MKA36M'! MUCSFE;C!QG%8/[06;^>M?70Y8J)F95W#M,3^O9(:"F+MVK^!BZ4%DNJD%>H; MZHX!(X[K)\)SPC 37W39JK-F.C7,5@/V-13K) F4B[^!'Y^N#U,UN]12Z;*! MZ@2;DP_RHP"VN$7$-+I4EIBA**(?*V/N7,"*^(^]]I.\0QYOP9RLR#?A,*Y/ M['F>$\6!N%&+\FQ:UB4BN1"SIBF,B!TW2P5\.$G$Q\U'0>*D02P"W\D@Y,V* MU\1Q8Q_[@C1#5N.H9<.K;[DRO18GIJE4JP1TNX#7IX[G1U!G[(2N>[I3#0Y[ M.X3ODP$I&,Z+F,*%=?X'SJ@/.O^!FSW735_,+5E\]AHO\,7EP@9]/I=Z!IIM M,SBH[WB1!P>-O'B'@X;DEG!/N-4>]V2]]VZ:B,M;65:4%\Z@@#,CD64X+(S* M.QPR=M0#EC[ILIO*?*"QJ\:TXD?.H5T-Y%>5?Y#? ?&9Q[?[[/)1EEKH(]#R!!SNUAWR$.U6C::8$)C_3MO:GAR63!T M>%"''^=SD*A,@]C@DM"7:2H!7I@X089<_BB]O[!=KNA$]7N'^E-!S;#'>PAG MVC*G0%/W2$_Z*YB?=K5-GRX'Q%ICZRO[["4-G3E>Y@XGD&WB\)1C)#[,P%[( M%!Y:F*C@8<"$7M[$CVRVT\Q^!@;CZ%Q\0![)B1ZJP8I]+)!/"[D-)3RJT@]\ M9F3_]_B'AS"US7F0OE*,DP(X8+AZWMXUE.ZF:)YXG4&N2W!2_YCR,AZWJNZ? M!HZ?1H?9R ;:QTYSGAS!4RA^)G5!&9D3U9KIPS23P\TFE.#(=<'D+PWJ2WJ. M$HAB9OGN*Q#H$13#2>N$NG_5BV#6JZ8&%(.D" !-C2/IT()!ZV5EH;15!2!D MZ,0N00,_=B+?%;_5^>';R<>!+6)@"\*DH?>$>,<$)7Q "5RD3A)[3.&38M!O M<2]O-Q!2PNWA;C![3?'0M:)N6H20UEA9W3-1!L@P@](]"+"M%9CD;@J.HQ?F M'#"C!5@H&0BO$=CZWC,KV).YT^;'7&I]3UXFN;Z+RSSO%IWE$+=T6_YAM4AM MS,/%+T "$B+WR>JL Y PS;2](WT2@$+3D%'[8)$FX3HT3SH#2@JI*8BPFT$C =ZZ/OB)!(W*PTC M6B:D<"3]($9'Y9(ZZ.\I]1OX.=P%*GP5Y*>K"&^!$M[QUJRU I1IWF;/5LJ\:9+8 M":/H?VN2YZOB5U9\W=1G/:[K<\X0>SL7O,R<[!I-KE8MT@$+,E&UFI:M6%;4 M2=)!)!/E:M(\L%(0!N*J:KJ"CT;,$=K2FO(#$X!2^F$YNUD.\H82OY^X(O&< M*$P0MPJ*XR:UZ !1B]+T,]\P=@+?(WB1HG2\5U.E]1C,LBV;Y![XC/"3X"4T-?ZP O6 M)/!''QTP-.HB"'>:B=H*&G8%?.4Z010RUP_!27& M Q:(B?PHFB^;=GWN5L)CI_N_&<%Z#@$TRIWI^,W 29\#3@)($(!J'O9,/:3)T_3T#URSRF'B,ENE: F45W:;122!P32"O9N]"_$AP'38*1)-I" MUM+F_S^!?,LK26.;!P5GX9:#QL#:8LEA%/*@<5=^O7$@TA[IQ&KJ5EN-'%>(?A)X=#"2-I_[NT<"!AX^2^'(GV#C8)O^%=[06 M\ JT@0R$9>%'3]:?..E0(HAO5+Q@DW8<.+1Q"HX[2^PUF9HZ.0DW?>NM@=: MW"_&:,_IF-VPC.)XAJ*@40WO!6=IB-HM&9?T8$5]4SEW8.?K?HT*VV[]LS*/ M/9XL/0O.T)PU/1 !H11<]OQ6I$Q\:49IPU=HA ,4Y%'#HQ\LXV]2.(H\CQ,OL9";W""/L1N54$Y=19 MS3F//$#V;X['\+%XJ#QIZ_9&Z-&-/AX8,D*Y<7 @2NX=D20+#I_8;7Q(M/6S MH<$O/\^MH, )T,T*-],>Q^XZ,-_#[I"21-*MDS M_QLD&RZN5@<_.NV8ILANQ-^@H'^*??I2XEG\CFT[W?$^4?3O=?$7ON_ZXI=1 MN_*0^.->8TOC1HDI(_R*S&Q+XTOI'RZ>T@O8H+^B.<"V#]4N1M\=0L89?UU) M;\?@\?83Q.'N\ 'GI?UN<;WF]=J2FVNN=)=&3?;*U^M,V2OV*< M-"T4RI=SA:JM:0&>3QO4XOX''3!\UOKV7U!+ P04 " !@< 17),BV#D4$ M R"P &0 'AL+W=O&8;I1],A6CAJ9:-F0>5M>W%>&R*"FMNSE6+#>VLE*ZYI:E>CTVK MD9=>J)9C%H;9N.:B"18SOW:K%S/562D:O-5@NKKF^N]KE&HS#Z)@NW GUI5U M"^/%K.5KO$?[6WNK:3;>H92BQL8(U8#&U3RXBBZN$W?>'_A=X,;LC<%ILE3J MP4T^E/,@=(108F$= J?N$=^AE Z(:/PU8 :[*YW@_GB+_J/7G719$V"# /.\^XL\RQMN^6*FU0:T.TUH;N!5]=)$3C3.*?=6TZX@.;MXSW4C MFK6!%LE5%=>^4A#^NEL9JBHD_#^G;PR6'X=P[ MN3 M+W >T$,PJ!\Q6+Q]$V7AY1&RR8YL<@S].SUR%.,PPU\KA)62] P)'BQ? M2G3/RKT/ Y8V"RZ+3G+_6M3*!;LH@#'H6NW!"K&VE M.D-J$V,BAZW=NY'7JFNL.?61Z1JV-_K:<_#VS81%T65ORPOX1%E6-(6J$7Z M*!LE840#QD;A-'976Z='P[. MO\.S&KGI--)7;MV#]A8ZD#''(@&53 M8/D4XF3ZZM4N&[^&\8)6GH2N8Y/4S\)^EF;?$:Y]M.=]M(?/HIW!U5X^W>;V M%UE\/X-'HS2-J9U,HV?C0S_E>*^.J5&O?;5&T>%R;E_2[%9W!>%57P?]<[RO M)C]RO19$3.**1(EX&H#N*[1^8E7KJZ*ELE1C^6%%12UJ=X#V5XK,/$S?$%4$L#!!0 ( &!P!%?P&$#?G 4 -4. 9 >&PO=V]R:W-H965T M^[NX7-'\V0MU2==$AEV4U>-/AV4 MQJR.1R.=EU1S?217U.#+0JJ:&SRJY4BO%/'"&=75* J";%1ST0S.3MR[2W5V M(EM3B88N%=-M77/UY9PJN3X=A(/-BRNQ+(U],3H[6?$E?2#SY^I2X6FT12E$ M38T6LF&*%J>#67A\GMCY;L)?@M9Z9\QL)G,I/]F'M\7I(+ !446YL0@7ZFIAH\$PG M(P-\.VN4]UCG'59T#U;&WLG&E)K]W!14[-N/$-/I!3LLTI>0C] M.Q?P8:PKRBNNM5B(G'PJ$?24;%^KL MQX*9+1;H&9AA^6'"4(W ,+'1LA*%L]4&MXX7*.00^^R/EBL#!ZX8V =QLU<= MS .D*66K>5/HH5.XO40[(Z2AC/C:40TW*PD-DA'*>69S:F@A#%M5O'%1@JE+ M)21:+C0F2U<%O!=]/B.VUAIL7QPBF TY!Y\32!RR!QJ?=Q71&O MQ%>[])8 X!R6&)79IY%'5K8G.N2+5!3K*1BB6RR. $AB>7!C\"$EV2)91VZ)6U8 MOS NJ=M5VJY;F-FUFH#)* 0"9/MP=H]$LY=EDJ5P$""OR22&AR3V^I.7]P/]3E0IR@1>_>S,'2C>)ST;\93ZS>T$K%]Q_4ZE,+6M6P5>P]% MEQ V*7AHV)KFK(2J;6/=1,8*B '/UO1SWUK(=1+LDK3=)5WX=^%GK=V\*O%# MT-$1>]VJOHAOMP ;[YS0JULX!JGOI2&6'3VM9V_VE(N2-U:/KB?2;BM'!D_J MV3LI:+3:NFNUAPA:0]M[N\N=3GQY?SO13H)MHQ[K$EZOUIVIRUYQW]2@%PT? ME?.3R#SG"#$GG[VBG.HY)L5AMW)6B%'F3\:1T^0TF-I[Y*?3V#Z'D1^,LUZV M?F1;P*%_%7WE]A4X)VB OBV-O:Z8^)-T@MX2)E.6^M/I]$>W9O3L'0<35!;* MFJ'8'-VYH]'\M$(=R<,H??1]+A;.QAG[TW$*0H(P8ID?C^-;,O?%TQ&9C"<= MD>'8WC,?&Z4C,O"#K*M[6$RF85?XA\ATV=S+H=";!F/WL-NFNA$C/CR/CYQT M[O__]Q3X'>Q-L[?8H3_.)D>'_IV.=HX::%=+=Z"R?[ZPJMVI8_MV>V:;=4>5 MV^G=@>\=5TN!:"I:P#0X&J<#IKI#5/=@Y,H=7.;2X!CDAB7.G:3L!'Q?2/2: M_L$ZV)YDS_X'4$L#!!0 ( &!P!%?PB%H?J00 -P+ 9 >&PO=V]R M:W-H965TVV/@Q[H*6S1$0B59**X_[Z?4?9CC,T;K$!>[$EDO?==]_=47>QMN[&U\R! M[MK&^,ND#J%[,1[[HN96^9'MV&!G95VK EY=-?:=8U5&H[89YUDV&[=*FV1^ M$=>NW?S"]J'1AJ\=^;YME=M<<6/7E\DDV2U\T%4=9&$\O^A4Q1\Y_-Y=.[R- M]RBE;MEX;0TY7ETFB\F+JU,Y'P_\H7GM#YY)(EE:>R,O;\O+)!-"W' 1!$'A M[Y9?<=,($&A\WF(F>Y=B>/B\0W\38T29XA6U\_*7U3[^A]-'P?&>]:NA'9_LNI?&D(2."8@I3538=NNX0"M0LT$?9CLBFSO(*8+-2U: M=KI0!F>75%O@F8J4*:FQE46#>%T96O8>!+R'HKA(R."V*92OJ7.V8"Z]0)Y, M)VD^S4;TB='N!8-<22?Y67I^GLD^W'N^MRA[)YZ$U.=>N<".6*IPH+^K(82@ M05)..99+JL2Y8&D))*5+6F[B'BS%A5B,Z+?HZ(!RQ4:J!-C*F!X5XOB643YB MHCHPNM.X'[C9T,ELEF99MB,'O#P%96P[C6UMHG#2J?31-KT4GB?/%:ZY,*+7 MWQM2%,A61G\13G# 0=U1I00?0N:3]/EI3KCT0JU]S%F,BA3""7[(CE9+W>B@ M$9^W30E05(%!?T@H3B-*R"1LT2PXH,LHP%(URA2H [EQ1C' PS+RAW7T3FVV M"APMHT4O'08^#TMHI_^1@IF0P\5XHZI#]/_6>?GS?W0>>T?S2\* V),)LKQ&1WT-9 M=TC[\102771^P(-7DXRVVY$:#+URHL/7[H%=4@YF(>B^H*XNO?<3& MCNB._8$MW?"&*GP=<(\I#%Y1WDYMHI_(&304\E!K-%7$% 4&6-L%W:(B([+= M?>Q [XTJ),S-T(J/=6U40$QE_(.0JYU58XL8.S3]!<$K#WU2>H4VQDFCU9&N MG:7/D:M(_&C/F 3F>3[[OU\Z&QHND:>BG1%&/:KB[O/_^0LR&.::-! M&D3P)3X,I%&57_M6CP\F+NA2Q;G2 [@W81B^]JO[T74Q3&SWQX>Y]YURZ )/ M#:]@FHW.GB7DAEER> FVB_/;T@9,@_&QQOC-3@Y@?V5MV+V(@_U /_\;4$L# M!!0 ( &!P!%&PO=V]R:W-H965T4D#@3W\N%T']QDTE@X M=K =2O?7WXS=I@4**]V7-HEGGGF>\FP:KZ3&&PNN MJ2IAEV>HS.*D,^BL/]S*>>GY0W]Z7(LYWJ'_L[ZQ]-9O47)9H7;2:+!8G'1. M!T=G([8/!G])7+BM9V E,V/N^>4R/^DD3 @59IX1!/T]XC=4BH&(QL,*L].& M9,?MYS7Z1=!.6F;"X3>C_I:Y+T\ZXP[D6(A&^5NS^(XK/?N,EQGEPB\LHNT! M&6>-\Z9:.1.#2NKX+YY6>=AR&"=O.*0KAS3PCH$"RW/AQ?38F@58MB8T?@A2 M@S>1DYHWY-I1Z[X[[GJ*P;3];(9Y% MQ/0-Q .X,MJ7#G[5.>;/_?O$KJ68KBF>I>\"_M;H'@R3+J1).GP';]A*'@:\ MX<\E7VZ$@M Y?,=\+O4<3KE6I)?HX%RZ3!G76(1_3F=D3G7T[ZZLQ*"CW4&Y MMXY<+3(\Z5#S.+2/V)E^^C X2+Z^(VG42AJ]A_Z_=O%=Q-U\3QW4PGHP!9C& M4@"/M.;!"H]@I;NGRM34RAP3.%4>Y\LN+!!*0=0PV.?L9UXXNX6H'5F6,BO9 M/D/O]NZ'&0?NE17<"5L$2%2RX(J$PN"TETV/D.:X_5 M#"VOISND@)A;C&D@IHTG:OK1M3B!,W#K^Y ML#D7)D<7668:[?F53,A/NA6]+)IG0L.,*H&L.-D0=*5!%?42;D0]VQ !P[TE MBI?;^D+.0OJ23-?I VTX)%6;J)@4L1'D2 5#>7]HJ%C0JF4/KHEWOBG2K=(D M'M1:F:EJ*B#.;Q$R41A%^TT:CR)G[O]SS&+6AX,N? XI,XVCOG5?6.,S'I?/ M1%P)WUBNCS.A!"<]'GC*K#)V(227A&IP^[%-%H-2]?S@E+_.SA%\A'0R[AZF M$QCUTM$$?FE=#^":U%A*D][+&FLYA<*%['R$07>X/Z;_3Q_&Z2#]NE5R])-T MDR0AO"09$EZ[] Y@VAWO)RW83VOTB'(:@PQ[DTE"09ZY[+\=:-0=)X<4;I1, M2*A:DOE@LC/"6L:@=S@9;\L8KM!?(*_)#[J#\0B^E4)3MZ^;HVAWQJVK9,<0 M 6&YNS)C\U#9W"Y-U:@P2TP,RL6&)=\LJ!9IN(<1P7B9T2 Q3B1S785\/HQ[\L5OQIHDB M3"94MA+'EY-\#2GJ6M$\X!9],6HHY8]M9%;*T!4*/N+BZ.'0+T=N;-.B420: MBP+#98K5D7/;H+%7*$_/.I7KKQL^4T02)"LZ5SPSV'7R];?N,A7:>;BQT1' M71VO->W7]E)X&N]"&_-XHZ1JH]/<@<*"7)/>X7Z'3JEP2XLOWM3A9C0SGNY9 MX;&DBRU:-J#UPM#D7+UP@/:J//T/4$L#!!0 ( &!P!%?4UPV*C04 .L0 M 9 >&PO=V]R:W-H965T7"O9@6EA:Z MHXL9G\)GL%]F=QIGW15*+BJ01BC)-$PN.U?1^75*^_V&KP(6IO7.R)*Q4M]H M\B&_[(1$"$K(+"%P'.9P V5)0$CCH<'LK%228/M]B?[.VXZVC+F!&U7^)G); M7':&'9;#A+O2WJO%>VCLZ1%>IDKCGVQ1[TW2#LNBM,5BHRUK#?K\;&:DR./_;9 M7$.F^R&I8,[-C&=PV<&*,*#GT!F]>A'UP[='"*$YBC0?IKOG,P- M*Z#,&99VDVJ@#>,R9QDWQ?H%'IQ 'J2<"9F5#@/,^)R+DH]+.$'Q$X.?L1C& MEAG(G!96H&M?_Z0LL.3-*?NU0+7M3VL85CGK>,DFR >7YV LF"RX]K9E624/3CT%)DE,N^<33#C(V21#M( 73Z12,M8'T3$HQUKZIDREAQ MJSO6U3('/;0H1%:P!7X_;&+ ^ SC\"BP-<*.L6/(N,.8-P1,H;0](>.9Y!93 M>?EA[=13]D7BL5**/Q%MBHZIHXAU:L $3$)M#7]$Q1K60?3>RESE2L]#(2JF MLZHPU0LZ/) P83 \ JQWBS2J%+G?/.8EEQG1P_YI-OW6 F)2/% E- M1;',EP?'M:6BQKD1CY0'U**!6C3#!@NK!NN!*/BG[(.LS_KZV)URG2]-7^N:<'6AEC1;/\ M4D\A)T#M+ MFN=2P>;LN3VB%Z1);VMX7H^(S](@ZO=VQN?VB"%VNO;SO^X1:1#'(;6*9(_R M9OE?ZA$IZAKT?4=(@S0:;/2(S95]-YMNZP**(9CZ:[;!@#MIZ[OH:G5UD[^J M+[#K[?7? )^XGM)/IA(F*!J>#GH=INNK=3VQ:N:OLV-E,=[^M0#\D:II WZ? M* Q&,R$%J_\W1G\!4$L#!!0 ( &!P!%?,Y^$L[P4 -T. 9 >&PO M=V]R:W-H965TC5BH] MN#@+[Z[MQ9GI?*,T75OANK:5=GM%C=F<#[+![L6-6JX\OQA=G*WEDMZ1_VM] M;?$TVJ-4JB7ME-'"4GT^N,Q.K\8L'P3^5K1Q!VO!D2R,^<0/KZOS0-=WO5Y.%"8IU]1R'N%//@= M#04O7THO+\ZLV0C+TD#C10@U:,,YI;DH[[S%5P4]?W%#SMNN])U5>BFDKH32 MGI96AIS1'8KOZ&SD88H51F4/>Q5A\Z_ 3L4;H_W*B5>ZHNI8?P07]W[F.S^O M\D'+<-]1(3Y6XY#Y17I$3_UPN((7&^?>A M#$0#XX<-\#"=NK4LZ7R :7%D;VEP\6K=4+SV0C;.]#JHVX-.'48")V3Y MN5,6GQ>=0Q;8*HN88*^'/G9J*-ZO*(3/Z'T2\%F!S52S95"E(TVR#4_E2IO& M++=!%BR!:!*&^PA&.@H$S:%@8Y]PJQ%I(Q?&)D(ZL0%G\=T@#-N;E\X9)(3C MVRB_"EXKC;:5S')(H.O*%2NA?_&>+6-U2TW">3'E?6D>QJMEJ1KEX7MC7&0KRK%B@E\ DYI+*9;4+MNS)8(@=R21:'HP0HX.O;P,#)X;_32<+U9%9I5 M%VG[0 4UL\8Y47 6^M!8)12W6G74=HT67FB,8M(A:ZNB7 MZ]9K8WWP8(DA1.@\\FB5;!RKF2WZP>F\\LAUJ"(,6 MV=<=B9]%D>3S*>XY7\;)N#C!?3X1;]?$,2'&/B8G\G&2G60BFR39/!?%+,D* MW+)D#-VGI05F9LEX-L,"*'DZ9YM9,IEE[ D66?9$)(RS((E)@IO*8#:DBUE4 MCC->AXS'] 'F1R3PU5T___>D(6I"6A!+GIP4*18G23;F4/(TF>:\R&9)FJ;B MU?\'<4&::H7R3Y-LFH4R9%@7XQE7(9UBJ@_Y1F3);)**/)FF8PC/9SG$"D"_ M#=PS3:;%5'!9LC29%9F8)/-T\@.K\C8,QF-HLBQM![H/ ]\S/DO$#U@V2BZ8 MNG@#?V@D%K()F0G_3)%S,8J\18.*V=QZD'&S:-2RW]0"\1G$OJ-(V&OXWQGJ9/$[%SP*/!/%=N:AN*!#F0[]8P-O MW&*W00<=,EK8F;"C?#26*;MORSTM[\G4]:9HS\SW;N]CY;Q^X0=W?$,A>3%N MTJ'YN6N'XL5*ZF78/7M>>U+Y-F2/N>>+V7BLEZ]B"1/QDDIJ%T@,VB>.#T@E MF>1S=LJR4]-DEJ=H4& X-ONLF!7/Q?4NV&/$%@R913Q@C8VT(47?D)'*A(VB[VFAPA](M%J)"NU7\LZ&BNP& M2G+.PYY7A=TT]E#4XRHRVOWV\-TC,GSH?W5T<.1H"2[RP8JYL=,^GC[V;_=G MM\MX9+D7CP>_-XA0H3<;JJ&:#F>3@;#Q,!4?O%F' \S">!R'PG*%&2++ OA> M&^-W#VQ@?Z*]^ ]02P,$% @ 8' $5P.K%B<.! W D !D !X;"]W M;W)K&ULK59-<]LV$/TK.^RD)X>42-E)74DSLMU, MTTXRGCAI#YT>('(IH@$!%@ MJ[^^NP!%*3.RZD,/MD!R]^'MVP]@OC7VJVL0 M/3RU2KM%TGC?76>9*QMLA4M-AYJ^U,:VPM.CW62NLRBJX-2J+)],KK)62)TL MY^'=O5W.3>^5U'AOP?5M*^SN!I79+I)ILG_Q26X:SR^RY;P3&WQ _Z6[M_24 MC2B5;%$[:318K!?):GI],V/[8/";Q*T[6@-'LC;F*S^\KQ;)A FAPM(S@J"? M1[Q%I1B(:/P]8";CENQXO-ZCOPNQ4RQKX?#6J-]EY9M%\C:!"FO1*__);'_& M(9Y+QBN-/$%GS:-DL>>9)V3^ MGI4#RDU$R9]!N8(/1OO&P4^ZPNI;_XP8C;3R/:V;_"S@+[U.H9A<0#[)BS-X MQ1AF$?"*\V%^IC#OI"N5<;U%^&.U=MY28?QY*N2(.#N-R,UR[3I1XB*A;G!H M'S%9?O_=]&KRXQF^LY'O[!SZB]-R'N5S@X!UC:'R01XPK? (U-'@R<+))VAC M^I#3!R0^CN+#5C@H+M/IJPL@_TY8LO F>!ZP1U!30YZGQ:L1?8?"#KAW6&*[ M1@O%-&#G*3!#BZ71I512A#XE!-/;4]@,R6[[[;^D#RG46*$5"IP7OO?&[@[V MI="P9K=>5T!_&!F5H@L;)1\-&4TGUW!4'?=[M1/2*YBSE>,M;XUV1LF*H"MX M)[4@TK3Q VV,-*:\ ]%U%*W4F[UO8,O3@[9Y_6L,E]) T]/QXER@+\Q,9R4- M4ZEV4%G"H(!WP552IDK/8JY[1V7A".))^C@%I9?H+F#;R+(9^53/L2'$R[2 MSDB*,26Q(@VF0!@Q?QLM_R$$P>)*3ZI0A[D8!Y=P;SOC2$6+*J@W)- )A?M\ M?S36-[!JT4K.VQ;7T!CG64Q!Z5-F8VC:.KG18T0< W\;.-@J,*A[I>!1J#Z6 MDU!T[E"J$,2&SBCGP\XTM]&&2B9Z@J \03E&J@QHXTFLCG1@HB2.HN""V\B? MO-:HL98^A;L^I/R_BOU_U&K5\]BBAOE6I[TNIU0Y)#!QJX'C(A2%U:IQG1RPF MW"O8M]<^'K[CV_'JLHHG]L$\WGL^"+NAN@2%-;E.TC>7"=AXEX@/WG3A_%X; M3[>!L&SH^H66#>A[;6A"#0^\P7BA6_X+4$L#!!0 ( &!P!%=>&PO=V]R:W-H965TU M*!+ L]YLV7%L WEIL*QHY]7H^F'8!UHZ6T0I4B.IV-FO[Y&2'2=(C.V#*8JZ M>_@\Q[NCIUNE?Y@2T<*N$M+,@M+:>A*&)B^Q8J:O:I3T9:UTQ2R]ZDUH:HVL M\$Z5"),HRL**<1G,IWYMH>=3U5C!)2XTF*:JF'Z\1J&VLR .]@M?^::T;B&< M3VNVP27:;_5"TUMX0"EXA=)P)4'C>A9U_14[/4.'ERMA_ C;SC8*(&^,557G3 PJ+MLGVW5Q^"\.2>>0 M>-[M1I[E+;-L/M5J"]I9$YJ;>*G>F\AQZ0YE:35]Y>1GYPMEK$;+-5*D+:Q0 MXII;,PTM@3N3,.^ KEN@Y V@##XK:4L#'V6!Q7/_D$@=F"5[9M?)2<#?&MF' M-.I!$B7I";STH#3U>.D;>+LD7(E-3,URG 540P;U P;S#^_B++H\(7%PD#@X MA?Y_#O,TT'>$DCW0P"D!-<^9$(]0:_7 Z6PA1VVIW*%$)FP).=-XV NH3P * MON$K@="2*>!;?]D'K&JA'A%-'^ZI'(N"^[JT"E2C.U-\!EI3['NP16#"J)81 M:[%,4]?"JV0"<(=YXXH;CL0[WS[<-=H?+I=M_VI;R8;I@LN-W[=^-6;>W1 + M22NDJ:$TH1\A$1PMUQ[IP[MQDD277Y1%B)/)&REDO%E\222\MS,W3O:-DD8) M7C!+(;KCDLFY9AX S+TDUAB#-N:_R5M[3[%Z2/QI+L#2\ MA\%%1F,RCFB\N$AI'&8Q?-S5U.()D0+1:.F4N=,#9@R2DK.X-TZC<__,,GJF MO2R+_'.4QN=P52EM^;]M;I"@6G-*85>:/*?X4/I20,_2X?!\/X[B>#^^=)9T MC5)G(.7N)*EC&#KJ83:&)!E"W(O3$0R&$7PALQIIHX+G+P_MO6,:)P3N9Z,X M\[.DEPS:M;0W(-ZOM8OPZ!ZH4&_\;4=93.EKVROAL'JX4*_:>^3)O+V-/S.] MX50! M?D&O5'PP!T>\.U+U;5_E99*4MWE)]2Z5*%. /ZOE:4YMV+V^#P-V/^ M$U!+ P04 " !@< 17.!?MO6<+ "$'0 &0 'AL+W=O0NM:_-ATX_ M0"0DH2$)'0!*<7]]GUV0-&7)3N;Z1>(+L-B79Y]=@*]VQGYU:Z6\^%86E7L] M6'N_N;JX<-E:E=+%9J,JO%D:6TJ/6[NZ#Z%3_[ M;*]?F=H7NE*?K7!U64I[_T859O=ZD S:![=ZM?;TX.+ZU4:NU)WR_]A\MKB[ MZ*3DNE25TZ825BU?#VZ2JS=C&L\#_JG5SO6N!5FR,.8KW7S(7P^&I) J5.9) M@L3?5KU514&"H,8?CO" MWYK=7U5CSX3D9:9P_"MV86PZ&XBL=MZ4S61H4.HJ_,MOC1]Z$^;#)R:DS824 M]0X+L9;OI)?7KZS9"4NC(8TNV%2>#>5T14&Y\Q9O->;YZW=JX5]=>$BB^XNL MF?4FS$J?F#45GTSEUT[\4N4JWY]_ 0TZ-=)6C3?ILP+_5E>Q& TCD0[3T3/R M1IU9(Y8W>L8L\4Z[K#"NMDK\ZV;AO 4$_GW,V"!K?%P6I<65V\A,O1X ]T[9 MK1I<__Q3,AV^?$;3<:?I^#GI3P;@^[,$6Z6HF=="(SY<9JIW)AEL*O ME5B: DF'UU?B5%=X9&J'\>Y,P-^*_?U.9:I<*"M&223N5*6-C813&9R6"Z]L M*0HC*[&4F2ZTOQ.3&>3:(A1K;_-Z6I M*^]$;N6N$DA)]V@]J[:FV)(Y&6ZU?U@V'<]81'(9_G\W7A8"UE:9WN!*LFB1 M1-/YD+7#U>22M?NHG+N";AABO?XOELF!"QX.7R"#X4GM7"VK3,&%#@J>)J,H MO1R>X0*:7UZ>->O1V$A4H$HX^+M2H,)T%J4)*S,>1^ELVB@#:ZW"S UI!#] M6F&JU3G[>W^18]K-I]%P J5.9TDT&\_/Q,>]R8A,$DWF291,DG ]2Z-).A>? MI*^M]AJA.5A1[!32!" *F'%TB4$=3B@O#U 44+@H]$J2'4[<*JH#.>"$N30% MZX]'T2A)Z6XLH/DTG=#U1"3#)!I.1W0S%9>S,8<--S/Q\T_S-$E?BM_7T$DN MH6,'H2?B?M*+_-M'T&%IR4OQH0K68 E ?:>$^@;8>>!!'@#Q,?PR&*>=)V3" M,/D,4'?:KRD12^U1NCP[\01JL?:$%"E.*#+!G,,$B\GJ9^3#\*+.$4'(&0>I MCC*<" *5=7'>C6P62\-*A?(^A*61V!\;B\_69$KE"+\U)7/'@6&$CYK(Q1O6 M6U?2*W"013C45@,4!W/DRBI%;F!E,&]9TS^DR^R/6CO=HO^]MLZ#'Y35&9SQ M6=[SK+M[YU7I(O$Q_BQ.]P>=Q8"]!.9JQIM_UFNEO!<+)1;&@IU5'F'H1NJ< MU;+JO'T.65X7 28)8WX:"8G<6.ML+3R:$2&+%G2N$R=*U&F2'Z2&$![ASIW& MY&X80BG4'S5 C!^+X05%%X1>% _(28G'IB$J=VKC&ZYN$A)66U.OUGMI.F&K M3M)Y- ?['9\YZ69^DA:FC1IK6_11%I,?%[)@XM$@[5H19?=]\Z2ALG#F :DE M])'>V'L"RJ8)K87IVJI@J56%] %9TCDPGY.%G7&UJIO&8A59-*MQ1+T%1&\_X/&CT1FRGK8(PJ->8&H8O&K(6U*79?" ,&J MD@5EEQ-04"X*1=%!UE=-\\AI+:O[GC&8!K@!"'+?LJ;V'DOM#Q6>*N?[ZYCJ M:+H!=1*FU)FO)?..Y6Q;0J]&1JY"%L(1BWOJC_&88D7I"8&JMB8'ETL;IFX* M)"BTD9M-@?RAI=&%KV"FE=6*5F"H)/'D!8E(\1]A#7B&^PO*4Z0Z$:$I=-Z$ MB\BX4%MET;_3,MI$5#C0%;->>L^VC@T(-WWTI0V^>!Q4_?GCS MVVTL?EDN%;?T!U+ [:7)]5*K_*AO85Z-/$W]+&@?Z:%W(ZS;*][3^ M4(5-4-B/K*0-GH%;9,:M 'O1$$X1X*!"%H83JRVH(2,"A.1?T2#!Q^*F5RO$ M4JDCR*@K9MU>K_ \US%RV(*]P [C-$1V&(_^7&CCKH'K-YX/]/M8D;6D K3C M?9'*SV4CJP-PB^AI/$M?'.LW.+6G\7#6OMUK5C$BC1J6(45(!5VB3_=[:<*K MN)W<4)#A&]7"IN"R#J7(7SWODB^VTFJ*P3G/9@JBZJ6_P8[N42S>UY9Y21\% M!BMT1(VC6)C%X@V7$\QTSSA56FH#"^)+*PMN9Y']8#L*B-(J M5JA@6%ZI,*K?$CYIRE&.)B+?-!3]^Q'JH)#10-?LC8E[,[,%?8N=X1 MM G#A0N0H*BIO$*IB#!"5?A#-[&"X5&G02A :.XW)O0G] YU9P6#\7I1.QT$ MR'Q+M=$1!K<(,9>RB"G?-8T%MIPZHW1J:D-K5*I* M7/",( 4!.%2D9PCVB._VR_*C"MRGL^]208>'O9%M]_SG*@* &B8X;M>PA6S: M(Q J&=^0>;>G[=JP')N:)MV 6VUR"E1.S*OR*[26+H.0OX<>BPXL:/#;[UKX M]ON6/6*KHRW56(SCR9""FURA#1_U;_K3QR'($C.70>.F*R2[NEU03)W;,5'8 MW,@\9[R&^D<=*75Q =-TY;0KL;#/(E7HW@8!/-_, J,WY2= MMC7D_J9AF4>9#6*4NF"N,4@PY;ES:L;*!5;>!]_.U 6G2UUX0@CX$7ZNF@TP M'[ %K@D#)0$ NA*Q.%HB5UE!F22/E"==EM -000O4@M+7FX++%WW19)Z/;&* M6)T:JK72MO,2G$^ZU!4O 3'(5E^H8/NA@K'XHL+> MBAO.$LT9=]RAX2S"F4.?,0[+Y(\S)9K44 ]ZO+*3EJB;^!RWG*R2Y@8PD0&+ MMBY%;=@:ZB?U7 W$?D\S"".VHS!C>DD.1-6BZ&_PW+5=3]XT!YP1 M/0T>ZOW!HARTRCS(!$,CE*JA;UJ2**O'X$3U^*=RUP@!UX"H$ &:WWD!K=_R M!XDQ,)5#;S>;M$D4-8WDBEC6DQ^J^N'L D;VMC1ZJW- ,/C0K0E*,+0&HT@7 M*M#C70D\ B>@H3FGT^F<2+/=_A.>4.5"8X+.DFM*V&>=3/GP #W=(:"B#JAR MBT1F(%-;VX6A*>KDD6=.0O8/E X.CVXZV8N'QN?V27&]/OE$M *3ZMS MVAPAGHG?>O00CD5<[USD-#D3I_-H-)V?B5^)NIYPP;%^]42DXW$T':4LY0N? MEPA>"UW4X5(;JY&6NN =R5Y3UW4C_4ZJMTOF5DP5RW/D-QA/U(9G$>29>U6+A;O0OL6MG,(9:B7>7=R&5SJ M6A4I$O1)DDXOOI(I+3?&QS[&7/2^C'&K3]__Z$L)/!P^DG5/NT^,-^'+VL/P M\'WR$Y^6@$35$E.'X/>!L.&;7[CQ9L/?V1;&H][RY5I)X(,&X/W2P(#FAA;H M/KQ>_P]02P,$% @ 8' $5Q=E24N""0 71< !D !X;"]W;W)K&ULI5A;;]LX%OXKA*>8G0$2Y?.?V4>=;Y^_#6JDHOC7& MAHO).L;VS7P>RK5J9)BY5EFLU,XW,N+1K^:A]4I6?*@Q\^5B<39OI+:3RW-^ M=^,OSUT7C;;JQHO0-8WT#^^4<=N+R?&D?W&K5^M(+^:7YZU<-_]9J&T:_!7E2.'=/#Q^KB\F"#%)&E9$D M2/S;J&ME# F"&5^SS,F@D@Z.?_?2/[#O\*6005T[\T57<7TQ>341E:IE9^*M MV_ZALC\O25[I3."_8IOVOEQ.1-F%Z)I\&!8TVJ;_\EO&873@U>*) \M\8,EV M)T5LY7L9Y>6Y=UOA:3>DT0]VE4_#.&TI*)^CQZK&N7CY*:Z5%Z5K&AV!=0Q" MV@K/-FJ[4K;4*IS/(Q31]GF9A;Y+0I=/"#T3?T' .HC?;:6J_?-S&#A8N>RM M?+=\5N"?G9V)D\54+!?+DV?DG0Q>G["\DR?D73_R]WKLKWBO0VE0B$I.3VLA,KI36AEJ2XFJ)>@_$9-+G_^Z?AL\?89%TX'%TZ?D_ZC M@7M>Z$?$J[&ZUJ6DF@GBYY]>+8^/WXJ/5D"?L%0(!EHZ'Y1PM2BZ !$A3,56 MB59Y[2J<->9!P"38IVUT0JZ\4LG&N)81+TOG6^=E5 *F*@^1>E^S,-*N.G2% MF;A; [OOUEOO-CJPC5D$ZP0>K0RD1_OJJ)4^/HC22-T 'H_]=B5J[QH!!TA$ MU949. J/+A4<@76FJ[ 3/NFX1B,31@-DUCOM-XI::H,,P8$"S;!<$QI!E9W7 M\8&$1#0:=)X.OD$1H($EGEH$3JS<1GE+BJU5G,MRP9.Z\4$UKW .M'WF% M-56AY"/P##-QHSRW8@L;.H#B*3 [@"(E\-9UIAKA4B@1H7NE/"05#^S]SFH* M+&0#HOQ 240Y/Z.P5SJTCH'#*J!5 PF]H%7*?2NCBH'I5)PB1/>)LQHA_1> M6K8MNS@V%RE2$B)B@QBY+@"G6WP9H,F3!J!7$Y"T2?%; T%5T ]AH@X44.&!DT$U]@BT/91K&6&Y6 MVGE)+C;D%+UO720+H&6'!-=*Z) GXW@5JI1=X%,/V122UL<%F%2L'MGZA]LJ M1)9S)!M2**,5VP*XI'T8J7L^G]D#21C 99@I*TC&3E77*#0!_"FO:P0#W8_* M+J- "-N.*RU@5G.:4T'FF@-J>;V482UJT)3 P+$^K]"K,,3V D+IF'S5CQOF M*#+[F3(4<.IG8W%;U"5#LW.-C<344\/4(SO?JU(U!2 Z.>:7RYGXH'V(XJK! MN5)^9\_0OV_0L#M48%\MCX[)\FNG$UJ[;LU!DYY2/NIHDE/<"KF2]A41)"6: M'&@@*A64,?2)ZU*3T#4%>YK"WDAN2JCPSE-/DG5,@:?D87[(0OOFA-X19&)Q M*6M0UBA@=&;LZ+5F@$<-',GR054\7NZ\1%_BL1^83_[RX>[ZUU&9TSM-Z2:3 M=SNLEXOCU^CLZIXD:IMX,)N"6E/4.-$(Q7:MTD#.UH2N"!H=PU. 8>4CP D MSB]E5VABK)'J!O.(NNA:%XPR>C5'ZRDOKLHX33ND]N(:4.HH;A5F*[$ 6J:T MH0WON]A;TGFK01@]/WW<.3035TCMC@8&6BE%-*[[C@F[,3W&N4&UEN99ZI?? MIP/5-O>. _F0(Q_7&N*V5!W0'IQ)]DJPTW1G MR\&;["I,#_4(7'4@31*+X^!YJ-4^#R&D\XO3Z>O%8F@PL)R\1/[\ADG],) + MV C4\D,V[$"81MJD"9E#LJZ^PG2.!C=IPKL'AHE3KT$6P!,LJH;)H$Q5GV2$ M=D/5!$E_20_\J33=-(CL;JI16W1&5YR;NQ''U(7ES,1G9>HCC>[I MF1OVG?]+ZN%A6,W>]#"6\ H!!WW I5PCB>@6C>;P#[I;D(^IH'L234Q&,#4].STY.*QIVXO7T[.SX[Q\8'2G1)!EZ4$^ D:Z!,J@>1?7VO64=FQFR906'"CH59J;W,$E)(_LX(TC[R)"5,&Z?^J!Y_2MX?8I;KMWV9A2;+:XS=+_GMZ6:PE" M,,H1HGUTGTS7D>D!3HO6_10_?Y*8&XT94U'"5.G>Q!>5X<;#.=E7Y3,WC/Y> MF^H%,(\N6QE35C8@M-7&#)8/8?D_[,>MM>6OF*C*+I&MX6HTTJMYH/]-NIA4 MK147..9+K1 M';A=[<^A'XQ>9I$I?/)F#M\.[Y*GTQWV].'9XS_%7H)LK[&T<7LMY>3Q&S[A^A:_H!:N!A=PS_7 M"MS!TP:LUPY7Y_Q "H8OZI?_ U!+ P04 " !@< 17Z3I<4*X" #P!0 M&0 'AL+W=O& M[FR!Z&!3E=K.HL*Y^C2.;5Y@)6S?U*CY9&FH$HZWM(IM32AD"*K*.$V2X[@2 M2D?9--BN*9N:QI5*XS6!;:I*T.,<2[.>18-H9[A1J\)Y0YQ-:['"6W3?ZVOB M7=RA2%6AMLIH(%S.HK/!Z7SD_8/##X5KN[<&KV1AS)W?7,I9E'A"6&+N/(+@ MWP.>8UEZ(*9QO\6,NBM]X/YZA_XQ:&[S!]H]SC-':, M[,_C?(LR;U'25U".X4%U[MW:VIP!H[&2=)+DL1;/$INJHH;R_K< M]N%;H9Y01&@Y#@=M #>UHM8BA<,^)QZL%V=AC;1_EX2&"XB8P3,LV9#2J\#- MJ@U4;;VAKS?@:L$V[;N2 4//K6D/A)9PE$Y.>J-QRO?ZJ<7QXD&H4BQ*!)YR M^]*9/VM]#M]_Z7GCO2ZLD%9AUEC.4J-=VY"=M1MG9VT7/[FWL_!*T$II"R4N M.33IGXPCH':^M!MGZM#3"^-X0H1EP2,9R3OP^=)P;6\W_H)NR&=_ 5!+ P04 M " !@< 17SE6QPU , !8)@ &0 'AL+W=ON;8?GZ[2LCRY?ZG-7>OCIRC_L7'G%^^7*3KO@-5Y\W'P2>S@;GFM2R;F@F^?'5TY;QX[=-ZO> ?);^3DS$C2VZ;Y@L]O,M?'=FD$*]XIDA" MBI^O_)I7%0F"&K]V,H^&(VGC=-Q+_U';#EMN4\FOF^J7,E?%JZ/XB.5\F;:5 M^MC<_85W]@0D+VLJJ?]E=V:MFQRQK)6J67>;H<&ZK,UO>M_A,-D0VWLVN-T& M5^MM#M):ODE5>OE2-'=,T&I(HX$V5>^&*YQ Z\ZS3MIK(\W=(RUD[YM:%9*]K7.>/]Y_#LT&]=Q>O=?N M08%_;>L%\VR+N;;K'9#G#>9Z6IZW1]Y-9^5'OFF$*NL5^^?5K50"Y/C7+G.- M-'^W-'*8%W*39OS5$3Q"XM4<>;#Q0B3]+;B[';K:&FQ%:^QL*H>&") 6I>_\9S=/K"-:/(V4TP];+C% M4LF6305'ER_8#W^*73>\8!_2!RU"OW"<"_:I**T2P HO30OY6TK9*2/;VGD!:\0N] M>RG2-M%L?1 ,.0@;@>NZE#7"1 KB.-",V-J(D*J7Y5PYD-3GE MAM,]*$P8HDX.2S>;5/!JU.2ZX-F7IX[>B+(FO 85M%@NI):9:1%T79R4@LWZ M#C9-56:D@P%W"#0,"G3(KSG%$X5;(W>4F2AON<:+I@DS3#;L&MA %DB+R1\' MFMTHO# 2!PYT6W%E+J.4SAS[[&_ZTA'7FHRB8$\U&DFET=2121;0*Q^8PI9M MG9EK@0JT8!8QV5W!S7E&$MF5EX@B"B$T50K6M";80D+:;UL8C =L,]P;*BO- M0P/LX)$6*UJ$%/!,0@$=,F2[V4 ZPD-94\0B)Y0$1.^ W'I$4<6SHF[@"@_& M)\#8RJB[ *ZDM2I2I56O&W5(_6WS]1[CT( -UW@] &L2SA!),@Q*2?&SA&DE MY9?EU,B1,_MTAW%I1B%$/NUGJ% M^[M>[#%B$F= YRX.((SP!;M"B(+J^M$9 M6'$-:_)TP3X#BTJOGT2C.PZXX0:YM1WJM79%FF])TY&6QM#N;2LPV64MH9#F MS8'05J0F1=V@G"_8%?)SF:4X?"ORFI0P.^2JI^':[VY^42;BA.0;&O5*9L5 ;NW:I*T.[P7*.G*"/H8,#FEXAAFZH]$U1H,QT(2&8X(K_:%& ME_FI_+Y/T =MX?=HV*3V=(/!] W14KM ]\ZX8!=D#'3[\OM'%(!NM-6@JM)J*/6'%4972V0&V(HJ1+NJ31JDODVNTN M3& ]H[XJUZD72CTR T5.]FL+6ABG%RGFLZF 7GGMWF?(7CH1C+MQ[ KS8+I MTM?>TO3Q%.2?.)$I"^K5606*Y<8P:9BZAW\L;["/0J/AX1C]#"B3<*4I UX3 M%&5-M8#A@MC!?SFI'8C]APKS!;N9=P>:.Q0B?FWAT.3/NCXL[U%#Z_:,4WMF M_+=OKO02G1KO$*ZGA?S?C1#3TXV;;B!NVNV-,R.H;PI> MH!-#G=ER=LR\R-4CQW("'R//#RTO"&CD1987NC,W\;# B;'02N*01:X5 M1Q[#?M]UMF+A>!96V8G-PM@*XH@YT#F,/?S&EAW[LQ.EAWH M\V(OW%VJC0>1R-BV\9M8;A0R%R8F/H" !H&3S(YR') MCA7X=E>+363'(8ST\>M9"53QPL"R(X=Y,-ZVO9EL+ OB@,4X.<2N$,+U;P!8 M;?:IH9*]8]7T5@*("X$L1J%K)8%']V,Y0,,.G&X<6TD8SW$+8#SAZB=6B#OT M[!#V^/CU<+N1K@@-R721K/FM6U-=!E+#U=24UPVEJ4ZXX1*1L6@MV MP6Y("'WHXS-*SYC\# )_.JC+\6#\\6#^\0# \0#!SH+B)+!!#N>4G?B1E3@Q M!DD$7H08.+8#0F'NS7-R "2X5FA') KD\&D UCAN; :A[Y^R=UMI@IV <(GG M8@GHZ/D)!B'>^+3)!QDB3/VDPYN&=+L8K)OZ#!>AJ+\UT:Z3[X*C 8-;@Z0? MG\X-.#ZR_(AT=@++M;OCP<=3K:*&Z.:)] $P+3_V::L5)QI!V!38-( C>Q!Z M=2B_F-;'OF?BN>4U1T_+3CH%3LD_L3O4>/H! 4___EDGW'IH M,+?R4%?1/E!$H(!!P<>-MI[>[64X*(9^F,@*KH$"+M'/3>#Y%%[!!5)JA__) MW@$IH>D D) MW?AV3>BC1J][=SQY1'R/'T?O^$]/0RI$1IO*9?5EB#DCBVN$@2D!=M/U)?^D@G _5\>QA:4>AM/WXZ]"6,P8V=<+\UW?2; M)[[_],L#9"G;FTGI7O_";W=^*1JQBW3VG4%J7IOX*G84!UWR/AZ2Z_2:^VRU MGX+N[TY!DY['T;=2$!:A5-A/03/_/10,$U1+[O;C\RF86+[M;S\>IF" ((0L ML,^:;OJY%$0D\R-[)J5[_20%$2-1R,RV=Z_G%.RKTJYP/![JNNDU]V72_OKX M?Q (^^)P''T;"UW7MR)G_[WU\]_#0H>*E#B9/3^;APY2G!MXL^?#3'203$-_ M3IY!2C?_7"XFGA7%@@5,7[@V(__UUT!'NB))D]?P,=$RMR[=GS$W1TJ-J=I],Q MSIOYY](Q1KOLS,5UKY^D(WJ0" R:Q6?S>D;'KCD_'IKHXZ''G=[VV"Q^7_&Y MX@UZA$WQ8#%3\YLO*U3]*KXV']EE46XV/#??JAK1S8^TPD/WW8WGOTNM^KDN MZ4?_CP2Y!GH!5"L$%C*FZV@W!<><2+MSA&XQHFA38Q3XX1^@AII!@_R?>,29$&$SB#MH8OW]P8G" M'AH/93?@V@\-<7O\_ R@7"0GM( N >7!=#34Z,31$H71/+K^7V;Z;:P\Y*<. M&"3?)*"1"XU"D^8#=,@:2?@>"GL[< _ !0%^F+ <2J".%CJP&((<%D06 FB MWQ\E [&B6;OH%HE&!R;!N4 CA $CV;5"YQ)""8(MLET+P$ MH 66BRLG#_^OA,E=?T9R/OEKGS47*_TW39+I_R8S?_@SO!W^;.K*_+70N-S\ MS17RXXJ^C5=\B:WV(@J.F#!_QV0>5+/1?SMTVRC5K/6PX&G.!2W _+)I5/] M!PQ_3';Y'U!+ P04 " !@< 17_Z?!5[\" #T!0 &0 'AL+W=OF_8B;>$X]7F84A2^T&]TD M@JPA9ZJ-,3.HI.[^XGF3AW\Q2#<&:>#=.0HLWPLG9A-K6K!>F]'\(80:K)F< MU+XH]\[RJV0[-[LVFHR2N7"80R&UT)D4"LBQ@'/O"-XL^#V32&\GL6./WB[. M-NCS#CU]!?T,;HUV)<$'G6/^MWW,3'NZZ9;N/#T(^+G1 Q@E)Y FZ>@ WJ@/ M?Q3P1J_@?;$KH>5OX3OD!%Z2$1I&Y["P2)R%3F *N.DS=/^2H1]72W*6^^OG MO@QU!,;["?B9NZ!:9#B-:N_+/F$T.SX:GB67!\(;]^&-#Z%S=:M:6+&42KKU M/G+_80['1^?I<'@)7TN$;+=M^F;Q&KZ 'T? %<1 MMU5,H10$2T3-.KDL)+\[XQWXC>./'B)KK/4.UB@LU#M%&< #@M29:CQP;4V& MF+-K:RJ01(W4*Z!2L 4/EBLE5Y'Q[+;5^37L!>FXP0>^W$_2-*36)^Q6$HC* M-.RV98I4FE8#H<^(0[4>[*M/O#.)%=I5V#?$T3!*-Y2]M%]I5]TDOZAW^_!6 MV)74! H+-DT&[TXCL-V.Z2[.U&&NE\;QE@C'DM74#E^ZPT $0P 9 >&PO=V]R:W-H965T9FTJH\%ZX;GJ_2HCIZ M_=*\>Z]>OZPW35E4\KUB>K-:I>KNC2SKVU='_&C[XJI8+!MZ$(3S(A_%/)6[SPSVLIU77^F/W[) M7QVYQ)$L9=80B10_-_)2EB51 A]_MD2/NC5IXN[SEOH[LWELYCK5\K(N/Q5Y MLWQU%!^Q7,[33=EK]4-Y!%K0JIC0 TR0=_#&UUDA*YTPN]3C/YZ@C^HJ6Z MD4>CY-GWW\6"\Q_8Z(!;J23+ZM5:%5KFK)ZS9BG9O"ZAG*):O&"SHL*K>J,Q M39\P"$8:P;R5F5Q=2\4\[K"K]!;6TTA5I*5FQXP+QQ4Q/7 G"#WV0:Z*TWE1 M%3"!G"WJ.MQ:+HJJ@NYH/W&>8!>K>E,U MFF7+5"U LZFQ!<1C+9EP>, 9E,9#]DEA$Z?U?-YN#8PK-O-%"'ER!V9UTB\J M*V,[:UA G6,A(W>SH.]%;,*!_,Z!_$D'NKA)BY+"PRED>*K34B)(7C=,RVP# M/D=5GKAOVD:MC1ID(>+(N_R!V0__3#UR7^QHKO MTD*QF[3<2/9N RIL*D'0PZYG[D>(DXVX]BQH^>5R^7 MM*+\FFR,C_Y1VBIOH,YN<0@G$7U_AI+['^R7Y[3D4G#D_< M;@723>B?&-<-'Z=@[AL*]S5,5/#1,X2>7\4/=#:J9I& P3 XFX@_01=_@LE8 M\2,"9$8<(U"8#O\")\?V-XQ M03D!*(>'V(E";BA<26/7!$&4G:ZQR13^#:N$=53D^)N&576#6*$41I9WABB9 M"@(N^&E!6&FB!)AL% HQV)=:Z2EWCSI3B0[@]09PKZ!R9,@P)B>/0?2.X@XJ M[]\]$3X<3%PV.66I4G>$!5.#^=A%EFU6&RLUO%)-\9?5[&\(K_<'/P,)[!") M)RU/-P"7NIXWMZ1C M6A$R81)0PO2@ W8Y,RD)9Y9$%WXGAN:+XG ;ZW*<5S MHD2PRS:!L++0C3XW9@ .]+)8:^;'("(B3/0"F"C0/R"M$\>"^4ED?F<>C#>) M@6-Y3"@_9!]EMJSJLE[\U@5N@!L/G@,T01X<>.&WDL29R0T^O( M\2.PCSJ!>P%[GZJF FO[3$5(1)X/ZW>Q = ($3Q]GUZ'Q% "6(0=AMAI'+./ M*LTEJU( !>9!#J@^9LARD2_ ,>0&9.V#'N+GC)R8@QX'CU' /FPE# ^^)H$C MXWJADP X0!ST>X+(2SBB>XM*S04B(SEX>P8)<:/P@>0"BA:S&(86!0&IP8<5 MS(V(!J=@1 %Q!G)@10>PD4.2$)\:=)\;3B1=@:66,;;Y!YI/[-M?6+4,^ M.DEVV$??&-VW.&37!"B#84B1R6&8*1_#)"OT5,[M-WHEJ>]%00XK&6\_)M,0 M@2GU? :'2&+S'+ 0UN>']!PR7Z!LCN@Y8M"VB[@[H8"D4T R725E@*]JWR>& MY#U-Y>-N,-N3K0U\Z;IH6A2=(_5CS.$Z^8$(;6'+/IF>F='%/&VV- M.A:9X-VQ2)@WXLAP=<;9D$QH+@4MR'Y"ZMSM.VCNI,1^JNO\%CEOL!LV.778 MN+?TNNRST]%8;+]=W[5XW&1:+1>F9J!J@B1=4S?OZWH:#W3U/KU;&0A _44$ MKG)CA,S>JWI5MVBD?WNYE-EGS3X:#KJNPX,D^()M=^FPA@(\)0F;,3=RB ML.\3]D&PCJ+ O$/DXX+>.2ZB*+[L9;ABM086-E*P[1+=%TRH(%%>Q-0.23RD M,X2^[EL0!TX<(K#V#+4MIG2:^I9=WP5?(0N0&J*P8Y,[/O;J(?1?&F"4W3$@ MGTI;$V5I_F^DQDYG;B Y^D/OZ]UHV2#D&D$>RTK.2\:MBZI54$+D8PI>Y$E M ]ZOLZ,RV/?W0\00G"!4CF;Z5PVG,SZ&(D7JMEPR07.. $:K-:I $5.KOKF#QX2K_Z&- <0/51,\29V6^;KMN^C3;S=O=&>:CENQR5]QDC:#$P!=2TW!FH M"7]U/2)J:1AAWA/DP2:4Y<+(*(&U#757C#@2%+LC_:JI I6+/CR(29^>,$%D M\=:Z_MP 5#5W0#MYD:6PQL'@,;G0,)K8QW,6+G15_;BVAKS#ZF0+^>YITAG8 M3+'=C%D"WVUC:LYJ52R**K7S!C1C; 7QS 2UJF:W_0E'34 OHS9I81FN5?X4 M+'KVI)"P1:3&$75#!\ P3NQD9P=V5P_/>US\PQ/Z)T:0*\"X1457A?[,J$]# M49F?"L*F!N$B[5(]2?F)H 3E,->T[^(X-%UZS^>VF1LA?GBG_OV9VPQZZ'=" M H]WRV73&8P 5GXYHN+>?)6:2?N L3;K0%\SZIF,GOFU>=644"'J4UIF M/ M3M;4 #E#(BG>$P-0&6]VL31IJ<],L>5+V MHG9F_,B$-QW ^Q--?N#XL=US6:3713EZ6/!T*OVIY<"WYP%T/P* U7<2J::N M4$#O17%JXYM,"WT5-P8_$RR.")L$=.X6]Z"K[?]:A)4XPO5180/U"_;[6MI@ MQDJ9(I'O[H$3UO M7G+[;J"2URG%';SGKOG,@=G'39 #5,&+?--S_)0NVDL! MZ_1.01R[*^YN[R;-K*/ =T(*QHX +]9' E ,8Q;Z3HCH/"1^A+H@<'A"M:?@ M=+3AMSUQ*PC*/(O*9 :RQ;0]JM_%+?E]X:6-T>%>$* 7K6<:K +AAMXCX5GK M$K0S+WX.E^@/V?CT*=O>M:'!2T*#'O(5YVF'5^J\Z./2JJ7*H,0.2=,>Z@KVVPZJOT_\(20?J&\HH /S."$RFH4[ MSR5_.&1,!^%>^W2H?.\/&_GT\:#MXB.Q60_> 4/__-4$TG\-VO(DT6%;_OX[ M'KH_3#'='WOQZ7.OB_$2=9#;KS@(&Y?+UN'H(*D9'?4L1Z:'F=CVJ@104.3: M<$V'-PF;D!&;T84G:C_1^0Q*W,/K4&^ $@#1MS?-\.2&2""1>?_+MCK>5'0" M:L)^7]+2+0>ZJ1:+\4K4IX,?,5J,WK_9-M6E>.+]M?\>MB7IVE_/Q=#<7AO8 M'K1X#AV!<,='S!B^Q<:=B) M?CTQA6F-.LU"=/HRY6+]>1:?/M":J)(F \-7 MG&<=#@S](1 _< KTQ, P26V8VR?8X?;@'\GS*;V&_YO[F"B&36E&+<\=^YVU MC=&3SI)G5(CU^++K9?NNF+#:)."&>)@,WYLYW[G8C7R],-?7*:HB2-D[WMW; M[HK\A;T8W@^W]^M_3=6"[L*5!U_\!4$L#!!0 ( &!P!%&PO=V]R:W-H965TCTVKD9=>J)9C M%H;9N.:B"18S?W:K%S/562D:O-5@NKKF^H]KE&HS#Z)@>W GUI5U!^/%K.5K MO$?[H92BQL8(U8#&U3RXBBZN$W??7_A%X,;LK<%9LE3JP6T^EO,@ M=(108F$= J?I$=^AE Z(:/P^8 8[E4YP?[U%_^!M)UN6W. [);^)TE;S8!) MB2O>27NG-C_B8$_J\ HEC1]AT]^-PP"*SEA5#\+$H!9-/_.GP0][ I/7!-@@ MP#SO7I%G><,M7\RTVH!VMPG-+;RI7IK(B<8%Y=YJ^BI(SB[><]V(9FV@10I5 MQ37"R5>^E&A.9V-+"MRU<3& 7?=@[!6P##ZIQE8&WC'BXY#.<> MS(5I>8'S@%Z$0?V(P>+MFR@++X^0379DDV/H!T)SB.%1C,,,OU8(*R7I/1(\ M6!=M][[<0S%@Z6/!9=%)[I^-6KFL%P7PIH12R,YB"?@W:N=PTVD'A[RHW+%0 MY0@*U)8* U :%P^@6H=H1L --,KA+%U1&,$&*1#X5,B.T@966M6':+RNG' * MWAET4D(#KE9D"I6#3I90\4?W':D -%9X#"H#Y_"EX]H2@$]5N!=/SW(73HBU MK51GR&QB3.2PM7L:>:VZQII3GYEN8'NK X_J[9L)BZ++WI<7\)G*K6@*52/\ M %$V2L*(%HR-PFGN3J:C:.).XFB4Y]G^=6ZM%LNNCYI5Y,CFK"#FF@+J_"\: ML@J-A1.6G<))G-*0)C3DT>DQG!N4W1,Z+G&>>B89\SQ8[EF$*7P<)"ES"NXB M06(M>5$4HJ4HD7*#!66!%6C@)&*D-'(2;/!4..D]E4T8?/-E&,LS"KNFOTJ/8(#^1\92+!W+)!ZE M+'%3&&5N2E@$"1M-P_R[H2--X7D\\5,:^2E)_)0GQX2'Y/T_1-Z;S"ZWP0^' MX-_A68W<=!KIGV[=@_8>.G/_U!+XANO20"&Y,6(EW(D!*?A2R!>H<9AOKJM M[2^J^'X%CT9I&M,XF4;/UH?^E..]AJ9&O?9M&V6'J[E];[,[W76&5WU#]-?U MOJW\Q/5:$#&)*Q(EXFD NF_5^HU5K6^/ELI2L^67%76WJ-T%^KY2Y.9AXQ3L M^N7%GU!+ P04 " !@< 17\JYC\K % !X#P &0 'AL+W=OS>%NYV@P:01WYUOM;VSLB&5!%;L4U9^\T.7Y*!V1@BUI6^EKL?F) M]?%8!W-1*?LDFVYODHU(WBHMZEX8'M2\Z49ZV^.P(Y!Z#P@$O4!@_>X,62]? M4TUG9U)LB#2[H MHSC$DGRDM^2O^4)IB5SZ^Q LG=7HL%537Z=J37-V/H(MQ>0-&\U>?NT2OO@'^8,"TNJ0K_]?&WGY71KX_BO U+%"5Z K M*@O>K BM16MVR4$%4%Y*4:,$[V 7!Q*O MQ$"]( [SX)-U01_):B GVH4S)_ MB@KS2C36U?GSG)DOEZ /[##X$*Y9#<>PL5&BXH6551I#APMRY& E_=92J6' ME@/YP&_WZH,X4*E+T2K:%&IL<]P\@IT9PI":?^V@AIFU0!8RS:6U3!:L84NN MR;JBC?422%U)+L"^R#*>,Y)+5F##"Q+&\?"<^G[_[(J@=]>D.S(<3G-:=3@X M<9*.B1,$,9Z^ZX=3C%'LC?@, ]!=LH8%GWDJN.>NK('A%'""S.[]F-ZQI]P/;?@]V M9@LSJ7@"#U62\-S\4Q0H-FCA&Z]BHS:DJR1(U14I6K!!-$D8 )#(XN &0 M<*(D,J@C;YG2I#\8&]3=*0WGYB?FK%(@&?C0@+0]'MTCWNQ%&24Q#'B(*TU# M6(C\O0@O6RE9DW\AH.5&5??9"J)(U31!$CJQ&YN4W5_]:%R!B*(5,R87K4*M M*P5,4(]D27->[Y6H=>=UG2QM2)Y6JVVV* [)-ZR0ZT"BV@[EK H8/;H.;VNMZ]#G'U M,,TI6QIM(Q]C+Z>OHIVMJ[X2ON$&)Q@_6F9/ O."PL60URUF]P*;0[S+* M%$B0N.DTL+62>9D9 S?.0K/V ]>;)GTYN8&AID/_7'M&Z9EAP9";[-N2W6/K MR$WC%)SG1QF)W2S+GON7 ;UDQT"*B@?=$)" A3NW,.KOUZAO<5C+]N]W%XM1 M9_P,W6P: Q#/#TCBAM/P#LS]Y.F C*9I!Z0_-6/BHH%;(#W72SH^@D2:^1TA M'0+31O,@AEQMB<_TUCNRWR8C/KP(3VSJ'+EC/$']CNYM$S*Z?7>:I >Y9;)S M&P*-KNR=S_PIQ*EV%Z/A[7"MG'>WJ;OMW9WT'94K#F\JMH2H=S(%H&R/?L74$L#!!0 ( &!P!%=W MWOKS(@, "0' 9 >&PO=V]R:W-H965TSS;:O/#EH@.?E52V7E0.E=/P]#F)5;<#G6-BG;6VE31,%^X:/8E,XO MA(M9S3=X@^YS?6UH%O8HA:A06:$5&%S/@XMHNDR]?6OP1>#6'HS!*UEI_<-/ MKHIYP#PAE)@[C\#I=XLO44H/1#1^[C"#/J1W/!SOT5^WVDG+BEM\J>574;AR M'F0!%+CFC70?]?8-[O2,/%ZNI6V_L.ULQV2<-];I:N=,#"JANC__M2$\D6Y<89V!?FYQ24:<YX!*$LLXTE'IGX>DGOI)HG\U"1^&\4YCOH)<==/P ]!C>:>5*"Z]4 M@<5]_Y!H]ESC/==E?!+P;:.&D+ !Q"Q.3N EO?:DQ4O^K_WJ0#%7!;S!8B/4 M!B[\H1%.H(5+87.I;6,0OEVLR)P.U/=C6>F"IL>#^DLVM37/<1[0+;)H;C%8 M/'D4C=F+$Y+27E)Z"OV_Y3S&]R3B<;X?&D-'OP]U>%ZV2 G*=54;8;$ O097 M$ADMZ?I31J= 5<2VBI>88[5" TDT@*="D:%N+&7?/H/WVM]9XLXKW2A']7&$ M:QT8[A#><=<8X>Y@R25I1.CZE]0Y;Z_Z:RX,W'+9X.&P#>R/C@06N2 ,49XC"6$UV^= (P'V8CU8#=8NRY;Y!4?I9WL@B3# MR811D'LNHX<#I8.,G5.XE$U(J+PC\VAR-,)>1C0\GV2',I(=^C_(>_+1(,I2 M.':\PX/.5:'9M/W9TOFAHG=-K%_MGX"+KO/]->_>#R)#5]:"Q#6YLN'Y* #3 M]>1NXG3=]L&5=M15VV%)SQ@:;T#[:ZW=?N(#] _CX@]02P,$% @ 8' $ M5TRH6N\X! Y@P !D !X;"]W;W)K&UL[5?; M;N,V$/V5@7:Q2 ENONVMH%<&G2+39MNVNU#T0=:HBTB%.DE*7NW7]\A)2NV M8[L(6O2I@,&;.&?.&7(&]'@MU9,N*37PM>)"3[S2F.4H"'1>THKH2[FD K_, MI:J(P:E:!'JI*"F<4<6#. Q[0468\*9CM_:@IF-9&\X$?5"@ZZHBZMLUY7(] M\2)OL_")+4IC%X+I>$D6])&:7Y&H-5,I/RR4X^%!,OM(0HI[FQ" 2[%;VAG%L@I/&EQ?0ZE]9P>[Q!OW/: M4Q->A[DM3:R:HV1 M0<5$TY.O;1RV# ;A$8.X-8@=[\:18WE+#)F.E5R#LKL1S0Z<5&>-Y)BPA_)H M%'YE:&>F=X0I6!%>4Z@HT;6B&'&CX>P7,N-4GX\#@U[LWB!O$:\;Q/@(8@_N MI3"EAN]$08M=^P#9=13C#<7K^"3@#[6XA"3T(0[CY 1>TDE.'%YR2O)G)_F6 MZ9Q+JUK#[UDC\.:6X@T\.0-G-&>DER.O$P-315*^I-W[V)>N'[$X33 MCG!Z"GW[C.0WMJ\?+[&?HRI:PU M$84^AVO"41F%IBQRF3<1N2%*?;.L&SE;RNX;9040LQ4IA%2R7I20RPIC7-I2 MMK(^<4Y'<+4BC%L6%ZCK0A.D4]"9 4WS6C'#, 1W-?*!DO+":6_J 54:WL+ M3\-XJW_W9A!'\?L#*[=4L15Q@6Q#=O8CQAGZY_"3BY>0X@)=*@SL9L?0#Z.L M;3"UEF\UVVP-KTS/ZHY M2OM^,HQ?] =1CBJ+_7XZW&GW[3]*(K13(3!,&A,AIZRY+G,E*R@8WG8VJXU$ M4HV?/1_65AXC$"5^'[5'Z#Q+7SAOES]*L;@P5%7-E;AI(98VYG@3,0/Y[@[K MKER.D]O,0;5# 4EDD[=+J'Q2%@1_%O;;=X.W._K84O.8B)WXV3-IVXV!W]MH:D?EIDNUU MKZL1\3#UHU[VHG]MC1A@I=MN_^L:D?IQ'-I2D1QPWB[_2S4B15_]GJL(J9]& M_9T:L;MRZ"T3;+T]\0@6[H6M\*OFK?K\_;F'\ ]40M\2@"G M&PO=V]R:W-H965T).*AW-I\/:O9U/3>];I?'>@NN[ M3MJ7&VS-9A;QZ'7A0:T:'Q;B^70M5_B(_L_UO:59O$.I58?:*:/!XG(67?.K MFSR<'P[\I7#C]F0(GBR,^1(F'^I9E 1"V&+E X*DX0EOL6T#$-'X;XL9[4P& MQ7WY%?W7P7?R92$=WIKV;U7[9A9-(JAQ*?O6/YC-;[CU9R!8F=8-7]B,9_,D M@JIWWG1;96+0*3V.\GD;ASV%R?<4Q%9!#+Q'0P/+]]++^=2:#=APFM"",+@Z M:!,YI4-2'KVE745Z?OZ SMN^\KU5>@52UZ"TQY650\SPF9+O$,X^RT6+[GP: M>[(9-.-JBW\SXHOOX!?PT6C?.+C3-=9O]6/BNB,L7@G?B*. O_?Z M*$@4A$ M>@0OW04@'?#2DP/P@*WT6,-U*!CE%3KXYWI!IZB"_CT4@=% =MA Z*HKMY85 MSB)J&X?V":/YSS_Q(OGE"/UL1S\[AGY:_@Z1/@I[F/1IM:)<:-;0=11#6O<- M0F6T,ZVJA[@Z3P/UM7=@EK35D84FM/D3*6N:(T@'2]/2A>&NX(]>6H]V+"!X M5,]O*@K.5#!A>D=\W/E0%>$C]J3/QLN6##D?#%I\0MTCO(.4B4E!HPB?C&7I M)8V3'#ZM,?A$/FY]R9]/<10 M.[KN KLE4EC(%\$NTX2$2\:SX(I(6"&"P$N6) G<=>O6O"""H[A;J2N$!6I< M*DI_P7C!AS1PDM.L#%E("OB@M_9:N2!G.2OS! 0KDHP.3TI!QU*"_D2.6E(L MT@)"6GC"RI1#SB9)_@.S[]+:1>D7Q4N$A.\9+5I7M9>L.=>Q1 M$X<[=L^NZ>V)MF&#]FT+?E,BQU)Z(]NPP. ]5M@M*#\4Q;&*J+=8+B9 I&P@ M5;!2))0GPG#![%E:IN=P+U_&N^&L#+5P_A61;G[G<;>Z^[&X'M_3K\?'OY*/Q%5I!RTN236Y*"D+=GSIQXDWZ^%U M71A/;_4@-O1SA#8&ULC55M;],P$/XK MIX#0*E7+6YMNHZVT;B"&-"B,EP^(#VYR;2P<.]C.6OCUG)VD;*BK^'(^.W>/ MGSO?7:9;I7^8$M'"KA+2S(+2VOHB#$U>8L7,J:I1TI>UTA6SM-6;T-0:6>&= M*A$F492%%>,RF$_]V5+/IZJQ@DM<:C!-53']:X%";6=!'/0''_FFM.X@G$]K MML$[M)_KI:9=N$(72<"5!XWH67,87BY&S]P9?.&[- QU<)"NE?KC-33$+ M(D<(!>;6(3!:[O$*A7! 1.-GAQGLKW2.#_4>_;6/G6)9,8-72GSEA2UGP5D M!:Y9(^Q'M7V#73QCAYD<$L^[ MOQ,Y+MVCW%E-7SGYV?E2&:O1Q5GT\DB( MHWV(HV/H\RM5U4H2>P-J#9)ZNT;-5<'S_H6!RUQ5>(CX<>C#!=/! 3=.$PV] M/"F@?$*[;]2#M(5<2:,$+Y@E&V-IJ7JB9$;)*%W+WV/OYA[&^7#C',C*@:R5 MH''"Y<;[M*%>P(>&:4L7^LJ#.[Y[5(IPPAT#U1B"- -?3DXD#[0;2?YH+,&2 M> ZC\XQDUPJ08J<,P%4FH8J/5T#%!0QC1,"]]HDSKR6#)-1 M>Y8.1\3[4%V&#R9/A7KCYZNA[#72MD-H?[H?X9?MY/IKWL[_6Z8WG#I,X)I< MH]/). #=SM1V8U7MY]A*69J*7BWI-X3:&=#WM5*VW[@+]C^V^1]02P,$% M @ 8' $5R7W+@%F!0 \PT !D !X;"]W;W)K&ULI5??D]HV$/Y7=D@FO9MQP#88 [F[F?N13-M)VC1)FX=.'X0M0!/9XB09 MR=CT;#$RVX@4S M?;7F)=XLE"Z8Q58O!V:M._FRC][KV^N5&6E*/E[3:8J M"J:?[KA4V^M>U-L]^""6*^L>#&ZNUFS)/W+[Y_J]QF[0:LE%P4LC5$F:+ZY[ MM]'L+G7G_8&_!-^:O34Y3^9*?7&;7_+K7N@ <>!S2Q>?V%QRJ[-,P#"@.XV&'OF'KW]#K&W;Y]R!, M)I6I-*>_;^?&:G#AGU/.UKI&IW6Y^IB9-\-[-BV?1.'S5@734 M(AUU::^1HFR,964NRN4I?)T:3N/[7BUMF:%,%6LM#,])+$^(0\\X\6<:QI& 7WDI5 Z(,,S1#4GRW5!4K&2%BP34M@G M>D[39!(D8>A6DS08IDDK5I4[P5)9;FB4)D&(D[O_VT)5I364:[8M"<5KOK.G M^4;)C7,GPU;8;V;C4>I51-/Z_Y.R3!*\+3.QQHIYU10%XTGHT6&53#VZM]R8 M&;#AB+;B7YC)01Q_'+% K2.2PIB*E1E'" T 7D3#()Z&EU@ ^71ZV=AS9P,J MT501X!]J 81Q&L21!S,:!7$Z;L# 6\TAN7:($ =HDZI#N7LM!>L@Z M$41I- R&4>QV(T)\QW'BU@E%812$XZ';C&F:CCRYL$GIQ;-)',6OZ-,*F-@" M&%NBGV'G\SU^=N1BW.9BW)F+MWS#-:Y8TLXO%,]C)33'U6K-J51T*X,7NZ)C M2\V]&F+2*((3LLJ1C7T#V"R9]IU'51K$+(V2(F?6=0WOO3Q$YXKDZ.2N[@_/ M!BZKN(*!,">?RF-H?1=VTP@87)U/KN<0$,*TTL2_9MQ!V6^"31J@&_S"UKU< MV]$L[&7-_ MV*)/4:Y;P>UQ[09MCMB&">GF%^0/$YK2NLYA5=A3#)1&%_)6\SF[K]^ MY'WAY49H5;J0@K<8PAT\?[CI,3D!]@X)W, TT:\+_M@7_%:X&UTU-WWV?W"G M?ZHP!GN#>,'UTG]NN'$+QNJ9O'W:?M'&UL MU5EM;]O($?XK"YUPL $FVA?N+IFS#=C.M4V!%*GMZWTH^H&6UA(;BE3(56SW MU_<9ODDG2HH3M&GOB[@OG-EY>69V1CQ[+,J/U<(YSYZ665Z=CQ;>K]Y,)M5T MX99)];I8N1P[#T6Y3#RFY7Q2K4J7S&JB93:1G)O),DGST<59O?:AO#@KUCY+ M<_>A9-5ZN4S*YRN7%8_G(S'J%F[2^<+3PN3B;)7,W:WSOZP^E)A->BZS=.GR M*BUR5KJ'\]&E>'-EZ?WZA;^E[K':&C/2Y+XH/M+DW>Q\Q$D@E[FI)PX)'I_= MML2FZ\H7RY88$BS3O'DF3ZT=M@@B?H! M@2REKLY MJ);R;>*3B[.R>&0EO0UN-*A5K:DA7)J34VY]B=T4=/[B:EUAI:I8Y>:PM6=I MWGB:3'9RE]QGKCH]FW@<1023:[O$^1LPO'/NT3DKORHHE^8Q5Z1-;-JYUY%H&Q[C>,?4K&$CVF.#]"CPR MA'WUAOVU8=+@84-T"W;;2-GLG*0Y3B_6%5A6IPWWFO-F]"%Y)J'!_<9]=OG: ML3$3-@R4E?5(!$*'&*G0!$IK&BD;*"/9Y>R?""T<]_/5N[NWETSA!1'AQ2". M#+,RB*QBH ^E8!16[+;(UF24K;/P%H\Y,U&@(\L$9#:1PC,*>!0.3A VL*&@ MA^8QY BXKL^+E&$?RF)9$/D8&2(9XJB"&*,CK@5C %Y3E7 ]YX34>: M13C9@,J >?W4,"MG=X6'"BU*M[VBP<[ LA@9&<1:D7\" 6MP+=IQ%,0F&MI- M0WFR:Q@'!CY4W$"?$$\%[UIV)+QT'U[Z:'C=N&F13],L;6!?/+!D1PA?,(2* M3YX0']-BZ?8%W=$S]@?='8*K"1#*/YYR+:MW@6F6X,K;E?E""HBBR= M);3SX)Y0 MM50.'&1@N"56 '9( R!>R*@9F# \9>]R6,)5?D.$8(F5Q"L()17&&!BLA$04 M L@66W]QOC-IXGV9WJ\;_\$)>9&_@B-\"=>28]..OT1\:8:4A "[P4*YGOIU M2:^0_/3:O#$!_%@! B?2!J$EF84.)&^/1RR=UB+6)KI=)*5[177)#%1+4F#' M CH(HY!(@RBN+0B=-*,/D13R)[P.K?N) MP='7KO2H^ECFYDGVJG19C;I[E[N'U+.35H!3RBV@-K4]0TV&I]\_$BE.J1)8 M#=B^;R\YU]PS#PDAWS]3-J-D1XE3VIW9NX,(!\0DU).$/P4(2(*?C)&UZ&H M%DBH([G#]+G#?"%W-"ENEE;)?%["$K4-GA''Q0SN;>Y,A'LZ)2T?'+F[VI<_ MCI[SXOQ1=0D$V>. 9,6Z/"[=PN_*Z2*!@JW<#5P*%"I0JQ&&5?W1 B"7W/0<=Y_=_OND_.A\%XJK M+34VO'9IJ0!0=G=*O<)O9&I,/20W)K!&[4[OT%E5Z_(9-7Z.IFA'':0A80YK MTVZ3*U[-2G0[.=ATB@T5T:@0N!IP:9=_=?>U&HNB3NQ#<@K"R Y-VBPW]T.Y MIS!K"Z=Q7]ALN[FK% Y#4'YW"#:ET6;TM1"$1BC3#D.PV?\6")H8E:KAR"&DD4M]@A;=KMET(0F3BT?,"E7?XB!)'C440.R-OE(02[CJ M MVL=]3;WMYJY$/=R;_ \285>8;T9?AT(IP\"*PW[K]K\%A8**K"@>S%^,0X$K M6FHUF!]'HD Q8,(A>'HN[?Y+L1BKP$9#"[7+7\0B>L@HC@;D[?(N%C<]:=D\#V"=%.!,LV=V#;#/$L 7ER)G M]-=8S$S=4:%B59+)",V4^1W4>P/3H%:)%>';(,7KJ#5-5/]/):SI3*/0(L!< MATU#<7BYIC^/L[0VE,1%BG9;DJ$45+>!#$-J/XT=W@3_EU7)KJT4[M+6,"@4 M8DTC"8E,4Y)H@:HOKO,#1Q/"M3QB+C (3#2A)&-)G)?.##73Y/8&ULK5C;;N,V$/T50@V*+)!$=]E.;0.)[:);8(%@L^D^%'V@I;$E M+$6Z)!UG_[Y#259\H=7$R$LL4C-GYAR.R&&&&R%_J!Q DY>2<35R2N8'G)6Y)"^Z,A]7<@QP/Q5JS@L.# M)&I=EE3^O 03^M'B2.W!8E*TK@JA"<2%B, MG#O_=N9'QJ&R^*N C=IY)H;*7(@?9O Y&SF>R0@8I-I 4/QYA@DP9I PCW\; M4*>-:1QWG[?HOU?DD*O4K;]2KX*90'K7$MP7ZZ?'C>K5B M@"NO*4/%&>4ID+I$*<](2E5.%EA-I.!U59K5O=229H"+G(HUUPH+)H7BF7;%>JUBOD^ 3GQ>,0;:CE;5">D?1XZB_LUPUXBL MG_NZ_;@BOM&L\ZLSN3L>Z\- MF/<_K#/L;.>:P MV_\IZ+C<0NV1#+SC<(BQ6?A0-#MAVIW,NW9U^T^^D^UT6 M&J[%8J&J!E/H'*S+V\#L;>IX@/J'G&UF89 EJLHB .#TEW)G4N:=-X[L^\]E%^=R.%)^!GGK)UAIOFVG)8 M&&DNXN@*#P-"JQ$VTU"GM&W(JZJYB,(KW+X;(VR9H9R#; R;WOG&1L+=N2F5 M()?5%561ZHRO&\)VMKT&WU>7OX/YB7\[]2WS=WZ(+T+KFPC?5-<\]S5T?1__ M0B7N>(HP6& :WDT/ZUG65]QZH,6JNL/-A<8;8?68 _8GTAC@^X40>CLP =I_ M-(S_ U!+ P04 " !@< 17I/T2.#D$ !4$P &0 'AL+W=OPTW7]_-E"2@,LU%90[ MF5,&=Q42NZ(@U<];R/E^96'KY<8]W692W[#7RY)LX0'DM_*N4B.[8TEH 4Q0 MSE %Z: M2<7Q3TMJ=3XU\/CZA?US+5Z)>20"-CS_3A.9K:S00@FD9)?+>[[_ UI!ON:+ M>2[J;[1O;1T+Q3LA>=&"500%96X3<010/&: VP+4H63ZX==6>:@"BE) MKA*8$Q8#:F8<80F*BXC0Q8>/Z(,"H[\ROA/*5BQMJ>+6WNVXC?&VB=%])<8 ?>5,9@+]SA)( M3O&VTMN)=E]$W[JCA'_NV!7RG$_(=5S/$,_F[7#7 (_&X1'$"HY-\!,U7E=" MK^;S7N'[\DHQ3(ENF&9F)KW'7(N2Q+"RU"8BH'H":_WK+SAP?C-E:4JR:"*R MDPS.N@S.QMC7]V2OUI2$BI+KDW'P87&(_ M\#J7)T+]3J@_*O0!"GJ94D;5"D_0EG/SY^IC% M!IW88%3LY__4&0R\>O/0"WI"1[V<*]3@TEUXH5GIO%,Z'R_KR(J?#S/K!&Y/ MXBC]N1*''@,O7)@5AIW"<'R%-FZ1>@(Y!-%L=?Q0\!PF(2BB,\L-!,)_G"PV"[]F3<_M8H,7,',<9B MD!G?=8-75B9V#EV',_K.VF2$;95BJIO'=Y:V=3'1RVQ2MF@JMM/T'C5U>'12 MW3:-W"?T"%O*&&5;Q%/T$TAE3"0>KMCC>=TF:&CE8Z^WDT3C@;U7N'L0[KY- M..@IE*)2O=-Y8A3M#N08-@:#E6%C& _JO:(/_1\>;8Y>-D?QCB4T:3\X*5LT M%=MI4@\M(9[]_SO4E!WA9E*V:"JVT_0>&E$\WHG>%'S'I$!Q1JJMZM$D5ZDM M@0DP)G+8'[K8Q_W%.K121D%_L4[4N)X*/S2E>+PK_5ZIZ7+)T[2=1#(#\Z8< M#'N2F=OO34U6V,6XKWFB'K;1;!\=-Q2@RJ>/;50I=46;/^'=W>YHZ*8^$.G= MO\77F^: YT#3G#=]5;.",H%R2!6E0MOX74$L#!!0 ( &!P!%?!!=',C08 .DF 9 M>&PO=V]R:W-H965TB#XQ,VT)ET24I.QWZXT=]1+0LBK):I2^))=][>.\AS7MT MQ>F!\<]B0ZD$#]LH%C>#C92[:\<1P89NB;AB.QJK;U:,;XE4EWSMB!VG9)DY M;2,'N>[(V9(P'LRFV;UW?#9EB8S"F+[C0"3;+>%?7]*('6X&.JRNG1%F&6QJ+D,6 T]7-X 6\OO4RA\SBGY >Q-%GD*9R MS]CG].+U\F;@IA'1B 8RA2#JWY[.:12E2"J.+P7HH!PS=3S^_(C^*DM>)7-/ M!)VSZ-]P*3/\/WDHB#AR@%Z# RHGL/B=[$D;D/J*7ZN:E(!%5DW,O@:!!PD,94O$;>+Z@ M4EFI3Y?@P]T"/'_V&WBF8,#?&Y8(!2ZFCE09I'$X01'MRSQ:U!#MFR2^ MB] M ,A%V."^L+LO:*#<8>:.JNZ.XJTD#Y7DH0P/-^"]:*4!?/Q+^8#7DF[%)U.^ M^0">>8!TE[@6.Q+0FX':!@3E>SJ8_?H+'+F_F[+O":S"!2ZYP#;TV9P):4HP M]QIE7NFNM9_YGN]/G?UQX'4CZ$'?+:TJ$7EE1)XUHC\X$P(DL=H_H_ _N@1K MM6\:%UV.,SP:WCT)T&91"6Y8!C?L%ERDKJDQNF%M[$OH^N.3"(U6(\\>BT[BJAM!#-'('->XC&ML_>'=/NQ4H5&LJ0WI M\9?&5J!]6S*E,>[S)]@36(652U&8% M8]\[F3KK:-^9BU_FXI^3BSPP(!E8*3&1Y61,QJ\OL7%:'BK)6(?[SF2@JZNL M>TXZ(GQ(TY$T;LZF0*K,#9H,3]*QC_>]^1RI!O@#&T/AW+(S&*PL6P/411E: MZ]QLGFJ64KS0+TFH E4"1Q7CMW1[3[FQ$-M!NVX#?:%5*="U&.*G%B;06NX[ M\]$36I4/K02@70JD2\*89+VN8]\=UE:JP6SHX6'#2M4: -I%0/M*!=_ 6[6? M?U6%CG^FU0G4)@NVI4*&@7V!6V/I/*$]H569T[H$CIY\@5NE3V<^>D*K\J'U M$+0*BT;U;7?KG.2X]CL8NFZ#$H9:MD"[;CE?J-N!.J=35T%-N6C9 NVZI8.N MMR-U3J:N@AJ205JU(+MJL5=YNW/G9]>Z[&E>6T@+%01_WI,"LHJBSAGWA%9E MYJAW89=)+9/;;V,"=9E<+7.0O>?P*HF7 FQHM 1J&HMV&>5VH6?'[)S94P@; MI(4-\IZ\ V653IWYZ FMRH=65*A%4374051OC]3;4/,6\(_01.#"@%WM7F5F MMVW@Z).- :V,D+UE&/NGCX4&.^1[<-3P7(BU[L+NSQ,MN%>9UA=:E1DM MY_"/])WP.7VG>*M3?F ;V!.8K(,29QU&':< M[<,X"$D$UFQ/>9R^\C.U$XR\]BH&^T*K4G?TGNK)>V.X5PG9%UJ5#RTA<4MO MK.G%7;WI97IS9[!J?'.'M8[#'5^/-:H87%=?IR_OK";5 +7,PAUE5K.RP'4Y M9'J!9S9K>H.'M0;"=M70LF76E8FA56^R:NS48RU$\.0GUKE>>T-]H569T=($ MVZ5)RZ3YM??EIDDS6#5.FI>*D^H=792]UHK95(\N !& TQWCZ32S&,@-!0&+ M!8O")4GOG9PYR1; FR2F.9F/9ST43B084!4L2I:T:)@KRV=*F%TH97:E"FN_ M,2QHD!7$(H[BT$AC'$KX72CE=V6:?>?H>(X*:)V=BQ(JA"26^7&&\FY^]NHE MO)YG1Y1.[B_@]:WI_@O/O;Y5,VCZICS&Y>BA\T-@;PE?JTT51'2EPG"OQNKG MS?-S5?F%9+OLX- ]DXK)[..&DB7EJ8'Z?L68?+Q(!RA/M\W^!U!+ P04 M" !@< 17W,U*W0(# !&" &0 'AL+W=OR#M5 &AR7S&N9DZA=3UU79454%$U$C5P?+,1 MLJ(:MW+KJEH"S2VH8F[@>;%;T9([:6)M-S)-1*-9R>%&$M54%94/U\#$?N;X MSJ-A66X+;0QNFM1T"RO0M_6-Q)W;L^1E!5R5@A,)FYGSQI\N)L;?.GPN8:\. MUL0H60MQ9S;O\YGCF8" 0:8- \7'#N; F"'",+YWG$[_20,\7#^RO[7:4L:&+Q-,V5^R[WP]AV2-TJ+JP!A!5?+V M2>^[/!P _/ $(.@ P3$@.@$(.T#XIX"H T0V,ZT4FX<%U31-I-@3:;R1S2QL M,BT:Y9?<'/M*2WQ;(DZGJZ:N&> Y:LHP@8SR#$A;<)3G)*.J(!NL#5+RML;, M85U*V %O (T$[C-0BH@-69<,V;?J!;E<@*8EP]4KB])X 7A 'QQ'KZ #.&^A0=/X2ZFK,]; MT.MD* TM=VRY34O:I4$4 M>U>)NSO4-^ 5CP.O]WH2>-0''IT-_)9G_Q+Z]7GVK_ZW(;TM:'R@Q _BX%CO MD%<0^<-ZQ[W>\=F(_KI$Q[]D/9P$87P4ZX#7U20^$6OL'!DF??"3WZ5S";9Z MN5:DZS>*Z()B8Y) @$H..5DWFG"AL5-*B9[LP0JD:P:DX7B8" !$,ZK1&4]8 M2QPT1(.LU&CH+K@'G;0"N;4322&RX;J](KVU'WK7=C@\T003+=NIU6ZTJ&T?7PN-4\$N"QST((T#OM\(H1\W MY@/]7X?T!U!+ P04 " !@< 17WZRQI2L) "14@ &0 'AL+W=O[UE\26Q7.D>RCQWB.*UZ]E]5N] M%J)QON=94=_,UDVSN5HLZN5:Y$G]H=R(0O[R5%9YTLBOU?.BWE0B676-\FR! M7==?Y$E:S&ZONVU?JMOK),_B032_;+Y4\MOB@+)*T0B$\NFA4CDOQ=Q+[*L19+'\?L>=';@;!L>?WY#Y]W) MRY-Y3&IQ7V;_3E?-^F86SIR5>$JV6?.U?/V;V)^0U^(MRZSN_CJO^WW=F;/< MUDV9[QO+(\C38O<_^;X/Q%$#B:-O@/<-\+ !/=& [!L06P:Z;T!M&;Q] \^V M@;]OX'>QWP6KBW2<-,GM=56^.E6[MT1K/W1R=:UE@-.B[5D/325_366[YO9A MN]ED0G:5)LFD1%E2+(6SZ]-)L7*62;UVGF3W<])BUXW;[O NE;L7S^EC)NKW MSKM8-$F:R4]SYY>'V'GWTWOG)[F_\VU=;FN)4E\O&GFH+>%BN3^LN]UAX1.' M19S/9=&L:X<5*['2M(_-[7U#^X4,T2%.^"U.=]@(^/=M\<$A[L\.=C'1',^] M?7.L.YT_QL[^&#LW-X_%4C9'NN:]6))#GR,='CF!]S$OJR;];R*[CW/4DYQ? M_R%W=#XU(J__H^LR.U2J1VUOP5?U)EF*FYF\Q]:B>A&SVS__"?GN7W1Z08+% MD& ,$HP#@?5TI@>=J0G]]J]56=?R%E)5/]+BV4GR4A0X'F#8!L9IP;;DI1!DG(=*29>&.F#[1^"[1N#_4\Y M-EIT:G_$3HF+7#((LY%K:ICM.!DD)]=PRA ')X(<'((U$:#89X;CS) M_S.$R%45F&M,AUG=I'DW=#]MFVTUN$;$]XVLXX6VA'(A+PU0M!@4C8&B<2BT MOMY'%3OXK$357C$G"KJ[/<;QM>)[V!MF#V:JR:)9D3)04@Z%UE<# M*S6P40TI -4*@$>QB+PH' E@1)\L@!4I R7E4&A] 909@(PU:"N IQ6 C#NC MO'G[0P% "WD[4@9*RJ'0^@*H*AV9RW0I@*\5@(XS>QR28"@ :%5N1\I 23D4 M6E\ 5;PC<_4N!0BT HP+6$)<,KH"0"MU.U(&2LJAT/H"J((>F2OZ3T4CJB+) MYMM:.'7YU+PF,@W[];/('T6EM2+-@)-3+U 3 !2-@:)Q*+2^T,I40,%%G&<$ M:C. HL6@: P4C4.A]>56E@0RE^#6!O0>Y_BFYV'?CT9C':A_8,G*0%FYEC4B MKJ\W[)#R M 9,V"""8W&5L"H/N98>0?8 M6*O:>M%[E.,#0#1 P=!Z,;--C;8E*P-EY3I6(D7&)V*MZG9LKMMM+6DSS-3! M A0MWJ/U7.DPQ"-%0"M\*+2^;JK"Q^8*_V+.M)EWLM"@3L*9F!C,:=#CX%!H M?>V5N8#-YL)]-X-&5$Z6UDV]J$36Z5NOTTUM3/#-N).U!34I0-$8*!J'0NOK MK;P,3"^2X&-(/^$>%"T&16.@:!P*K2^W<:!7*4/Y$ *9L$FVV2*0D^'D\+F!/B83J<9F+FG!QQ2UH& M2LNUM A'X8FB"BO' IOG0=@F^,$XZ955S9'F^VB#6@^6K R4E>M80QI&IV*M M[ )LM@N^B>6Z*+/R^<>\G:R\ZH\@IF0!=(X"*%H,BL9 T3@46E]O95C@Z#+) M J0Y< ^*%H.B,5 T#H76GW2LO!)B]DJLDP4R=A"BP"?#1[]FNLE3B*U(&2@I MUY%&/B+Z.RE15@DY9Y789PID/.E@3B//=X?A!C5"+%D9*"O7L@8T.#']ERB/ M@YCK> NR+"[!O+ES"22#*22"7<1((J), BA:#HC%0- Z%UI=;.0D$ MR$D@X^HZH(C0X2T4U$BP(V6@I%Q+ZI^R$8BR$0B4"D'/3%B[T>-#,.UEF4)O@3$Q0 M=UK:01_4$8!"Z[^>JAP!:G8$OE7)2CA%DI_Q]\PP4Y4$18M!T1@H&H="Z\NK M7 B*+I+"4] )'*!H,2@: T7C4&A]N94'0LT>B/WKYF-O@$3$'SX+----%@Z/ M!E8-*0,EY9HSI12%)UP0JEP0:G9!IJ3P=/Q*Q1SC@ X?39DI)X?;CI6!LG(M MJ^\A]T3 CU92,):_MCG\'J7W:,SW\?"9JYEL1!GYPJFD\MB\#9"MS:@!9=, MD FIP?A5A#DAFG"#6AR6K R4E6M9L7NT($@_X,J_H.9:W38UT"RKX(XC#>HR M6'$R4$ZNX:1A-'RBO3A:,2\7U7.WMJ&\0[31VRUD=MAZ6#_Q8[=JX&#[';JZ M1YKM,;IBN]41%?QNL<;/2?6<%K63B2=)Y7X(9)>H=NL?[KXTY:9;K^^Q;)HR M[SZN1;(25;N#_/VI+)NW+RW!817*V_\!4$L#!!0 ( &!P!%>+RUD'404 M # > 9 >&PO=V]R:W-H965T0]?'?MNKI ^<2? M"=V)O6.@F[)D[)L^^2V^FCA:$4UI)'4(HOX>Z U-4QU)Z?BG#CIIZM0%]X^? MHG\L&Z\:LR2"WK#TKR26FZM), $Q79$BE7=L]RNM&^3I>!%+1?D+=O6SS@1$ MA9 LJPLK!5F25__D>]T1>P40ZBF Z@*HU%U55*K\0"19S#G; :Z?5M'T0=G4 MLK02E^3ZK=Q+KNXFJIQ/V!2I*DX@UXI1X!?VQ8(51!,9]*I4[7,8UJ)=>5$M2C MQ >?6"XW ORY)< .Q< .0B#S_^+^4C<>?+ECZE#>B2V)Z-5$C2A!^0.= M+'[\ ?K.3Q:9;B/3M45O9%Z -6="7( E72=YGN1KP%;@D1+>I;B*Z9(\:SBGD?1456I$32&"39EB1GK:W M7N %_JQ;F]]H\P=V5*ZR7M5/QA#KM\1"%T,<>-UB9XW8F57L3<$YS:-'(#G) M15J-1Q+_K9RB%*D'+9,;VJEIUN[ 6=C3>T$C*#@NS:A6L );RA,6=ZD(6BI4 MBOFNU],S82,D/"O%#NH*CTLOZ!B+=<9-L(-2ZPK_EUV.%P0]6O=P *U:[^B6 M<4F6*07+0JB;0@!!UUJ? %\^T6Q)^5?P+[@EC\^O=G4==#\+@M#W ]B3!(8L[-2!! M0T$REE&B-FAL[]-P!MDY,_B;EK.,:8\DZ5"[M%9\J@D95J%P-+NT4N]$I=B@ M"@^= AUCE[@]S4$>FLUZ9HK8< ;;9SFCV&5=Q[.A!4/LAV&// ,7/!0N8]HE M;L/'"YU9S_#">\MA=O:<]96+V\S!/=_=V. &'[GT==!Z0M?AY5UK'I9L\RP!8^\[G58:QLV7@B=G@44;%"#[:@9:N W&QI]LSNVO:93 M?="@" >CK1V_!%NP80L>.@\ZRK';^:)K M4.+:4?(R7NVVV6+M1X,6]\AYR\%![7;-62Q2##?<\^8LAY6UV='W.O MJ1Q6V=Y2Z>R_Z=XF7D95<+U5*4#$BEQ6^WG-U68[]'VU"6@>K_92/REMB?IT M3>E*%74N9ZJ+>+4]69U(MBVW!)=,2I:5AQM*8LKU ^K^BC'Y=*(K:#:)%_\! M4$L#!!0 ( &!P!%==:# _B @ &0] 9 >&PO=V]R:W-H965T_E&5!"1_/=(;VF:5DBR'U]:T,DQ9Q5X^OD9/:P'+P?S$'%ZR](_DECL MKR?S"8KI-BI3\9$]_4S; ?D5WH:EO/Z+GMJVS@1M2BY8U@;+'F1)WOR/OK9$ MG 2X9" MP&X'^ /!) V@/0#O($ KPWP7AK@MP'^2P."-B"HN6_(JIE>12): M7A7L"155:XE6?:C+54=+@I.\FEF?1"%_362<6'XJ#X>4RJDBHE26*(WR#47- MG([R&&TBOD=;.?U0DC?3N)H.;YG8TP+E+#_?E$4A@U'$.17\'7J[HB)*4OGI M'/W^:87>OGF'WLA@]'G/2BXA^=54R'Y7V:>;MH^W31_Q0!\#]('E8L_1.H]I MK,9/Y7B/@\;/@[[%5L!?R_P"$><,80<30W]6+P_'AO"U/7Q%-S+<'0P/7Q[N M6L@@QQE :CPR@/>?@5J:ZM0@>6:D:A&\Y(=H0Z\G9TFPATD&=F4QA371K(H(:L MKB6/RSF>$^]J^GA*N#7Q6,+UE+,%\8B:,@1*J3#I'YGTK4S>IJR4*QC+#J5( M\AV*BB+*=S6M'"79\[)7KV@;R;IQQCHB2&!T*%I<;@>*$;UB9FQD,M.%X :E6+H7!0)M.WCR8 M]Z;3VH#ES7%OGH:PF5"X**8BD*/I2)CRQ MSI\;.^B]^Z>)LIDV3.PMG*!'F15Z[*0SI'2)TYOG(5!*I0#S8P'F5JY^8U'. M:U&2,T&YE+4;FCQ&#RE%VX)EU2041?)0"E;P,Y1+ <.V*$JE=JDUC50O:"/K M)]?2E,EUU%@M>P_NL;%:M4"2JE4:W&LUL+* M5:TJ3&PMM*X3C!?]!=4*/I8M0TK'F?=6H! HI<*6ZW0RW/D^7R]482V4?T5LN5/>58%HU9'>+W5U^HK"J1)W[&M1+Y/F.%2/YN+NMR!8A?M6[?MEE. M1^L3U^\SK+SQ6G$*AJ?SBCE_\RF7X#+53U\@GUIA::#+*GGKT MA,6:#E@$_;,>*J7*9N>]7*N7&'510_E:[/$Z&6/0'NO]-0J-?!,VXN:20?FT%BK8&10NAT-22=C[1M1O%F^:V MUYDTV[LDSRNO*"\J YIT8:=2]W/M,4C-X(!UZ?1&NW1I,(A*:2V+E, MU^X(!W6SJSLT[?*I-SGW'-RG"](WAE!H*EV=)W3MENQXZE*Y(,N3]D"+A,5& M_G3/M/#[=R':1H$RWQ8:@Y!>+H1"4QGL?)IK-VI_%(F@YVR[-=S\,N MH YKE=>7,DH3\>WT89:Q,I"&;06*M@9%"Z'0U")V9A+;S21VL&,L@.X676?6 MOP%J!Q]-+"1:"(6F$MOY2FSWE=AQ%T9BB7X'O7^7=V7''LTKJ/N#0E-Y[=P? MMC^=D[S.C;QZ^HV@^5R;L* >#!0MA$)3B>T\&+9[L#NIVXRZ%^M&:D&\OG"S MHX]F%M260:&IS':V#-MMV6D):1W7(&BK4'10B@TM8B=K\5V7SLH+75':Y*6H*86%"V$0E/?%NM,+;&; MVB%I270[JTM+._;HE[Y #2T4FLIK9VB)_<'ED+0DAF>,NK2T@X\F%M1D0J&I MQ'8FD]A-YJ"T)(9GDKJTM*./9A;494*AJO#EJ=YF#TI+H-M,D+>WPHZF% M?0?TGS":I#.:Q&XT7RLMR;G7EY8V36GOQ>@W>D']+2A:"(6FUK/SM\3_US0E M@;2K*U"T-2A:"(6F%K&STL1NI832NHIX1"4[>\=)[2LWO*02'9Q@466NW0H[>U@%I**#25ULI2JD;RC[SI>$%.!IE>7\8K0LBO79>,SC)5EA?DK7 M)!=/YI2M<"$NV6+,UXS@I'9:96-D6=YXA=-\-#FO[]VPR3DMBRS-R0T#O%RM M,'N^(AG=7(S@Z.7&;;I8%M6-\>1\C1?DCA1?UC=,7(VW*$FZ(CE/:0X8F5^, M+N'9# 650VWQ7THV?.K-*\^8^?6B)V'*"]QP&U#DAVQR9T2$2H$S,449SF,"FIC&>0)BS)=@+L(/I'D3QE4XO*/% MDK#WX-V4%#C-^'MP K[<3<&[H_?@2%B"STM:%Z&35U#AN.W3== CM MZ9 '/M*\6'(0Y0E)^OYC,;CM"-'+"*^1%O!#F9\"VSH&R$*VHC_3U[LCA7ND M=Y^26+C#O>ZSU[M##1GV=KKM&L_>@W?#R!JG"5@SFI1Q 9*4Q[3,"P[N;VF6 M ;%:-Y@EWU3SUB [:N0J Y[Q-8[)Q4BD.$[8(QE-_OP#>M9?*M)-@D4FP6:& MP'K3XVRGQ]&A3ZZ:!7@,'L@BS?,T7P Z!\\$,]6$-%A>C57M((\3QPF0@^5<=\XN3L$ MPL -9)J'5J$#;8EE;?N'LFP(K,>RMV79T[.\HJQ(?];;@8HS;\#&"?2A+_$Q MW6,&)=JT?3F4-D-@/=K\+6V^EK9/U;ZIXLL?$!%X$E=#DQ/9)M*V?BA1AL!Z M1 5;HH+7)4(BBA"1 M>$I311,1<,:'$\&TD1-%58!5X@+T]MGPZESQ!8C[YP M2U^HI6_?-@_6^+FJ]91U63C,<\AWD,2DR@H%KL2DMGN',FD(K,"53U1 3BLPGP[#/J- MSDPUVJ<6==0B+;53,B>,B5AGY)'D)5&54+^ N$?*&JKUVB4=AQMXDZ2D1O1C GO\PS]C !V[XW8-*HP%(U MBOS DIE\"^T$._$$]>KINGY=0I@(WP=<[*'/48P$#@/1I!Z*U(VZMDS?6^@F MV DGJ)<_>]\-*'E4J"*K?L71Y]&DXHD4C3K0#V4:WT(8P4X90;TT^HH78@^J M7IZ)8HM5+U5V5O3N9O6(X[WZ"0Z54>AXELRN26$4*=I$%I(SR\Q4HWUZ.P4% M?U-"P:% C7UVA)VJ)*@Z\+0E2DT MJ9,B1:L(!HZF6NUSV"DJJ)=4L,>=D#X\*?>0[ MH4RCPLJ37_A'*JL #DA\"]6#.M6#]*KG,WU9_<>#0#L>T%J%HWSO5Y&ID"Q! M"$-9YZOMW$!.P:W=KH*W;=\9\CJT0X'KA-T;R3YCG;I!>G4S*_.$@R7)$B 2 M9?MMF# .[C^2U0-A2MVMQSPX:QI514;19J;0^K/3B2?DOL6F9E(>38VB14;1 M9J;0^M/3B3*D%V6WAR647AZ?[UEXR@GU!JL?.KX=#C9$E9WM6X,=T>BG+U-H M_4FHI%O_3B=,D%Z8W,-O^T\D8$; @N2$X2Q[!KC5,.6:YB"F><&PL"9/)"ZK MU74*;MI/&_4DK?>B;HB /8+HV'=0;2IV:<#3)[!JCIV0ZM@)^%#FI!GYR\F1 M.F0J/Y'-#_!#I_?HV^U ,M0(>-5T:3?8$EEFX*)NJ7<@H+K1?!$#&\S!$0J/ MA;0X?#3(.A9:XZ#1J )AO'/\2"R,17U0C(.:\.;LP_;N]C#:57T$2[I_#<^F M4''_$OEGD8@SU9- /*G/M8V[IIM3<1\Q$YQQD)&YZ(9UZHL4Q)J#9LU%0=?U MP:@'6H@57?]<$IP05AF(YW-*BY>+JH'M<;_)_U!+ P04 " !@< 17T,F, M?J0% #E&@ &0 'AL+W=OC/B+;Y+7BMGY) M+.K<0][#2_+8G.V%_*8VC>5.2ENAMMM-[>>IY*-ZR@ZJW8LM*\60M94&T> MY:.GMI+1K DJC^:QI^RCG,U'IG)?LHT2J*@HJ_[MGN=C?C?#H MN>$3?]SHNL&;S[;TD7UF^LOVHS1/7L^2\8*5BHL22;:^&[W#MRM"ZH &\0]G M>W7T&=6I/ CQK7YXG]V-_'I$+&>IKBFH^;=C"Y;G-9,9Q[\=Z:COLPX\_OS, M_GN3O$GF@2JV$/E7GNG-W6@Z0AE;TRK7G\3^#]8E-*GY4I&KYB_:=UA_A-)* M:5%TP68$!2_;__2I$^(HP/# :0+('9 >"8@Z *"2WL(NX#PTAXF74"3NM?F MW@BWI)K.9U+LD:S1AJW^T*C?1!N]>%D7RF%MLR4SX9* MAEXMF:8\5Z_1&'WYO$2O;EZC&^2U;Q7B)?I2'#7\O1&5HF5F&F].GF>> M-H.LN_+2;D#W[8#(F0$%Z(,H]4:A59FQ#(A?#L=' _&>$:=7B#PK=$\&"?^L MRKHDR4F?Y.3")!'56O*'2M.'G"$M4"G*<6I6O!2YB7HT,,V,RAI2H^UD!/X-SC/O=X,/?W7=YY+E*J658GO:52\Y1OJ:XG7K&T MDEQS!AXZL3L=V$IO 6&L\EA"F,02 ,#4>S>4_K1/?WI1^N"T([HSY_5SFP$6 MQH$UF_-&Y!F3H"!38&<(HL"2Q$69N@AM40"N!/M32Q87%>!H2F!ADEZ89%"8 MKXT39-F8[I@TSO;9E!A/K+1Q(*8RH.P39XK"8$*L-;R 4+Y3$A J)/:^"*!( MXL=P]M@_V#=_,/_S!S)HO5JR^&@4_MO FJ@%B)I8"2U!5&AO@R J#L^D?>1: M\??[D(SGE2D%T(ET?%>R(E=E6UZ5;74MMM.9(8>9(3_A1[K@EPP) (,<"<0& M6!( -N!)\,$+XT%C=RU7TO4R;$L@D.-+()!C3"#0.6>"#RX47VI#O\.;=)PO MF1, !KD3B VP)P!LP)_@@T7%PQ[U9QT*=AVC;PL!F$KG. )!OBT"9(7/>!1\ M\*=XV*!^8N."455)5K!2([%NM^9Q_4M.ANB>RDRA-*=*\36O6Q3*.7W@^7E1 M7#/IB.)"QH'O;!4 RC%N(%5XKC(.UA5?YEVO9]ZZ#J.7%HX+(S@.$EL;@"WQ M$]N_ ; !\$Y"W.PMGC8V_Z@A>M87_)P(,PU<2#,=7$0;,#&'5PL'K:QR]JZ M\!U#O#!G<[-TMD*;1<1I?E(4<#FXYI+8&2X@4.24 @"*G67B@H(P@24@!R=+ MAIWLN3(P%7!.BY=*I.OQ=%+CT-Y!0!B9VJ<'D,>3U8SMW".5D#H$4(@]I7F5 MF2-D+46!4IJG54[K5Z 2Q#4&DXG]51="31/[6\]%7*N7N%HIO*.?[0LF'YO[ M$G- BJK4[4^R?6M_)_.NN8FPVN_Q[0(#[4M\NVIO7 [T[070!RH?N=$Q9VO3 ME9DF,U39WJFT#UILFTN#!Z&U*)J/&T;->50#S/NU,$NR>Z@[Z&^VYO\#4$L# M!!0 ( &!P!%=._,:OP 0 )83 9 >&PO=V]R:W-H965T;&>V@<9VL0WH%B3M]IF1SA972?1( M*D[[ZT?*BFQ3M&RL^6*+U',/[SD>Q2,G6\:_B@Q HINV' @:6U4Y*[O>;%;$%HZLTG==\]G$U;)G)9PSY&H MBH+P;W>0L^W4P27S3U7+;=E26D!I:"L1!Q64^<# MOEWB6!O4B+\H;,7!,])2GAC[JAN_I5/'TQY!#HG4%$3]/<,<\EPS*3_^;4B= M=DQM>/C\ROZQ%J_$/!$!:321(IK=+4 26BNG@;HR^,"7;V[ M1N^4+?JPE_K\H;%'COD>_Y@<6?^>7FODW.CXV^_-^C'P4C:',EJ/F" M$WP/1CX(M.*L4&L]J8HJ)Q)2Q"SIE#-A387=8*%],/V!O!4;DL#445P"^#,X MLY]_PK'WBVT>WI)L\99DRS$5NA#1.2@Z0< M]![;1F"3DQ)1"85XCTJ5Z@HIR8LM'".+DV,C+^==4&2LT86%)QB'1D2Z(.R% M]H",VX",>P/R "2GW]4^HM66D6B)&XB_,LRUZ68VT'=27^H:D\E\H-?:_X M+F00F^K/TBS[:8[E^WOY_F7RU^JPAJYT$*YU%!(B,K12QS.40;JV9W1#?>A0 M'(2F^"YH@,/0E-]%8=\S5[*-*XQ/K&6\+Q=Q;VU3IW?[]>Y-],"B)1Z;BKNH MP%S'-J; -TL0"PK[P0FY^UH+]Q=;ET[YV

G="6_XAS*Y!N2G)0B-T^2U@AT2Z=1;-8O%E 4 M168%(0Z[E6EW!TCV][V$NE#?75B]-_AVSFV]"_TI5-]K[&G MW]U8?2)\3=6),X>5&LJ[&:K)XKM+H%U#LDU]R_'$I&1%_9@!28%K@'J_8DR^ M-O0 [57<[#]02P,$% @ 8' $5TF;GYZ6!0 51T !D !X;"]W;W)K M&ULO5E1;]LV$/XKA%<,&9#$(FE+=I882)P-Z[!N M0;ML#T$?:.EL:Y5$CZ22=+]^%"V+3D31;N#DQ98HW=UW1_+[1/+\@8LO<@F@ MT&.>%?*BMU1J==;ORW@).9.G? 6%?C+G(F=*WXI%7ZX$L,08Y5F?!$'8SUE: M]";GINU&3,YYJ;*T@!N!9)GG3'R]@HP_7/1P;]/P,5TL5=70GYROV (^@;I= MW0A]UV^\)&D.A4QY@03,+WJ7^&PZ, ;FC;]2>)!;UZA*9<;YE^KF?7+1"RI$ MD$&L*A=,_]W#%+*L\J1Q_%L[[34Q*\/MZXWWGTWR.ID9DS#EV=]IHI87O5$/ M)3!G9:8^\H=?H$YH6/F+>2;-+WJHWPUZ*"ZEXGEMK!'D:;'^9X]U(;8,".DP M(+4!>6: :89DQ!@KCCO8Q+^0,ZN@;%TDQ? MO=.6Z,\E+R4K$GG>5QI?%:4?UUBNUEA(!Y80?>"%6DKT4Y% \M2^K_-JDB.; MY*Z(U^&O97&*:'",2$ HNOUTC8[>_>#Q2YNB4>-WT.'WADLE0*4"](!6: 8% MS%.%5ADK)+K[ /D,Q&=7_EZWU8P]DRL6PT5/5UF"N(?>Y/OO02Z="0Q>(8%AD\#06_4KINL;PS&ZAMB4&%%LNI:X MD*Y]A<97Q67WDQ,2CB+][KT#0]A@"+T87-/E:#T/ZEDS \VMH!DNSIB4Z3R- M6<57SNFPCC7JZH(WVAS9NH(WW&V*:.:!A#E?P<2NX M'EZ#:.2.CP-+Q\'.XI2%%N0L_4]WE9F46NT2F"DD09RDI6G/#X#9C5JX OS(%8?2-^??LV M9JV=;0\$,AQWC 5B)8IXY>/ S%H'VP8Y& V?<^L.2'?$QZW$*A?Q*]?AN94X MU&TTZNH#JV[$+R:'HE?2UC4ZCH8=\*Q&$;]&[4^PI*T]X3#L8'ABY8?XY>>V M_1'XC*MV$2P\KG01P8FYK4DXZL1L58GX56EJ^C/^BI30*^&,K3=JDG]*JM?M='Q<4ZM#U*]#A^=)VM:J4=A!D]1*%?7KPJ%HDK9%B@2X8S>$6KFA M>RZ4=M(D=<@(#H*P8\5.M_;B_$*RW\SU;C;;-/1 MMLZ$-.HB1JLR]%!;=;6C)UO!-!B-L1O"H-*0IRV6K0<[ON+Q9]<8-%.X:^BA M5*)"UYK/$2LVY=Q:(%SA>\MQ_6%H'.-C_=UWZB*!_M:A4@YB M8<[:I(ZO1^]ZT[YI;<[S+LTIUK/V*WPVQ:YV&ULM9Q=<]HX%(;_BH;M['1GN@4),) ES"3XJSOM M3J9I=R\Z>^& $]M*VN)T,[LCU_9.!B!H\+FS4VPCME5+W%^VVG*UX&LFWXIYG^IN%R--(Z=U\V9;W.8_FI5&:M%FG MX[33*,Y:DW%Y[":?C,5:)7'&;W(BUVD:Y=^O>2(VERW:>CSP,5ZN5'&@/1G? M1TM^R]7G^YM<[[5WE'F<\DS&(B,Y7URVKNA%R)S"H&SQ9\PW'^]B/=+T]>G\Q=)/E4 M)'_%<[6Z; U;9,X7T3I1'\4FY-4)]0O>3"2R_$LV5=M.B\S64HFT,M8]2.-L M^QE]JR[$GH'F-!NPRH =&O2>,.A6!MU3/?0J@]ZI'OJ50?_0P'G"P*D,G%,] M#"J#P:D&P\I@6$9W&XXREFZDHLDX%QN2%ZTUK=@H!5%:ZQ#&6:'=6Y7K;V-M MIR:N5HY4L5KG7)+7+E=1G,A?R*_D\ZU+7K_ZA;PB<48^K<1:1ME)EDVWE#6(=U&SHT/=V<-5V/YWGWGN?=MYN[?*;-Z9/>@]/-F[R'IYM3 M2R2[._%W2U[W%/%_>:^_)>\43^7?33+?HGK-J&*(N9#WT8Q?MO08(GG^P%N3 MGW^B3N>W)HD@82X2YB%A/A(6(&$A"&;(KK>37<]&G]SD8L;Y7))%+E(BHX03 ML2!W:ZG;2:FEJ.^T9!'-XB16WYND:,6?*T4DS-W"G!)63)L>)FPP'';&[8=] MC36TZ@X'?;.5C^Q8@(2%()@AGOY./'VK>#X)%25ZUOC LS5O$D?_Z.+V!]09 M.N;5G38T<]BHWS6;N=MF_;UFE-)!IT\/0MK8;CARA@=!M9[%S XV$A2"8$>C!+M #:Z#_$+E:D:N4Y_$LRLB&WY&5T%.0;%D&.A%+H9^\ M9+S,]C7PY0-/[WC>."VQ^CMW+$#"7"3,0\)\)"Q PD(0S-#F<*?-(6XV/$3* M#@ESD3 /"?.1L )"T$P0W:CG>Q&+SL;'AV/@,=SSJFU$^=J# GSD# ?"0N0 ML! $,S1&.W6:J_.\:;/=_MP[&I3F0FD>E.9#:4%%VY]<.DZG<_!C#E%.33'M MY4SI2TW7*_(/YMA3>P?.U@^2YD%I/I060&DABF;*C-4R8R_XL$#^);[(^2R2 MROH 8>_$V3<^),V%TCPHS8?2 B@M1-%,X=9I=0K,JU-H8AU*5":#Z4%4%J(HIERK"L)U &.OE.9# M:0&4%J)HIMCJB@6U9J9/R.I!ZQ10F@NE>5":#Z4%4%I8T;LGYE M^5!: *6%%O'\#9E&2;P0>19'N^F;?6B% MUB*@-!=*\Z T'TH+H+0013/56-E":#Z4%4%J(HIE:JVL/[,66,=C) M9ZNL825#UZ&'*H-6&* T'TH+H+001=NJK+VW>#GE^;)2)'RAN]!Y.] _ MJWR["'Z[H\1]N:3Z3B@ETG)SQ:,YSXL&^ON%$.IQIW"P^U<$D_\ 4$L#!!0 M ( &!P!%?69&WH3@4 $0Q 9 >&PO=V]R:W-H965T4L!J8M?FE5319MN^V'5#Q,8@K6VAQT/ ML/GW'1O'8.),L#AMI 0,/L_%W(.Y/IJ,MEQ\RY:,2?(CB=-LW%E*N;HVC&RV M9 G-KOB*I>J9!1<)E6I3/!K92C Z+T1);-BFV3,2&J6=R:AX[$Y,1GPMXRAE M=X)DZR2AXNDCB_EVW+$ZSP]\CAZ7,G_ F(Q6])'=,_EE=2?4EE%1YE'"TBSB M*1%L,>[\:EV'MIT+BCW^BM@V.[A/\D-YX/Q;OG$S'W?,_!6QF,UDCJ#J9L.F M+(YSDGH=WTMHIZJ9"P_O/].#XN#5P3S0C$UY_'E&+U"I(HW=W2'^4;<2"PW%<$=BFP3Q4X MI< Y5>"6 O=40;<4=$\5]$I![U1!OQ3TBV;MWMVB-1Z5=#(2?$M$OK>BY7>* M_A9JU9$HS:UX+X5Z-E(Z.?&8B#8TMP-91"E-9Q&-291F4JR5X61&+CPF:11G ME^0#^7+OD8MWE^2=VH/\N>3KC*;S;&1(]4)RG#$KBW[<%;5?*?IIG5X1VWRO M?FVG03X]0>Z\+O?T\ELJM-5]O=QC,U7=*N1V@SS0R^_9JJK>) _?.O;XBEC# M7&X-ZW)#M;[JOUWUWRYX[BN\FU0RP3))!)6,9%NZ(NKM9<5[0[[>LN2!B7^: M.JS%YB?0ZVQ%9VS<46?(C(D-ZTQ^_LGJF;\T]1L)\Y P'PD+D+ 0!*NYQJE< MXQ1TY^VSQM??U7/D1K(D:_2)@_0)$N8A83X2%B!A(0A6\XE;^<35GEVF/)5" M31M$G622)G?HY0YY8E0T?<%,M<*V3D#"?"0L0,)"$*SFA&[EA*ZVE7_P?/)4 MLP5-^#J535[8 7H%()^@-Q-[..C;ZEMN<]AY;9VVG4?"?"0L0,)"$*S6^5[5 M^=[I$T93WW?RP4'?S2O3M=WCQFO+M&T\$N8C80$2%H)@M<;WJ\;WM8T/:"3( MAL9K1FB6J:MJ@US$$7V(XD@^7;XG7"Z9("E//\S60JB+C=UNC=<3VDIMIXC^ MBQ.-Y70'=;=YR(H^$A8@82$(5C/(H#+(H.VUA[HVFRW?OOC05#ZT:0&DABE9WP$&Z:9TW?.KUK?N/I'DE[7@R-DWGV #( ML@&4%J)H=0/LXTU+GV\BAU!]J=9>V=&ZAY_N0??HL^U!:_I06@"EA2A:W2C[ M1-/2!F%-P^@]6\EB!BVR>NU JH>WM@8TYX32?"@M@-)"%*UNH7W8:;FHP=1" M!GM3*,V#TGPH+8#20A2M[I=])&J=G8GJ":U] LU.H30?2@NLEV&RTS ZAZBJ M=0?LHU'KS&Q4KV_=?VB$"J7Y4%I0TH;UT=D9#H_[_U\$I-8^(;7^OXA47ZJU M55Z&I.[ [!]/I]"4M*&F[9I'+0N@-4,4K6Z ?0)JM8Y /ZWCIV)UAW[@A$:@ M4)H'I?E06@"EA2A:W3W[(-2"):$6- J%TCPHS8?2 B@M1-'J2[WV>:A]=AZJ M)[1>UP7-0Z$T'TH+H+30?C/YK3M@GX?:9^:A>GWK_D/S4"C-A]("*"VT&Y-? MJS\P!N[15 JM&:)H.Y,8!\O# M\_\ON*7B,4HS$K.%PIM7?741+'9+]G<;DJ^*%>,/7$J>%'>7C,Z9R'=0SR\X ME\\;^2+TZA\G)O\"4$L#!!0 ( &!P!%>N&PO M=V]R:W-H965T\AY= MBC?/2?HU6PF1DV_K*,YN!ZL\WUP/A]E\)=9!=IEL1"Q_62;I.LCEU_1QF&U2 M$2S*0NMH2$(YV_M,5%<>DN2K^O++XG8P4BT2D9CG"B*0_Y[$G8@BA23;\5<%.MC5J0KN M?WY!]\O.R\X\!)FX2Z(_PD6^NAU<#XPILG45;^)<^5 M[6A YD66)^NJL&S!.HRW_X-O%1%[!2@_4(!6!6BM@.,>*.!6!=QZ 7:@ *L* ML%-KX%4!?FH-7E6@O)G#+5DET[,@#Z8W:?),4F4MT=2'\G:5I27!8:Q&UI<\ ME;^&LEP^]8,P)4]!5 BR%D%6I$(.FSPC/\U$'H11=D8NR.]?9N2G-V?D#0EC M\M]54F1!O,ANAKFL7Z$,YU5=[[9UT0-U_5K$E\0=G1,ZHJZE^ PN/A-S6=PI MBU-+E"Z-.W3W*T!0^1N)"SY446 M1$+.#P\YR<2\2,,\%')(+@LY[,A*1 LBC2KO$&EV9J-Y6YU75J>FUZ?I%1O) M^_ZT3U_3R'$=ZIE6/MCRCKRP'2\,Y&4FTO I4+,O";),*,_\+](Y!U)M''%&X-B,G)X;>0TC5P^<6L#!VQ5QSY[NSY[8)_O@FQU3I:[2-[C/#1:%1C!*E&@Y'QCI$QR,AGD>5I.,_%@LQ+*$>93LCHT-7NPY=M>L0?+>O3NF,Q:C9&;!9 M'>_B9-?IR9%.JSE*W;7EH07XHU@_B-0Z#X+8;4<\)IB/!&9PZHQT%#CJ)9BI M8)$(147SL=!,2O<":P=QT:G .+SJ6*PLRP[I6I)ORH:5.P6+N3P"N=!M./F@W@2$7'.0/>%:VX]W%"C9RPTDW4= M/SMN/QZ,%-U6E&*B^5AH)J4Z]';@8+;E^EJA'5E@;5;-%19N6=>>ZWC9@0/F M+^%C'"ZE?THID)3B('E0M2B!)CUZ4VB/I=ICR?_)ZU9GN%6MQR(FFH^%9MX1 M':+E -\-\VP+=M+(MT&##NG9L1"@;G^(\#J_KV M';/Y//#N2*ON'=M]G%FP+8\1WQ\#IS9P'R[5]49H%4-A%7-WXI,2VE0F#AN[ MD_H35XL=G3#'JP= <+.Z=GOOV3ZL84YY>E9!'.]RT\[>Y3X$!-4"@L)/X(^N M"C*\\Y-4R-"PX8O0P@%7VSKA@2HPL-!,RK7 H*R?%!*2.J@HQ43SL=!,2K5R MH;!RP5\X^ D+Q\QFU4PDP6WORHW6$!1."6!X^*LU'MS&UF,759!@H9GW1PL2 M.NYG.D"2$Q6EF&@^%II)J98Z%)8Z^--!,T%BFPXL5I;IH _90K5LH7 FY93I MH,=GN7#K6H]:5/6#A69NA=#JQ^TG&^.B9F-0T7PL-)-2K6/<4W0,'-"[)VH8 MBYTUH(>;U+7+6L.XL(8YQ;\[/^CM/4Z .]=Z+*.F>K#0S!N[MU6JGU2/BZK$ M4-%\+#234JW$W"/[EM"WGS73/+;]9Q8KR_ZS/B25JR65"TNJ[>ZPW*%V MBID;Q6!/1LWJH*+Y6&@FM5J1N?UD=5Q4$86*YF.AF91J$>7"69T/21!GU2C- MI=NF8B["[7JV3),U680JJ?M0Y$EJW<+L-C,XCCOF#<^UF#%*Z_O=X,9V)4/+ M'Q>6/VW(.!H=-36-0\>L1TY-N[*F@' GHT:T8C/CS&TX9A]"@VFAP6"A<=D(JTZ3%JTQ&*PQ M4+S[U<]1X4:V)AY5=&"AF2\%:M'!^Q$='%5TH*+Y6&@FI5IT\->G66"(UO0U M-8=E*L"JTZ1%2P[^6LG1;ZX5;EYKRE'%"Q::>6NT>.']B!>.*EY0T7PL-)-2 M+5[X*>+ER"1PFG"QF5GB>+A!73N\]WKY<>'R3[GW/Q$SP-UM/;91,S98:.:M MUI*-]Y.QX:B*#!7-QT(S*=6*C,,9FY.F"U3UQ9O)&UO,T(>JXEI5\2.JJLI& M;)*T/(,I69(HB1\O/4+H%>C2K!4-%\+#23:RW5>#]O\'!4<86* MYF.AF:>/:''EP:^S?# &IHT\S_+:C.>-J5-SQ)G5D#$ZKF^4@)O4M-"NUJ'(' M%R=/P6F->^?/0WM/SZ6P(:E04X340G*2D'Y.YDF<)5&X"-2UAR *XKD@ MVW,UI;6<1GXM8K%M\ #G75VU-$/P;I8QAG)!)+V8S1Y5BN..GV M8,[MESS9E =)/B2Y9++\N!+!0J3*0/Z^3*3"K;ZH"G;'HT[_!E!+ P04 M" !@< 178MJX)_P$ &(P &0 'AL+W=O8'V8C.GJX5J-C+S.X(8EC)'A.KC#BX@CG.2 MNH]_*^BH'C-W/#Y^H'\J@E?!+$(!%SS^*UK)[6PT'I$5K,-]+&_XX3>H G)R MWI+'HOA+#J6M9XW(4G'.!H&_[],/Q#+?$V8R2W,_%T]W9[IPGC=Z\+]';R7#JN>%5?"L M9\V+O_]0;N120B+^T \_$+ES";*2:G(#L#D;SGW^BKOFK+OV8 M,!\3%B#!6H6RZT+90_2G%4I7FQ+K%MC\Y^1NSCS;\Z;&W7'2^U;48>:X;>7W MK6SJ>+1M%?2M+.K0QJH5OU/'[PS&_X7+,"9++B3A:_73=0?I7DW,*T@6D&DG MY2#OU$F)"?,Q80$2K%44MRZ*^PK=P\4L%";,QX0%2+!6H;RZ4-[+=(\2ZQS_ M+[.QVVD>?2/6,?'[)K9M33J-HV\T=O1=8US'/1Z,^_,.\AA5S%6,8K!E#,). MG8F8,!\3%B#!6A69U!69O$++F& 6"A/F8\(")%BK4-1L)(/Y,DVCXK8:@DTG MG77"A<9,K1/&K-,Z-&:61ZV.6: SH_91(VIGX4@XT<$L!/<2LK18>Z1"R=(\ M%VOX02,99IXZ05%I/BHMP**UJ\.:ZK!7:"?5(%CEPJ3YJ+0 B]8N5Z,VZ:!& M>D9+L?J]@DTLL]M2^F83:M-N1^E;,=-E71VC&],S3?.1CM(H.3HLY8)D%_/O M $0H%9.%Z1+( E)81_('3640>_(LQ:3YJ+0 B]8N4",UJ?,:3055@*+2?%1: M@$5KEZL1H710.CVCJ: J3U2:7]&.FX_K,;/;HEY"5-)&5=)39.5R&V8;$.]) M"E*;[KZ^OA6M8ENUUTZ.3G>9C2\)&5-)A57F95DO".%SP;+AG MHTI*5)J/2@NP:.V:-+*2OH:NI*C"$I7FH]("+%K[%4RC+=D+:4NF$8V>TUT' M:JR8:]J=)J*QLL9>5UAJK&SKL54@:W0E&]:5G^46AGO',.#4R8A*\U%I 1:M M78I&1++7$)$,542BTGQ46H!%:Y>K$9'LA41DQ3U^,^6Z5O=IML:J_U!*9V1Z M5E=":LR75#- M=9^>!>66C 9?[A"Y4DNV*!4DAK4:ROS@J3:7E9LNRA/)=\6N@@67DB?%X1;" M%62Y@?I^S;E\.,D'J+>^S/\#4$L#!!0 ( &!P!%<1/LEVJP, -81 9 M >&PO=V]R:W-H965TWILG2#92879,M5.+)BM 2<]&E:Y-M*>!,@R_Q7:@'S)EY*"J5^T;VTM Z4UXZ1LP6(&95XU__BI%>( ('B& M 4X+<(X!WAL MP6XYWKP6H!WK@>_!:C0S29V)5R,.8ZFE.P1E=:"33:4^@HM M],HKN5 >.15/ MHZL8.,YEZR/Z^ABCJW?OT3L!0G]L2,T$ 9N:7$Q,TIMI.XEY,PGGC4FXZ(Y4 M?,-04F60#>#C<7PP@C>%()TJSHLJ4\+>ZND:N]0$YEN,.S&=Q/MP9"N>_ M>4]^V'M/#+=;(J[B<\]:(@O"N%HG8ACH#M"WWX4]^L*A9'\/I;XA]X;)91V\ M95N&'NTV&"ZAL$7KP$& M"B@_&KO(";TPG)J[0UE/K6S?L29]J_C4RK/]T.Y;):=6KNW;KU:]"/TN0G\T MPJ3<%N09 #'8 <55"F@)%:QRSM"W.RB70 <7WRCKI8M/)UFLDRS11-9+3="E M)O@_RT.@,T,ZR6*=9(DFLEZ&PBY#X>C+,\>%?&,^H!A2]:H@UW[SVS0?Y;HT M(3K)XH;,/Z@L$]\Y*E*))H\]H2>=T),?K<.CP$M5U4D63TY4#4+'.E)5D\>> MJC>=JC>CJC[(DL_$YG-(UU'HI;KJ)(MO3G3]Z(;ND:Z://9TM:W7O;\UJNP] M?A9G/CZ\8Q^%7JJL5K:X9>MI&WI6<"2N+J=]=0].5O9Y95=LR&%L/S]OB0[W M3*$7W!QMTL;=7:SA.3X373X;"VEPB-!U.MNJ4O"1< MG+E5.W/' M;*OT@\D!D.W*0IJYER-69[YODAQ*;@:J DD[F=(E1YKJM6\J#3QUH++PPR"8 M^"47THMG;NU6QS-58R$DW&IFZK+D^L\""K6=>T/OL+ 2ZQSM@A_/*KZ&.\#O MU:VFF=^RI*($:8223$,V]\Z'9\NIM7<&/P1LS=&8627W2CW8R74Z]P+K$!20 MH&7@]-K $HK"$I$;O_><7GND!1Z/#^Q73CMIN><&EJKX*5+,Y]XGCZ60\;K ME=I^@;V>L>5+5&'%>3_SDB-N"1XXN>X5M! MHF0B"L'=-589@RP#=YF9>$R&Y@A=T6_(1]WD]I,_,Q5/8.[1-VU ;\"+W[T9 M3H+/77+U'=4)TZ*EN7-G$PB,;#F;\YEM-E%=J<;SK\ M'+=^CGO]7-2&5HQAL!/85!V! DR7F^,.!X)Q],3-WO->&?5)JV;2J^8;!5F4 M1(_VYIF<:_AHJV#** ?4&8R[E5W:^GE/1H/3X&U7O5CV E\I=]K*G?:ZM0*L MM62HCHH;3W]16:5&A)TYG';E,)P^R6'OL2\5Y1^5[Q+TVG4U0QFI)3:5O%UM M&^>YZQ?^HWG3=6^X7@MI6 $908/!E"Z;;CI9,T%5N69PKY!:BQOFU/Q!6P/: MSY3"P\0>T/Y.Q'\!4$L#!!0 ( &!P!%=V!4V!6@, )<+ 9 >&PO M=V]R:W-H965TR&]J!Z#) M4U5RM71V6M?7KJOR'51478H:.+[9"%E1C4.Y=54M@18MJ2K=P/,2MZ*,.^FB MG;N3Z4(TNF0<[B113551^>+? M(ZR@+(T0+N./7M,90AKB\?-!_4/K';T\4 4K4?[."KU;.G.'%+"A3:F_B/W/ MT/N)C5XN2M7^DGV'C:\R$H"<$8T+T#"'L M">%+(T0](7IIA+@GM-;=SGN[<1G5-%U(L2?2H%'-/+2[W[)QOQ@WY^1>2WS+ MD*?3.Z&T!,TD8/(U>0 .&Z85>9N!IJQ4[\@%^7J?D;=OWI$WA''RZTXTBO)" M+5R-\8V*F_>Q;KM8P3.Q0O)9<+U39,T+*"S\[#P_.<-WT?=@/CB8OPW."GYJ M^"4)O?;^T4$\R]4TPVQ5Q= MA:>8]103)_Z .?$7#_[BL_[63S66"RBPWNA&'Y4!R"06SYCNQ+":.1^Y? LHLH)GOC[S_"^C$^FRP/OLNZQQO'6P6&BH9 M+4DI,/76S,\F:XF3^![?M;W=]ZN\\G7 M=N'[P2A!*QMJYH\/N@45!-$XV194&$T.NGO4:50@MVV+I_"":KCN2LTP.W21 M-VWS-)J_]:]7OF4^PZZS:Q+_D>]:UL]4;AE7I(0-AO(N9Y@?V;6!W4"+NNUS M'H3&KJE]W&'G#-( \/U&"'T8F !#+Y[^#5!+ P04 " !@< 17K=0U%342 M '.@$ &0 'AL+W=ODG)EB/_Q*LFR:$GU,-?^^ MF9&4*NKN\_7EY6\SNQRJH/Q;U8 M;__EIBA76;U]6MY>5O>ER!;[2:OEI3883"Y76;Z^N/ZT?RTNKS\5FWJ9KT5< M*M5FMU;L7+J\_W6>WXINH_W8?E]MGE\_*(E^) M=947:Z44-Y\O_JI^3,>SW83]B+_GXD?UXK&R^U*^%\5ONR?.XO/%8/>.Q%+, MZQV1;?_W(+Z*Y7(G;=_'/P_HQ?,V=Q-?/G[2S?T7O_UBOF>5^%HL_Y$OZKO/ M%[,+92%NLLVR3HL?MCA\0>.=-R^6U?Z_RH_'L9.K"V6^J>IB=9B\?0>K?/WX M_^SWPP?Q8H*FO3)!.TS0^DX8'B8,^TX8'2:,^DX8'R:,^TZ8'"9,^DZ8'B9, M^TZ8'2;,^DZX.DRXZCM!'3SMN4'O*<\[N_?>5I]VM]I[?ZM/.UP]WN/JY+4I M3[MQGM79 M]:>R^*&4N_%;;_=@'P;[^=MOWWR]RZUO=;G]UWP[K[[6Q?=:^;,NZBQ?5G]1 M_J3D:^67NV)39>M%]>FRWFYB-_!R?N"^/G+:*]Q0"8IU?5X\=5P.GX>U\K*\7-6CJ59 MZ8NJ^JALUMN,+.O\7V*A+/)JOLM+)5MOG^R/8ZMJDZWG0ID75=VUL/%%NHUS MDQ7H7I\MB??N^%N7J*&7[!:MTH^<&*XGI)&:0F$EB%HG9 M).:0F$MB'HGY)!:06$AB$8G%))9,3P\\9Y/!^.HH5SN&3=7I:-8=J[/G6)W) M8[65GET)*9U_;D*2F$YB!HF9)&:1F$UB#HFY).:1F$]B 8F%)!:16$QBR>ST MD'(\4]6Q>A21L].5T/%4&VNO9.352?]D'V3UILSK7%2GQYM=B7E%)B:) MZ21FD)A)8A:)V23FD)A+8AZ)^206D%A(8A&)Q226D%@*8:WL50?/X;L[*5IR MA)J*75%@(J*7+EQ;N:BFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J% MJ!:A6HQJR4%[>= Z&@Y5[>B0E=IH.UQ?]!14:;B^!NK5='1ZNCZUU7:@-@VHW749Y($Z[0Q4Z;2S M Y74=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+#MK+0#W)4FB#[2QM M&E*JO"+URYTH1793B[(S4='N$ZKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%J):HIQVGT71[A'H2J]!6V[':5*;4B?1\JZ^E6.2U_]&9K6@A M"M5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:6T=@(W72M57K9* MQ4.Q?,C7M\J\G<7OE'FQ6N7U[M)5G;G\Z+X\!7?W\^7X)\Q7^?;/3ERT*X5J M)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6M(S:U)JJ^TL;0I6JKQA]8_]19[% MXGWV(,KL5BCYNA;;#=5*F=5"R6KE7I1YL5#$NNO"JE_D_-F'NF@#"]4,5#-1 MS4(U&]4<5'-1S4,U']4"5 M1+4*U&-62@W;U NA3U-D[WS:S'8]7.#$4K6:BFHYJ!:B:J6:AFHYJ# M:BZJ>:CFHUJ :B&J1:@6HUIRT%X>O+Z?#2>SXPC]3W2OM*9[IPA MRY?9]Z50;HI2^5Z46V47O-D^<]W-6CQ?;;LK>N5;.#=Z44U'-0/53%2S4,U& M-0?57%3S4,U'M0#50E2+4"U&M40[;69IH]%D>'SX2FVUG;U--4N35[/,HA3S MK*J57P.Q^B[*SIL#R(VSTQ7M::&:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H M%J-:@FHII;4S6&LR6/O9,Q$TM-F%:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6 MHEJ$:C&J):B64EH[@9O^ER;O?P79[_EJLU+FQ;HJEODBJ\5"J?<7U5Z*PQ_4 MRJS.B\YL1DMBJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!JX4';70OE^5?RT8>C M:G_4/>KX"@ Q^M825$LIK1VF3?=K^_#L,*W$?+,]S.T3IU+][#@E-1W5#%0S M4G<=IG5(R^LP354DIKIVG3_M+D[:\@ M7^_3]/E\KGGQ9H*BE3!4TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4B[73 M$M?1-5L2=(,II;5CMFF#:?([:'U]ZS=_99FO\GIW2L*]*+>/=N/NLS_V=]?N M#&&T.X9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J\4%K'3QK'Z;CXR!& M2V&4U@[BIA2FR4MA<;]T1>^HA6HZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&JQ=MKLFIP6NQ)THRFEM=.UJ8EI\IK8-['.B_+=\W+L_@XSRR);/Y]](#\1 M#&V)H9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI9363N>F<:;) M;P&F[^\FNZ[J-L6TH;R8]LM^'?B^S-?S_'[[*%L5F^XK MT@Q/VQZJ.CZ]Z-E7^1;/S5A4,U#-1#4+U6Q4R MJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:6U$UMK$ONG*V9# MM&*&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B64EH[@9N*V5!> M,4O%X7P&V2H"VB0[:"\/_[79[/CL$;W?,*/?,+-KF#H93]K#K'[#['[#G'[# MW'[#O'[#_'[#@G[#0G371Z@6HUJ":BFEM;^KFZ[3]F&?WX0WZZ??A==%+2KY MK[I2\NSOJOFH%J!:B&H1JL6HEJ!:2FGM)&XZ4<,W.E'UOO3?NF%69PP_ M,JKZXF?!X,-@=GQTBK::4,U -1/5+%2S4G+UIU0C4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)*:X=T M4W4:#:6G-IQ]!NX([3VAFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M":JEE-;.XZ:DMGTH.VCN?P:N'#H[B$E-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)4BU M1K7DH+7JTZ/IZ7FZ'>/4J^GK*PY-G6PDO__6MQ_Y^G;WHE)MOK_O MM[R %LI034U -5"5(M0+4:U!-522FLG[9=_.7#Z]YU -5"5(M0+4:U!-522FL' M<]-M&\GOV-5G+0*]1Q>JZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6 MH%I*::T$'C=EMK&\S/9OKT6,3^^.HW7T(UIH(_NF[>8W1BANJ MZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:>T$;BIN8_G=O)R7 M%\Y15EEYFZ^58JT\9&6>?5^*]_O7=Q:CFHUJ :B&J1:@6HUJ":BFEM5.W*;)M'_[T6J]R(SHO97:P MCT)WH)VDKO0]G)VZI&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DII M[=1M&G!C>0,NR'Y_>\$7K;RAFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A M6HQJ":JEE-:.X*;R-O[IRML8K;RAFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J% MJ!:A6HQJ":JEE-9.X*;R-I97WGYRP7?:M?9PNO2 ]MY0S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(M1+4&UE-+:J=OTWL;RWMO/+?C..A=\AR>IBY;:4,U M-1/5+%2S454MQL4UG]^%?MXO+D]:_JQT#=O7[9,->?[K-; M$>R/ARME*6ZVY.##='RAE/GMW?.3NKC_?*%>*-^+NBY6^X=W(EN(>'[.LVAH+HG2Q#X9"%500V&:NGK4@'-G*C@?A@$([^@ M3'CQV-V[5O%85H8S =>*Z*HHJ'JX B[7$Z_O/=ZX8V>!C-O$".R'@D!KK M0/&R@BEP;HUP&K\;3Z\M:86;XT?W]ZYW[&5.-4PE_\$RDT^\,X]DL* 5-S=R M_0&:?MP$4\FU^R7K.O<4*Z:5-K)HQ!@73-17>M]PV!#THV<$82,(7RH8-(+! M2P51(X@[)8GD**\WU7= M1X MQ;"E&#J_P3-^T[_X3;?X)4RG7.I* ?EY.==&X6+_U86L+A)U%[$;P(4N M:0H3#]]P#6H%7OSV37\4O.L"N$^S9$]F6W '+=S!+O=X!GQQP@3RHR(%PAF= M,\X,DNUBN-/KM0QKLY$SLQOH*CX;1;C>5IMLGB:=CT;]-FFKYZCM.=K9\V?L M;TG=SJC!& YV;1T36LA*&$+75&60=;4?/9E,=!X$VS.>[JS]VJ6Q)[,M3,,6 MT_!_,)6@F.S$L]ONE&3TH6M537?J7DML3V8U,7]C[[<']1>JEOBR$ X+M ]Z MIUA-U8=?'1A9NN-@+@T>+FZ8X_<"*)N SQ=2FL? GC#M%TC\!U!+ P04 M" !@< 17\DB$LO$" \"0 &0 'AL+W=OYCV8)(+L9K8J>U NZ^? M[8046)JU$SP0V_$YU^?XYMJC#>.W(@&0Z#Y+J1A;B93YT+9%E$"&18?E0-6; M)>,9EJK+5[;(.>#8@++4=AW'MS-,J!6,S-@5#T:LD"FA<,61*+(,\XY%=<]>R:)2894$$811R68VO2'8:^GF\F?">P M$3MMI)4L&+O5G4_QV'+T@B"%2&H&K!YKF$&::B*UC+N*TZI#:N!N>\O^P6A7 M6A98P(RE/T@LD[%U8:$8EKA(Y37;?(1*3U_S12P5YA]MRKF#@86B0DB656"U M@HS0\HGO*Q]V (JG&>!6 /<0X#T!Z%6 WG,!7@7PC#.E%.-#B"4.1IQM$->S M%9MN&#,-6LDG5&_[7'+UEBB<#.8)YI"P- 8NWB"X*XA\0*HIMY MB$Y/SI#0$P4B%'U+6"$PC<4Y.MGKCVRI5J1Y[:B*/BVCNT]$]]$EHS(1Z#V- M(=['VTI)+<ML._1K*#7$_#NQ"2R/3>]VDVOC3V89*R@4M4J70T)7:%")1TO M$UN-Y@6/$E5!$"YDPCCYC75A:K*W#..;,+JLK@/W8N#U5<*L=XUK7#1J1B=DNWP69-1)6U_QRCGP*-_S@A;E_:?POU: MN-\J?'Z8&CEG*XZS\SI'E ?8I%63_%;REWZ&QR0+_;\RN._H7^U]:9>] B3GY#L:GW>&L/,D?:&UL MM5MK;]LX%OTK@G>PZ "3FD\]LHF!Q-+,9+ =%$T[^V&P'V2;L;75(Y7HI!W, MCU]*Z]Y-&])'/U7)2?JXT0TOF:I7EU/=E(^7@YG5;+ MC;GQ(5EO9'UC.KMZC-?B7LA/C^]+=37=LZR2 M3.154N1.*1ZN)S?X,J)>W:!!_)&(Y^K@NU.;LBB*S_7%W>IZ@NHG$JE8RIHB M5A]/8B[2M&92S_%E1SK9]UDW//S^POYS8[PR9A%78EZD_TE6,VW+-*J^>L\MUA/];C<5K+(=HW5=9;D[6?\=>>(@P:$C#0@ MNP;DU 9TUX!J#2@::VV4G>JRJG$6L5?.DG>CKXZBF]"(>,DK7YT?E#W MG8^;8EO%^:JZFDK5=4TP7>ZZN6V[(2/=4.==DW0\:VO#3[QDT?_Y;_>;<29%5_X4&2DO-8.I:%R^KQW@IKB=*^"I1 M/HG)[)__P"[Z%Q0=FV2A3;+($EDO/FP?'V9BG_V^S1:B=(H')>6/12GC12J< MA1:TROG;,,)NC3V<&R:;9&%+QANR^CWX-&-7TZ=#WYL0/8?RO4.YT:$?Q)/( MMP+R4]O0/>B+>]CUW?XCS0&82P).^[!P",,8>XACS4(0YP>N#]OI[NUTC7:& M0@5@F;0362F]$V=J^"1_-3<@Z]V!IR\8<9&G60_!.&(:+ 1@OHN)KQD/PEPV M$F-O;[MGM/TNET*-/NF(KRH+J\!@>\.>*0XHT@/(91KGAA"N#ZGAQ /PQX(]AX(CDSJ2I;;I=R6M9'U:*\-79?MZ%\6 ME003G0 (KL<\?<@#,,P)TH(; C"&N:?/=P!&,<]A./.U@,TA&%,2I3D @F%,.=(\ .(HHB.*AP\28&QT MPO[H4L4L3E3O&O? NA\G?Q\CZ0\5<]- MC:VRA5;9(EML_0AUR2AV7Z_,Q,9,]^PHV60+K;)%MMCZ4>K29FS.FPVU$1ZF MKF!Q!.&@Z@C P>41#!ROCW"7-6-SVGRS^M^VJE^7T>W=Q_ &M'J8JF+N^\/7 M)(!C@$EV>C(\ERBU[: M9 NMLD6VV/KKFUUJ3]#KJ2I2[&OFPS M6*"_5T( YA'?H[K! PS,E)GD:[((.8BXU3=K#=NG/LBW=93TZR>YA[/GI=6 ME\^MLD6VV/JQZPHCPEY1/:TNGEME"ZVR1;;8^E'J:CCRW>ORNY;]N8\"?:4& M@+D^]_4R'8!AE83I.5T$XGSDCZQ-DZX6(N:5^5.T<[@NCCV/8=UB",:1OC@- MP"A%7%^&RYV@CC"<0"+"NU*(FK>[3A!1.EPFX%@0C5UG ,PS/A@[OB@AXK+DX3T?E&+#^;5=/:U%B G1TEFVRA5;;(%EL_2@<'H(Z5=J.J28&M&M]E1-\?!7$TH ,-&>*H MR]%@BQC">1BAD8T2VI5"U+Q'=(IJ#O=H?,I]KIL,P AW]84* *8"AW1E$LY8"K,D6MT'LLH66F6+;+'UP]'5/O05]X&HU7T@JVRA M5;;(%EL_2EW%1LT5VRDRT3(<'EN[X.CP&,O.RP".>8&^#!A"N, CNH1&$ XC M["-]B6]Z<) Z$^6Z.<%>..S^[OZ4_$US-ER[?XLOYQBX'^++J#T# MW]&W1_+?Q>4Z4:5K*AY45^BMI^9&ULM9U?;^,V%L6_BN M%BW0UB(IDM)L M$J 3LMA=8(!!I]T^+/9!B36Q,;:5E91)!]@/OY+C"4WJFHG=HY>9V#G\Z<]E M3G3$&_GBL6X^MSE;=MW]F_F\O5U6F[+]L;ZOMOUW/M;-INSZ ME\W=O+UOJG*Q&[19SWF:JOFF7&UG5Q>[]]XW5Q?U0[=>;:OW3=(^;#9E\^5M MM:X?+V=L]O6-7U9WRVYX8WYU<5_>51^J[K?[]TW_:OY,6:PVU;9=U=NDJ3Y> MSGYB;VRQ&[!3_&M5/;8'7R?#H=S4]:?AQ3\6E[-TV*-J7=UV Z+L__M<75?K M]4#J]^._>^CL>9O#P,.OO])_WAU\?S W95M=U^O?5XMN>3G+9\FB^E@^K+M? MZL>_5_L#D@/OMEZWNW^3Q[TVG26W#VU7;_:#^SW8K+9/_Y=_[$_$P8">0P_@ M^P$\') =&2#V \1KMY#M!V2OW8+<#]@=^OSIV'771U(]),ZA[VO#% M[NSO1O?G:[4=)LJ'KNF_N^K'=5=O']K^G;9-VNJNKW^7K+9/LV^HXK>+55O> MW3757=E5BWY>?*ZV#]6AY+OD6U-UY6K=?I?\D/SVP23??O-=\DTO27Y=U@]M MN5VT%_.NW]%A<_/;_4Z]?=HI?F2G1/*NWG;+-K';1;4@QIOX>!49/^]/T/-9 MXE_/TEL>!?[S8?MC(M+O$YYR0>S/]>N'<^IP_MS6[=E;]TZ&>)XR8L<31WCF MI4E!%?P)F='(P0W?M/?E;74YZ^VNK9K/U>SJKW]A*OT;=;:1,(.$61#,JTOV M7)!>;?+O=]7FIFK^0YV%*/;4.8B$ M&23,@F!>;=1S;13>&Q2R+DB80<(L".;513_719_K#4\#Y4O>0,@H;QC+:&\@ M=<>](7\^SCQZG+]M5\/$^]#U\R]N!E'.J9,."3-(F 7!O&(4S\4H\&90(.N" MA!DDS()@7EU8ZB[ZTW/M8#_2^T'/A$S3P \HG1!?%[??)?;/JT_!J_26Y+K?EHHP:1!QZZDR$T@R49E$T MOSSBF25J%6+T$\MS-KIRH&2%TGEH%&.9 ME$51A#8QEBF>:7;$)%QX8O'T]+[\XB>(Y'_)V4DCOJV39R>29J TBZ+Y57-1 MD,D)O ,:!*$T Z59%,VOC@N#+)IIHMZAQK_M=28T#\V#TC$FL] ]QCJ1*2%E M:!^$3FBA^!'_< &+Q1,6Y1]T&OE3QA+=B9.G+I)FH#2+HOGE=#F2Y1,8"S14 M0FD&2K,HFE\=%RQ9-!]%C:48&T9_@1CURCZ:X707 B9T#*\,4O(&,\*&28@6B?R([=6N$M[/)[VCIO+Q#D(NA8) MI1DHS:)H?C^9B[@BQ1N-@*94*,U :19%\ZOC4JJ(+Y]&C&8_TE\!TD%PN294 M6<[#&RV$2FH>7.E80L6$3H]XC'!A3\3#WONFWM3#5"O7X"P4W_#)\Q2Z4@FE M613-+^%!6^H4?:G8QE1L9RJV-76*I"I<4A5G=Z?N1P:I)!^UG)"Z@FL5.LE8 MQW569&''":GCDA5'S,3E/A'/?2^:"3X4Q??HY'D,7=.$TBR*YM?6)5TQ08>K M@$96*,U :19%\ZOC(JLXN\]5$"VG@K.P8>V:UHT6? RAXXHK'7:ZDKJ4\2.= MKL(%0!$/@"^ZS+3I*+YW)\]IZ&(GE&91-+_.+OZ*"=IH!32[0FD&2K,HFO\W M-RZ[9F>WTF;CCE:E>.@WE$J$-X(-H6*E$X4(KU0(G5 R'9L'H=,L3<41]SCXP\1X]AN[!SX Q7?AY(D+7=2$ MTBR*YA?3A=ML@I;;#!I/H30#I5D4S:^.BZ?9V2VW&=5*6Z@B[(PC=6JD,X1. M2";##CI+ZJ3.TR.VXL)>%@][8UN9-O'$=^?D20Q=VH32+(KF%]8EVVR"YML, MFD>A- .E613-KX[+H]G9S;?9N E6:3$RF+%*\RSLZ"=43,@09BF9Y/S(-8MT MN4[&U]Y5S>VRW';)A@\L('5,L;!CC=#Q MX5$$X=\<4SI6Y/F1/A/IDIB,)[$SW:._1H$^[2"^ER?/;>A:(Y1F433_V6HN MDZH)^F05-*5":09*LRB:7QV74M79?;**Z%JEG(?4$?@8%4/(6,95'J[54#K!=7',,%RH M4_%0=XIA#-5P@5/% .'R>@!>,FGKQUUUD%>DTGOE,G3V3H>B649E$TO[PNGNH)>ETU-)Y" M:09*LRB:7QT73_79O:Z:Z'6E;&8L(VV&:&,E;8;016PF=U$OCT>]X2%+/RR: M57^\O=-\O5G[NFN2./K4Z0BE&2C-HFA^D5Q*S2=HA,VAX1)*,U":1='\ZKAP MF9_=")N/&U)E)M,POA"R3&8Z_&-@0E8(G8>KOX0LUX(=LPH7T_*7'QC[&JOH MKS\F>+9L?.=.GL[0Q4DHS:)H?IE=1LTGZ)+-H?$42C-0FD71_.JX>)J?W26; MC[M52;,9RTBS&#WJ_5S>[V[++NAVFX2LO2*#+B%":@=(L MBN97QX73?()>V!R:+:$T Z59%,VOSL&'89[="YL3/:YZ]&#I:T+&11\X0H\8 MRX3*BSSTB+%,IOK89W?E+J7E\93VHD=,="4"78:$T@R49E$T_V-$738M)NA[ M+:"A%$HS4)I%T?SJN%!:G-WWNA^I7G 90D:Y#"&C7(:042XS;Y=5U0VV<'6Q MJ9J[ZKI:K]ODMG[8=L-4/'BWGW(?AP\E>O,3G\U'[[]E;ZX9\;YA;^SN_;G# M7UWKN^7SBZZ^OYSUAW%3=UV]V7VYK,I% MU0R"_OL?Z[K[^F+8P&/=?-H=SM7_ 5!+ P04 " !@< 17#.)%YBL# #0 M$@ #0 'AL+W-T>6QE> A MMTQ'"^ME'P\S)=O5CX@+6%V:L^"!BA&94,%GF@,KHSD7&Q?N06"NA-*!L=MN M$W4A4CXZN.MZ4!&U3LZETE5NE\']G=7##X!M#PQR(1J#/>("XV%!C6%:WMA. M-;@*/H&"NCW=%-;A0M--M]WL6 ?V2S9-:ZAN.AG7 ?U= M-:>]*]M[E6Y0\ =E/J_L=&35A_IFMYIE?%WUUUEC %/OXNJT*,3FD^ +F3,W M^1:/-AN4RMP&F";! ].&SW<$DTU3LFK:U?\RK_&K'T=6_LES]5SDT[/58OP./W63_%$S&IV#R!&HR2H[? M8WT>.CJ38?W^WCDD[!T1FF@ 1[$1^0Y'.M$F#68K+@R7=6_)TY3))R<%*V_H MS![7]_3M^)1E="7,M %'I&U_8RE?Y4DSZA86HA[5MK_"]+IQ(<_7 ;:GSU4(-E.\$K&9XFL-B'_=@)$D_MW&\@ #VP6L=B"_/P_4 ME)\31;"KF#?L"<:1),$0J$5_C<8QLCHQ?/S[@STE490D?@0POX,HPA!X&G$$ M

,"2*JO?@P?LHW+ZGPO8WK/%O4$L#!!0 ( &!P!%>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GPEXE/LBA9^C1\?$-* M[Y^-_;HVYBO[7BOMIM'6^]W%:.3*K:BY>V=V0L.1C;$U][!K'T=N9P6OW%8( M7ZM1,AY/1C67.OKP?G^M.SL*=XP7I9=&0V%;\%F*9_?G>+O+GJ23:ZFD_S&- MNM]*1*R66M;RIZBFT3AB;FN>KXV5/XWV7!6E-4I-H[@_\%E8+\L7Q44+^<#7 MKBOQ?'W/ 60:3<9PP8VTSG=G=-?GP/@DX.1^K_'F2BHO[)Q[\8\US4[JQ_8R M\!2CX#&Z..RW?1 O[/\)H]EL9"GFIFQJH7T?1RM4"ZC=5NY& O:DZ0CJ:R]6R6-W>S&+!X* M=O*O#B 3!#(Y(N27)(!,$?[@+(#(',C@997,_N M \@<@=<^*ZP#R%($\)8:$?:-D!7>O8(#47)>2JQX'_AI MGB&09[202Q &+TO3: ]C,MM9H^%WV0)Z%R">(XCGM(A%L]NI#@BBM^8*XBAZ M,,9UQ<*A?(R-Y6-:S 6W&D+HV$Y80.)6A&2H98@UL_);0"I-#]$&K(2:;8>7MK]*[<6C[#H'M_4TX0,>81F)BC]P9"*'PLJ]9MA9:;.2PAC&!Q,0&F8OU MH#-@IHB)5?%[I*NE[[I!U^)*T\EMH-P$4T5"K(JBMDF"9U2!'33"#),0&01.7(29F MD(38("\3%W8"4W\HN<#T4PQYZ3$SFDU?:A?IYALTB/*!F!# M3,PW*;%O\($\#3'1-;"C^B8+,3'?I,2^P3'S$!-S3DKL'!QS$F)BSDF)G8-C MGH:8F'-28N?@F&"[50$$9IJ#L:(MC[,2*,L3$%)01*PC#Y.4 $U-01KUH%BSD':YK]/T+L7GP M_#ST>(:9)R,VSZOY>1_/$!,S3T9L'CP_'T03,T]&;!X<,\R*,LP\&;%Y#JU M'NY!F'BR8TUV7C3-'!-/_B:3G0/!RS'5Y&^EFD.KDX,);8ZI)J>>[1Q8G3P< M3,PT.;%I\*GC/,3$E),3*P?%'-8Y^M*_4\YH_X%,!;U.BVH)MW!07G)5WD'+ M@DW_*B_+VV7X3:/4)92M]*WAU?Y[F_VW0A]^ 5!+ P04 " !@< 17O '6 MP> ! #L( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E M>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2: MR6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$ MH%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$ M8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&; M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V- M0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O M)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4 MVPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X M_?^DNIS/3=?+7Y;?.T @= M!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ M_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY? ME-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\" MI \)TH<"Z2,#Z6,(TL5PN034$L! M A0#% @ 8' $5P=!36*! L0 ! ( ! &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !@< 17!,F0/.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !@ M< 17F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( &!P!% 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 8' $5\ZJ]*!4 P K D !@ M ("!QA4 'AL+W=O'J\LP8 .,= 8 " @5 9 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 8' $5SCT@PVZ @ \ < !@ ("!42P 'AL M+W=O/42N=P < M $8A 8 " @4$O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $5[%T M48L3!0 ?0L !@ ("!X#P 'AL+W=O&UL4$L! A0#% @ M8' $5R3(M@Y%! ,@L !D ("!FU 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $5P.K%B<.! W D !D M ("!N' 'AL+W=OH# !R" &0 @(']= >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8' $5Q=E24N""0 71< !D ("!O(0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $ M5_^GP5>_ @ ] 4 !D ("!X9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $5_*N8_*P!0 > \ M !D ("!?;, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $5U_##W3$ P >@D !D M ("!+,$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8' $5X"FK!-O" Q1P !D ("!)\X 'AL+W=O M&PO=V]R:W-H965TD_1(X.00 %03 9 " @3?; M !X;"]W;W)K&UL4$L! A0#% @ 8' $5\$% MT&PO=V]R:W-H965T&UL4$L! A0#% @ 8' $5XO+60=1!0 ,!X !D M ("!!O, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8' $5]#)C'ZD!0 Y1H !D ("! MJ0@! 'AL+W=O&PO=V]R:W-H965TE@4 %4= 9 M " @7L3 0!X;"]W;W)K&UL4$L! A0#% M @ 8' $5[*001YI!@ ED !D ("!2!D! 'AL+W=O&PO=V]R:W-H965TN&UL4$L! A0#% @ 8' $5V+:N"?\ M! !B, !D ("!,2\! 'AL+W=O&PO=V]R:W-H965TN3?EHO ( %H( 9 " @48X 0!X;"]W;W)K&UL4$L! A0#% @ 8' $5W8%38%: P EPL !D M ("!.3L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8' $5_)(A++Q @ / D !D ("!&U0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8' $5PSB1>8K P T!( T ( !QVL! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8' $ M5[P!UL'@ 0 [" !H ( !EW0! 'AL+U]R96QS+W=O30 0 K2 !, M ( !KW8! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #\ /P P )$0 L'@! end 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 344 328 1 true 72 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 Sheet http://www.deluxe.com/role/Othercomprehensiveincome Other comprehensive income 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 0000023 - Disclosure - Consolidated financial statements (Policies) Sheet http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies Consolidated financial statements (Policies) Policies 23 false false R24.htm 0000024 - 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 24 false false R25.htm 0000025 - Disclosure - Earnings per share (Tables) Sheet http://www.deluxe.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.deluxe.com/role/Earningspershare 25 false false R26.htm 0000026 - Disclosure - Other comprehensive income (Tables) Sheet http://www.deluxe.com/role/OthercomprehensiveincomeTables Other comprehensive income (Tables) Tables http://www.deluxe.com/role/Othercomprehensiveincome 26 false false R27.htm 0000027 - Disclosure - Derivative financial instruments (Tables) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsTables Derivative financial instruments (Tables) Tables http://www.deluxe.com/role/Derivativefinancialinstruments 27 false false R28.htm 0000028 - Disclosure - Fair value measurements (Tables) Sheet http://www.deluxe.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.deluxe.com/role/Fairvaluemeasurements 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - Disclosure - Postretirement benefits (Tables) Sheet http://www.deluxe.com/role/PostretirementbenefitsTables Postretirement benefits (Tables) Tables http://www.deluxe.com/role/Postretirementbenefits 30 false false R31.htm 0000031 - Disclosure - Debt (Tables) Sheet http://www.deluxe.com/role/DebtTables Debt (Tables) Tables http://www.deluxe.com/role/Debt 31 false false R32.htm 0000032 - Disclosure - Business segment information (Tables) Sheet http://www.deluxe.com/role/BusinesssegmentinformationTables Business segment information (Tables) Tables http://www.deluxe.com/role/Businesssegmentinformation 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - 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 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - 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 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - Disclosure - Supplemental balance sheet and cash flow information (other) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails Supplemental balance sheet and cash flow information (other) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 40 false false R41.htm 0000041 - Disclosure - Earnings per share (Details) Sheet http://www.deluxe.com/role/EarningspershareDetails Earnings per share (Details) Details http://www.deluxe.com/role/EarningspershareTables 41 false false R42.htm 0000042 - Disclosure - Other comprehensive income (reclassification adjustments) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails Other comprehensive income (reclassification adjustments) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomeTables 42 false false R43.htm 0000043 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails Other comprehensive income (accumulated other comprehensive loss) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomeTables 43 false false R44.htm 0000044 - Disclosure - Divestitures (Details) Sheet http://www.deluxe.com/role/DivestituresDetails Divestitures (Details) Details http://www.deluxe.com/role/Divestitures 44 false false R45.htm 0000045 - Disclosure - Derivative financial instruments (Details) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails Derivative financial instruments (Details) Details http://www.deluxe.com/role/DerivativefinancialinstrumentsTables 45 false false R46.htm 0000046 - Disclosure - Fair value measurements (Details) Sheet http://www.deluxe.com/role/FairvaluemeasurementsDetails Fair value measurements (Details) Details http://www.deluxe.com/role/FairvaluemeasurementsTables 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - Disclosure - Income tax provision (Details) Sheet http://www.deluxe.com/role/IncometaxprovisionDetails Income tax provision (Details) Details http://www.deluxe.com/role/Incometaxprovision 49 false false R50.htm 0000050 - Disclosure - Postretirement benefits (Details) Sheet http://www.deluxe.com/role/PostretirementbenefitsDetails Postretirement benefits (Details) Details http://www.deluxe.com/role/PostretirementbenefitsTables 50 false false R51.htm 0000051 - Disclosure - Debt (Details) Sheet http://www.deluxe.com/role/DebtDetails Debt (Details) Details http://www.deluxe.com/role/DebtTables 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Shareholders' equity (Details) Sheet http://www.deluxe.com/role/ShareholdersequityDetails Shareholders' equity (Details) Details http://www.deluxe.com/role/Shareholdersequity 53 false false R54.htm 0000054 - Disclosure - Business segment information (Details) Sheet http://www.deluxe.com/role/BusinesssegmentinformationDetails Business segment information (Details) Details http://www.deluxe.com/role/BusinesssegmentinformationTables 54 false false R55.htm 0000055 - 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 55 false false All Reports Book All Reports dlx-20230630.htm dlx-20230630.xsd dlx-20230630_cal.xml dlx-20230630_def.xml dlx-20230630_lab.xml dlx-20230630_pre.xml exhibit216302023.htm exhibit226302023.htm exhibit236302023.htm exhibit3116302023.htm exhibit3126302023.htm exhibit3216302023.htm dlx-20230630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dlx-20230630.htm": { "axisCustom": 0, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1122, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 344, "dts": { "calculationLink": { "local": [ "dlx-20230630_cal.xml" ] }, "definitionLink": { "local": [ "dlx-20230630_def.xml" ] }, "inline": { "local": [ "dlx-20230630.htm" ] }, "labelLink": { "local": [ "dlx-20230630_lab.xml" ] }, "presentationLink": { "local": [ "dlx-20230630_pre.xml" ] }, "schema": { "local": [ "dlx-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 520, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 7 }, "keyCustom": 33, "keyStandard": 295, "memberCustom": 31, "memberStandard": 41, "nsprefix": "dlx", "nsuri": "http://www.deluxe.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document", "menuCat": "Cover", "order": "1", "role": "http://www.deluxe.com/role/Document", "shortName": "Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Supplemental balance sheet and cash flow information", "menuCat": "Notes", "order": "10", "role": "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation", "shortName": "Supplemental balance sheet and cash flow information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Earnings per share", "menuCat": "Notes", "order": "11", "role": "http://www.deluxe.com/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Other comprehensive income", "menuCat": "Notes", "order": "12", "role": "http://www.deluxe.com/role/Othercomprehensiveincome", "shortName": "Other comprehensive income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Divestitures", "menuCat": "Notes", "order": "13", "role": "http://www.deluxe.com/role/Divestitures", "shortName": "Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Derivative financial instruments", "menuCat": "Notes", "order": "14", "role": "http://www.deluxe.com/role/Derivativefinancialinstruments", "shortName": "Derivative financial instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Fair value measurements", "menuCat": "Notes", "order": "15", "role": "http://www.deluxe.com/role/Fairvaluemeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Restructuring and integration expense", "menuCat": "Notes", "order": "16", "role": "http://www.deluxe.com/role/Restructuringandintegrationexpense", "shortName": "Restructuring and integration expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income tax provision", "menuCat": "Notes", "order": "17", "role": "http://www.deluxe.com/role/Incometaxprovision", "shortName": "Income tax provision", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Postretirement benefits", "menuCat": "Notes", "order": "18", "role": "http://www.deluxe.com/role/Postretirementbenefits", "shortName": "Postretirement benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Debt", "menuCat": "Notes", "order": "19", "role": "http://www.deluxe.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Other commitments and contingencies", "menuCat": "Notes", "order": "20", "role": "http://www.deluxe.com/role/Othercommitmentsandcontingencies", "shortName": "Other commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Shareholders' equity", "menuCat": "Notes", "order": "21", "role": "http://www.deluxe.com/role/Shareholdersequity", "shortName": "Shareholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Business segment information", "menuCat": "Notes", "order": "22", "role": "http://www.deluxe.com/role/Businesssegmentinformation", "shortName": "Business segment information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Consolidated financial statements (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies", "shortName": "Consolidated financial statements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Supplemental balance sheet and cash flow information (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "shortName": "Supplemental balance sheet and cash flow information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Earnings per share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.deluxe.com/role/EarningspershareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Other comprehensive income (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.deluxe.com/role/OthercomprehensiveincomeTables", "shortName": "Other comprehensive income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Derivative financial instruments (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables", "shortName": "Derivative financial instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair value measurements (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.deluxe.com/role/FairvaluemeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Restructuring and integration expense (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables", "shortName": "Restructuring and integration expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Postretirement benefits (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.deluxe.com/role/PostretirementbenefitsTables", "shortName": "Postretirement benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.deluxe.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Business segment information (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.deluxe.com/role/BusinesssegmentinformationTables", "shortName": "Business segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "menuCat": "Details", "order": "33", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails", "shortName": "Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "menuCat": "Details", "order": "34", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "shortName": "Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "menuCat": "Details", "order": "35", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "shortName": "Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails", "shortName": "Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details)", "menuCat": "Details", "order": "37", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails", "shortName": "Supplemental balance sheet and cash flow information (intangibles) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails", "shortName": "Supplemental balance sheet and cash flow information (goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "menuCat": "Details", "order": "39", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails", "shortName": "Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dlx:ScheduleofprepaidproductdiscountsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "dlx:Prepaidproductdiscounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Supplemental balance sheet and cash flow information (other) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails", "shortName": "Supplemental balance sheet and cash flow information (other) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dlx:ScheduleofprepaidproductdiscountsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "dlx:Additionstoprepaidproductdiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Earnings per share (Details)", "menuCat": "Details", "order": "41", "role": "http://www.deluxe.com/role/EarningspershareDetails", "shortName": "Earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Other comprehensive income (reclassification adjustments) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails", "shortName": "Other comprehensive income (reclassification adjustments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-112", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails", "shortName": "Other comprehensive income (accumulated other comprehensive loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-112", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Divestitures (Details)", "menuCat": "Details", "order": "44", "role": "http://www.deluxe.com/role/DivestituresDetails", "shortName": "Divestitures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-125", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Derivative financial instruments (Details)", "menuCat": "Details", "order": "45", "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails", "shortName": "Derivative financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Fair value measurements (Details)", "menuCat": "Details", "order": "46", "role": "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "shortName": "Fair value measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Restructuring and integration expense (Details)", "menuCat": "Details", "order": "47", "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "shortName": "Restructuring and integration expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-170", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Restructuring and integration expense (accruals) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails", "shortName": "Restructuring and integration expense (accruals) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-194", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Income tax provision (Details)", "menuCat": "Details", "order": "49", "role": "http://www.deluxe.com/role/IncometaxprovisionDetails", "shortName": "Income tax provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-59", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-59", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Postretirement benefits (Details)", "menuCat": "Details", "order": "50", "role": "http://www.deluxe.com/role/PostretirementbenefitsDetails", "shortName": "Postretirement benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "51", "role": "http://www.deluxe.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Other commitments and contingencies (Details)", "menuCat": "Details", "order": "52", "role": "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails", "shortName": "Other commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Shareholders' equity (Details)", "menuCat": "Details", "order": "53", "role": "http://www.deluxe.com/role/ShareholdersequityDetails", "shortName": "Shareholders' equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Business segment information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "shortName": "Business segment information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Business segment information (disaggregated revenue information) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "shortName": "Business segment information (disaggregated revenue information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-309", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "6", "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-13", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Consolidated financial statements", "menuCat": "Notes", "order": "8", "role": "http://www.deluxe.com/role/Consolidatedfinancialstatements", "shortName": "Consolidated financial statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - New accounting pronouncements", "menuCat": "Notes", "order": "9", "role": "http://www.deluxe.com/role/Newaccountingpronouncements", "shortName": "New accounting pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dlx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.deluxe.com/role/Document" ], "xbrltype": "tradingSymbolItemType" }, "dlx_AccruedWagesAndPayrollLiabilities": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, 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).", "label": "Accrued wages and payroll liabilities", "terseLabel": "Wages and payroll liabilities, including vacation" } } }, "localname": "AccruedWagesAndPayrollLiabilities", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Additionstoprepaidproductdiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.", "label": "Additions to prepaid product discounts", "terseLabel": "Additions" } } }, "localname": "Additionstoprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_AdjustedEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA reported as the entity's measure of segment profitability.", "label": "Adjusted EBITDA", "terseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEBITDA", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Amortizationofprepaidproductdiscounts": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of prepaid product discounts", "negatedLabel": "Amortization", "terseLabel": "Amortization of prepaid product discounts" } } }, "localname": "Amortizationofprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_AustralianWebHostingBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Australian web hosting business", "label": "Australian web hosting business [Member]", "terseLabel": "Australian web hosting business [Member]" } } }, "localname": "AustralianWebHostingBusinessMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "dlx_BusinessExitActivitiesYearOverYearImpact": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The year-over-year impact on the effective income tax rate attributable to disposition of a business not qualifying as a discontinued operation.", "label": "Business exit activities, year-over-year impact", "terseLabel": "Business exit activities" } } }, "localname": "BusinessExitActivitiesYearOverYearImpact", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "xbrltype": "percentItemType" }, "dlx_ChecksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Checks reportable business segment", "label": "Checks [Member]", "terseLabel": "Checks [Member]" } } }, "localname": "ChecksMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_ChecksrevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from the sale of checks.", "label": "Checks revenue [Member]", "terseLabel": "Checks [Member]" } } }, "localname": "ChecksrevenueMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_ConsolidatedTotalLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum consolidated total leverage ratio allowed under the entity's debt covenants.", "label": "Consolidated total leverage ratio", "terseLabel": "Maximum consolidated total leverage ratio" } } }, "localname": "ConsolidatedTotalLeverageRatio", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants.", "label": "Consolidated total leverage ratio limiting permitted payments", "terseLabel": "Consolidated total leverage ratio limiting permitted payments" } } }, "localname": "ConsolidatedTotalLeverageRatioLimitingPermittedPayments", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement captions encompassing current portion of long-term debt and long-term debt.", "label": "Current portion of long-term debt and long-term debt [Member]", "terseLabel": "Current portion of long-term debt and long-term debt [Member]" } } }, "localname": "CurrentPortionOfLongTermDebtAndLongTermDebtMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "dlx_CustomerRebates": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year.", "label": "Customer rebates", "terseLabel": "Customer rebates" } } }, "localname": "CustomerRebates", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_DataSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Solutions reportable business segment", "label": "Data Solutions [Member]", "terseLabel": "Data Solutions [Member]" } } }, "localname": "DataSolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_DatadrivenmarketingsolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data-driven marketing solutions", "label": "Data-driven marketing solutions [Member]", "terseLabel": "Data-driven marketing solutions [Member]" } } }, "localname": "DatadrivenmarketingsolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_DebtCovenantsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information regarding debt covenant requirements.", "label": "Debt covenants table text block", "terseLabel": "Leverage ratio requirements" } } }, "localname": "DebtCovenantsTableTextBlock", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "dlx_ExternalconsultingfeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "External consulting fees incurred as part of a restructuring or integration initiative.", "label": "External consulting fees [Member]", "terseLabel": "External consulting fees [Member]" } } }, "localname": "ExternalconsultingfeesMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "dlx_FinancingReceivableAllowanceForCreditLossesOtherChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other changes during the period in financing receivable allowance for credit losses.", "label": "Financing receivable allowance for credit losses other change", "terseLabel": "Other" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesOtherChange", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net investment in direct financing lease originated five years prior to current fiscal year.", "label": "Financing\u200bReceivable\u200bOriginated\u200bFive\u200b\u200bYears\u200bBefore\u200bLatest\u200bFiscal\u200bYear", "terseLabel": "2018" } } }, "localname": "FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_FormsandotherproductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forms and other products", "label": "Forms and other products [Member]", "terseLabel": "Forms and other products [Member]" } } }, "localname": "FormsandotherproductsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_FundsHeldForCustomersLiability": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Funds Held For Customers Liability", "terseLabel": "Funds held for customers" } } }, "localname": "FundsHeldForCustomersLiability", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_FundsHeldForCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This grouping includes information about funds held on behalf of others.", "label": "Funds Held for Customers [Member]", "terseLabel": "Funds held for customers [Member]" } } }, "localname": "FundsHeldForCustomersMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "domainItemType" }, "dlx_InterestRateSwapJuly2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate swap July 2019", "label": "Interest rate swap July 2019 [Member]", "terseLabel": "Interest rate swap July 2019 [Member]" } } }, "localname": "InterestRateSwapJuly2019Member", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "dlx_InterestRateSwapJune2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate swap June 2023", "label": "Interest rate swap June 2023 [Member]", "terseLabel": "Interest rate swap June 2023 [Member]" } } }, "localname": "InterestRateSwapJune2023Member", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "dlx_InterestRateSwapMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate swap March 2023", "label": "Interest rate swap March 2023 [Member]", "terseLabel": "Interest rate swap March 2023 [Member]" } } }, "localname": "InterestRateSwapMarch2023Member", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "dlx_InterestRateSwapSeptember2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate swap September 2022", "label": "Interest rate swap September 2022 [Member]", "terseLabel": "Interest rate swap September 2022 [Member]" } } }, "localname": "InterestRateSwapSeptember2022Member", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "dlx_InternallaborMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal labor costs incurred as part of a restructuring or integration initiative.", "label": "Internal labor [Member]", "terseLabel": "Internal labor [Member]" } } }, "localname": "InternallaborMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "dlx_InternaluseComputerSoftwareIntangibleAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only.", "label": "Internal-use Computer Software Intangible Asset [Member]", "terseLabel": "Internal-use software [Member]" } } }, "localname": "InternaluseComputerSoftwareIntangibleAssetMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_LancasterCaliforniaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lancaster, California facility", "label": "Lancaster, California facility [Member]", "terseLabel": "Lancaster, California facility [Member]" } } }, "localname": "LancasterCaliforniaFacilityMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "dlx_LitigationSettlementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which the settlement must be completed.", "label": "Litigation settlement, period", "terseLabel": "Litigation settlement, period" } } }, "localname": "LitigationSettlementPeriod", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" ], "xbrltype": "durationItemType" }, "dlx_LoansandnotesreceivablefromdistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans and notes receivable from the entity's distributors.", "label": "Loans and notes receivable from distributors [Member]", "terseLabel": "Loans and notes receivable from distributors [Member]" } } }, "localname": "LoansandnotesreceivablefromdistributorsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "domainItemType" }, "dlx_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term debt maturity after year four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "dlx_MarketingandpromotionalsolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing and promotional solutions", "label": "Marketing and promotional solutions [Member]", "terseLabel": "Marketing and promotional solutions [Member]" } } }, "localname": "MarketingandpromotionalsolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_MaximumConsolidatedSecuredLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum consolidated secured leverage ratio allowed under the entity's debt covenants.", "label": "Maximum consolidated secured leverage ratio", "terseLabel": "Maximum consolidated secured leverage ratio" } } }, "localname": "MaximumConsolidatedSecuredLeverageRatio", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "dlx_MerchantServicesAndOtherPaymentsSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merchant services and other payments solutions", "label": "Merchant services and other payments solutions [Member]", "terseLabel": "Merchant services and other payments solutions [Member]" } } }, "localname": "MerchantServicesAndOtherPaymentsSolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_MinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum interest coverage ratio allowed under the entity's debt covenants.", "label": "Minimum interest coverage ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "MinimumInterestCoverageRatio", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "dlx_Netchangeincustomerfundsobligations": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net increase (decrease) in customer funds obligations during the period.", "label": "Net change in customer funds obligations", "terseLabel": "Net change in customer funds obligations" } } }, "localname": "Netchangeincustomerfundsobligations", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_NorthAmericanWebHostingAndLogoDesignBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North American web hosting and logo design businesses", "label": "North American web hosting and logo design businesses [Member]", "terseLabel": "North American web hosting and logo design businesses [Member]" } } }, "localname": "NorthAmericanWebHostingAndLogoDesignBusinessesMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "dlx_OnetotwointernalgradememberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One to two internal grade credit quality indicator", "label": "One to two internal grade member [Member]", "terseLabel": "1-2 internal grade member [Member]" } } }, "localname": "OnetotwointernalgradememberMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "domainItemType" }, "dlx_OtherCommonSharesRetiredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options.", "label": "Other Common Shares Retired Shares", "negatedTerseLabel": "Common shares retired (in shares)" } } }, "localname": "OtherCommonSharesRetiredShares", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "dlx_OtherCommonSharesRetiredValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.", "label": "Other Common Shares Retired Value", "negatedTerseLabel": "Common shares retired" } } }, "localname": "OtherCommonSharesRetiredValue", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_OtherCurrentAndNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement captions encompassing other current assets and other noncurrent assets.", "label": "Other current and noncurrent assets [Member]", "terseLabel": "Other current and noncurrent assets [Member]" } } }, "localname": "OtherCurrentAndNoncurrentAssetsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "dlx_Otherchangesinprepaidproductdiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts.", "label": "Other changes in prepaid product discounts", "terseLabel": "Other" } } }, "localname": "Otherchangesinprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_PaymentsForCloudComputingArrangementImplementationCosts": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments for implementation costs related to cloud computing arrangements.", "label": "Payments for cloud computing arrangement implementation costs", "negatedTerseLabel": "Payments for cloud computing arrangement implementation costs" } } }, "localname": "PaymentsForCloudComputingArrangementImplementationCosts", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_PaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments reportable business segment", "label": "Payments [Member]", "terseLabel": "Payments [Member]" } } }, "localname": "PaymentsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_PermittedPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Limit on permitted payments under the terms of the company's debt agreement.", "label": "Permitted payments", "terseLabel": "Permitted payments" } } }, "localname": "PermittedPayments", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscountliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid product discount liability, current", "verboseLabel": "Prepaid product discounts" } } }, "localname": "Prepaidproductdiscountliabilitycurrent", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscountpayments": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.", "label": "Prepaid product discount payments", "negatedTerseLabel": "Prepaid product discount payments", "terseLabel": "Prepaid product discount payments" } } }, "localname": "Prepaidproductdiscountpayments", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscounts": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid product discounts", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Prepaid product discounts" } } }, "localname": "Prepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_PrepaidproductdiscountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Prepaid product discounts [Abstract]", "terseLabel": "Prepaid product discounts" } } }, "localname": "PrepaidproductdiscountsAbstract", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "dlx_PrepaidproductdiscountsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid product discounts [Roll Forward]", "label": "Prepaid product discounts [Roll Forward]", "terseLabel": "Prepaid product discounts [Roll Forward]" } } }, "localname": "PrepaidproductdiscountsRollForward", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "dlx_PromotionalSolutionsBusinessExitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promotional Solutions business exits", "label": "Promotional Solutions business exits [Member]", "terseLabel": "Promotional Solutions business exits [Member]" } } }, "localname": "PromotionalSolutionsBusinessExitsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "dlx_PromotionalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promotional Solutions reportable business segment", "label": "Promotional Solutions [Member]", "terseLabel": "Promotional Solutions [Member]" } } }, "localname": "PromotionalSolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_ReclassificationAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassification adjustments from accumulated other comprehensive income", "label": "Reclassification adjustments [Abstract]", "terseLabel": "Reclassifications from accumulated other comprehensive loss" } } }, "localname": "ReclassificationAdjustmentsAbstract", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "stringItemType" }, "dlx_RemeasurementOfLiabilityShareBasedAward": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Remeasurement Of Liability Share Based Award", "terseLabel": "Re-measurement of share-based awards classified as liabilities" } } }, "localname": "RemeasurementOfLiabilityShareBasedAward", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "dlx_RestrictedCashFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of non-current restricted cash.", "label": "Restricted cash fair value disclosure", "terseLabel": "Restricted cash, fair value" } } }, "localname": "RestrictedCashFairValueDisclosure", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_RestructuringOperatingExpense": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring operating expense", "negatedTerseLabel": "Restructuring and integration expense" } } }, "localname": "RestructuringOperatingExpense", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_Restructuringchargesnet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals.", "label": "Restructuring charges, net", "terseLabel": "Restructuring charges, net" } } }, "localname": "Restructuringchargesnet", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "dlx_ReturnToProvisionAdjustmentsYearOverYearImpact": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The year-over-year impact on the effective income tax rate attributable to return-to-provision adjustments.", "label": "Return to provision adjustments, year-over-year impact", "terseLabel": "Return to provision adjustments" } } }, "localname": "ReturnToProvisionAdjustmentsYearOverYearImpact", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "xbrltype": "percentItemType" }, "dlx_Revenueinexcessofbillingscurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Revenue in excess of billings, current", "terseLabel": "Revenue in excess of billings", "totalLabel": "Revenue in excess of billings" } } }, "localname": "Revenueinexcessofbillingscurrent", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_ScheduleofprepaidproductdiscountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.", "label": "Schedule of prepaid product discounts [Table Text Block]", "terseLabel": "Changes in prepaid product discounts" } } }, "localname": "ScheduleofprepaidproductdiscountsTableTextBlock", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "dlx_SoftwareforResaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed.", "label": "Software for Resale [Member]", "terseLabel": "Software to be sold [Member]" } } }, "localname": "SoftwareforResaleMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_SwinglineSubFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swingline sub-facility", "label": "Swingline sub-facility [Member]", "terseLabel": "Swingline sub-facility [Member]" } } }, "localname": "SwinglineSubFacilityMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "dlx_TaxImpactOfShareBasedCompensationYearOverYearImpact": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The year-over-year impact on the effective income tax rate attributable to the tax impact of share-based compensation awards.", "label": "Tax impact of share based compensation, year-over-year impact", "negatedTerseLabel": "Tax impact of share-based compensation" } } }, "localname": "TaxImpactOfShareBasedCompensationYearOverYearImpact", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "xbrltype": "percentItemType" }, "dlx_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility", "label": "Term loan facility [Member]", "terseLabel": "Senior, secured term loan facility [Member]" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "dlx_ThreetofourinternalgradeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three to four internal grade credit quality indicator", "label": "Three to four internal grade [Member]", "terseLabel": "3-4 internal grade [Member]" } } }, "localname": "ThreetofourinternalgradeMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "domainItemType" }, "dlx_TreasurymanagementsolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury management solutions", "label": "Treasury management solutions [Member]", "terseLabel": "Treasury management solutions [Member]" } } }, "localname": "TreasurymanagementsolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "dlx_WebandhostedsolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Web and hosted solutions", "label": "Web and hosted solutions [Member]", "terseLabel": "Web and hosted solutions [Member]" } } }, "localname": "WebandhostedsolutionsMember", "nsuri": "http://www.deluxe.com/20230630", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r250", "r296", "r308", "r309", "r310", "r311", "r312", "r314", "r318", "r401", "r402", "r403", "r404", "r406", "r407", "r409", "r411", "r412", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r250", "r296", "r308", "r309", "r310", "r311", "r312", "r314", "r318", "r401", "r402", "r403", "r404", "r406", "r407", "r409", "r411", "r412", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r397", "r398", "r399", "r400", "r495", "r607", "r633", "r659", "r660", "r711", "r720", "r727", "r804", "r821", "r822", "r823", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r397", "r398", "r399", "r400", "r495", "r607", "r633", "r659", "r660", "r711", "r720", "r727", "r804", "r821", "r822", "r823", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r320", "r609", "r712", "r725", "r799", "r800", "r806", "r828" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r320", "r609", "r712", "r725", "r799", "r800", "r806", "r828" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r397", "r398", "r399", "r400", "r467", "r495", "r499", "r500", "r501", "r583", "r607", "r633", "r659", "r660", "r711", "r720", "r727", "r796", "r804", "r822", "r823", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r397", "r398", "r399", "r400", "r467", "r495", "r499", "r500", "r501", "r583", "r607", "r633", "r659", "r660", "r711", "r720", "r727", "r796", "r804", "r822", "r823", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r496", "r774" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r270", "r496", "r735", "r774" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r321", "r322", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r713", "r726", "r806" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r321", "r322", "r644", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r713", "r726", "r806" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r270", "r496", "r735", "r736", "r774" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r207", "r326" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Trade accounts receivable - gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r626", "r648" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Trade accounts receivable - net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r326", "r327" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowance for credit losses" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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).", "label": "Accrued Bonuses, Current", "verboseLabel": "Employee bonuses, including sales incentives" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r39", "r44", "r137", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "verboseLabel": "Postretirement benefit plans [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r101", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r222", "r231", "r232", "r532", "r690", "r749" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "verboseLabel": "Net unrealized gain on cash flow hedges [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r217", "r218", "r219", "r222", "r231", "r232", "r749" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "verboseLabel": "Net unrealized loss on debt securities [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r43", "r44", "r209", "r627", "r638", "r641" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r230", "r231", "r560", "r561", "r562", "r563", "r564", "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r44", "r137", "r575", "r634", "r635", "r749", "r750", "r751", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss [Member]", "verboseLabel": "Accumulated other comprehensive loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r38", "r44", "r137", "r231", "r232", "r561", "r562", "r563", "r564", "r566", "r749" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency translation adjustment [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Amortizable intangibles [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Acquired intangibles, weighted-average amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r502", "r503", "r504", "r771", "r772", "r773", "r814" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional paid-in capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r61", "r98" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization", "terseLabel": "Amortization of intangibles", "verboseLabel": "Amortization of intangibles" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r124", "r125", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Employee share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r76", "r783" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r210", "r328", "r340", "r342", "r346" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r210", "r328", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive options excluded from calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r169", "r183", "r205", "r247", "r304", "r310", "r316", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r528", "r533", "r554", "r724", "r802", "r803", "r819" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r197", "r214", "r247", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r528", "r533", "r554", "r724", "r802", "r803", "r819" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r81" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r82" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r333", "r353" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected maturities of available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value", "verboseLabel": "Due in six to ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "verboseLabel": "Due in two to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r80", "r332", "r353", "r616" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Fair value", "verboseLabel": "Available-for-sale debt securities (funds held for customers)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "negatedTerseLabel": "Acquisition transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r359" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r642", "r643", "r724", "r738" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash", "verboseLabel": "Cash, carrying value" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r63", "r199", "r686" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash, fair value", "verboseLabel": "Cash and cash equivalents, securities carried at fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r63", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period", "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year", "terseLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r162" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r738" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r174", "r189" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r111", "r395", "r396", "r649", "r801" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Other commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Othercommitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends per share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r771", "r772", "r814" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common shares par value [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: June 30, 2023 - 43,613; December 31, 2022 - 43,204)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r227", "r229", "r237", "r621", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive income attributable to Deluxe" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r133", "r140", "r227", "r229", "r236", "r620", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r56", "r235", "r619", "r628" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Other comprehensive income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Othercomprehensiveincome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "verboseLabel": "Revenue in excess of billings" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Revenue in excess of billings" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r459", "r460", "r461" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "order": 1.0, "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "verboseLabel": "Conditional right to receive consideration" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r70", "r309", "r310", "r311", "r312", "r318", "r777" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r53", "r247", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r554", "r802" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedTerseLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Total cost of revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditQualityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Quality Information [Abstract]", "terseLabel": "Loans and notes receivable from distributors, credit quality information" } } }, "localname": "CreditQualityInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer lists/relationships [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r245", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r430", "r437", "r438", "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r170", "r171", "r181", "r250", "r414", "r415", "r416", "r417", "r418", "r420", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r436", "r568", "r706", "r707", "r708", "r709", "r710", "r762" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin on variable-rate debt" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r171", "r181", "r441" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Total principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r32", "r164", "r444", "r568" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt instruments [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33", "r250", "r414", "r415", "r416", "r417", "r418", "r420", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r436", "r568", "r706", "r707", "r708", "r709", "r710", "r762" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Repayment amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt settled" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r115", "r116", "r117", "r118", "r163", "r164", "r166", "r180", "r250", "r414", "r415", "r416", "r417", "r418", "r420", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r568", "r706", "r707", "r708", "r709", "r710", "r762" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r165", "r426", "r442", "r707", "r708" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deluxe.com/role/DebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt, net of discount and debt issuance costs" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r126", "r512", "r520", "r521", "r764" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r740" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r464", "r478", "r490", "r716", "r717" ], "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r464", "r479", "r491", "r716", "r717" ], "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r168", "r182", "r462", "r463", "r466", "r716" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Postretirement benefit plan asset" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r464", "r477", "r489", "r716", "r717" ], "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r464", "r465", "r476", "r488", "r716", "r717" ], "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r475", "r487", "r716", "r717" ], "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net periodic benefit income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r61", "r100" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r61", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative asset.", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Derivative assets (Note 7) [Extensible Enumeration]" } } }, "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r215", "r216", "r553", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets (Note 7)" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "verboseLabel": "Fair value asset / (liability), other current assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Fair value asset / (liability), other non-current assets" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r148", "r149", "r152", "r154", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r158", "r538" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Derivativefinancialinstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount", "verboseLabel": "Interest rate swap amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r151", "r152", "r155", "r156", "r157", "r538" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Contract term" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DirectFinancingLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net investment in direct financing lease originated four years prior to current fiscal year.", "label": "Direct Financing Lease, Net Investment in Lease, Year Five, Originated, Four Years before Current Fiscal Year", "terseLabel": "2019" } } }, "localname": "DirectFinancingLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r11", "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Divestitures" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Divestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Partner relationships [Member]" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends ($0.30 per share for the quarters ended June 30, 2023 and 2022 and $0.60 per share for the six months ended June 30, 2023 and 2022)" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r238", "r262", "r263", "r264", "r265", "r266", "r273", "r276", "r283", "r284", "r285", "r289", "r542", "r543", "r622", "r631", "r691" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share", "verboseLabel": "Earnings per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Two Class Method [Abstract]", "terseLabel": "Earnings per share - basic:" } } }, "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r238", "r262", "r263", "r264", "r265", "r266", "r276", "r283", "r284", "r285", "r289", "r542", "r543", "r622", "r631", "r691" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "verboseLabel": "Earnings per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]", "terseLabel": "Earnings per share - diluted:" } } }, "localname": "EarningsPerShareDilutedTwoClassMethodAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r558" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee severance benefits [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r114", "r192", "r230", "r231", "r232", "r253", "r254", "r255", "r259", "r267", "r269", "r291", "r337", "r458", "r502", "r503", "r504", "r513", "r514", "r541", "r560", "r561", "r562", "r563", "r564", "r566", "r575", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurements [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r159", "r160", "r161" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r159", "r160" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r428", "r469", "r470", "r471", "r472", "r473", "r474", "r548", "r580", "r581", "r582", "r707", "r708", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r547", "r548", "r549", "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Fairvaluemeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r428", "r469", "r474", "r548", "r580", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted prices in active markets for identical assets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r428", "r469", "r474", "r548", "r581", "r707", "r708", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r428", "r469", "r470", "r471", "r472", "r473", "r474", "r548", "r582", "r707", "r708", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant unobservable inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r428", "r469", "r470", "r471", "r472", "r473", "r474", "r580", "r581", "r582", "r707", "r708", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring fair value measurements [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r334", "r335", "r341", "r347", "r348", "r349", "r351", "r354", "r355", "r356", "r439", "r456", "r538", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r699", "r778", "r779", "r780", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r73", "r210", "r340", "r342", "r346", "r675", "r677", "r679", "r827" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Loans and notes receivable from distributors, allowance for credit losses [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "auth_ref": [ "r75", "r345", "r697" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.", "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r74", "r344", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write-offs" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "auth_ref": [ "r77", "r784" ], "lang": { "en-us": { "role": { "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.", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "terseLabel": "Loans and notes receivable by credit quality Indicator" } } }, "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": { "auth_ref": [ "r352", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year", "terseLabel": "Prior" } } }, "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": { "auth_ref": [ "r352", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r341", "r347", "r673", "r674", "r678", "r679", "r693", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]", "terseLabel": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "auth_ref": [ "r673", "r674", "r678", "r679", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Domain]", "terseLabel": "Financing Receivable Portfolio Segment [Domain]" } } }, "localname": "FinancingReceivablePortfolioSegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r203", "r376" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r373", "r375", "r376", "r377", "r610", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r97", "r614" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r93", "r96" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Acquired intangibles" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Debt securities (such as bonds) issued by a national, local, or municipal government not within the country of domicile of the entity.", "label": "Foreign Government Debt [Member]", "terseLabel": "Foreign debt securities [Member]" } } }, "localname": "ForeignGovernmentDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r807", "r829" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "verboseLabel": "Canadian and provincial government securities [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FundsHeldForClients": { "auth_ref": [ "r746" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Funds Held for Clients", "terseLabel": "Funds held for customers, including securities carried at fair value of $8,402 and $8,126, respectively" } } }, "localname": "FundsHeldForClients", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r760" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on sale of businesses and facility", "terseLabel": "Gain on sale of businesses and facility" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r623", "r624", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r680", "r681", "r682", "r683", "r684", "r685", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r623", "r624", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionDomesticMember": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r680", "r681", "r682", "r683", "r684", "r685", "r695" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic.", "label": "Geographic Distribution, Domestic [Member]", "terseLabel": "Domestic [Member]" } } }, "localname": "GeographicDistributionDomesticMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r202", "r361", "r615", "r700", "r724", "r785", "r792" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, net of accumulated impairment charges, end of period", "periodStartLabel": "Goodwill, net of accumulated impairment charges, beginning of year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r362", "r369", "r700" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Goodwill, gross, end of period", "periodStartLabel": "Goodwill, gross, beginning of year" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r362", "r369", "r700" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Accumulated impairment charges, end of period", "negatedPeriodStartLabel": "Accumulated impairment charges, beginning of year" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r127", "r793" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "verboseLabel": "Currency translation adjustment and other" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r51", "r247", "r304", "r309", "r315", "r318", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r554", "r692", "r802" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": { "auth_ref": [ "r378", "r379" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization", "verboseLabel": "Cloud computing arrangements implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r751" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Noncontrolling Interest, before Tax", "negatedTerseLabel": "Net income attributable to non-controlling interest" } } }, "localname": "IncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r167", "r175", "r191", "r304", "r309", "r315", "r318", "r624", "r692" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Divestitures [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r380", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r248", "r509", "r510", "r511", "r518", "r522", "r524", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Incometaxprovision" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r249", "r268", "r269", "r302", "r507", "r519", "r523", "r632" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r60" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r60" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories and supplies" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r759" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r759" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other accrued and non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r92", "r95" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net of accumulated amortization of $831,755 and $823,589, respectively", "totalLabel": "Net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r165", "r177", "r233", "r298", "r567" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalCreditAssessmentAxis": { "auth_ref": [ "r77", "r537", "r696", "r697", "r705", "r784" ], "lang": { "en-us": { "role": { "documentation": "Information by entity-defined rating.", "label": "Internal Credit Assessment [Axis]", "terseLabel": "Internal Credit Assessment [Axis]" } } }, "localname": "InternalCreditAssessmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InternalCreditAssessmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity defined credit risk rating.", "label": "Internal Credit Assessment [Domain]", "terseLabel": "Internal Credit Assessment [Domain]" } } }, "localname": "InternalCreditAssessmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventories and supplies" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r741" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r211", "r687", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories and supplies", "totalLabel": "Inventories and supplies" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r743" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r766", "r767", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Reserves for excess and obsolete items" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r90", "r745" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": 5.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Reserve for excess and obsolete items", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r742" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Semi-finished goods" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Expected maturities of available-for-sale debt securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Funds held for customers, securities carried at fair value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit sub-facility [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "negatedTerseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r173", "r187", "r724", "r763", "r781", "r816" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r198", "r247", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r529", "r533", "r534", "r554", "r724", "r802", "r819", "r820" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Credit facility" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Revolving credit facility, commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving credit facility, commitment" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Weighted-average interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Net available for borrowing as of June 30, 2023" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount awarded" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r171", "r184", "r427", "r443", "r707", "r708" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/DebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: current portion of long-term debt, net of debt issuance costs", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "verboseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r250", "r432" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r250", "r432" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r250", "r432" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r250", "r432" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r765" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r206" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.deluxe.com/role/DebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Stated interest rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r200" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "negatedTerseLabel": "Certain legal-related benefit (expense)" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-Term Debt [Abstract]", "terseLabel": "Maturities of long-term debt" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r37", "r172", "r186", "r247", "r336", "r401", "r404", "r405", "r406", "r412", "r413", "r554" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market securities [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes in reserve for excess and obsolete items" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r244" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r244" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r59", "r62" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r62", "r176", "r190", "r196", "r225", "r228", "r232", "r247", "r258", "r262", "r263", "r264", "r265", "r268", "r269", "r281", "r304", "r309", "r315", "r318", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r543", "r554", "r692", "r802" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deluxe.com/role/EarningspershareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income attributable to Deluxe", "totalLabel": "Net income attributable to Deluxe" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r135", "r139", "r225", "r228", "r268", "r269", "r751" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to non-controlling interest", "negatedTerseLabel": "Net income attributable to non-controlling interest", "terseLabel": "Net income attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r262", "r263", "r264", "r265", "r273", "r274", "r282", "r285", "r304", "r309", "r315", "r318", "r692" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Income attributable to Deluxe available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r275", "r277", "r278", "r279", "r280", "r282", "r285" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Income attributable to Deluxe available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r194", "r256", "r257", "r260", "r261", "r270", "r271", "r272", "r330", "r331", "r338", "r339", "r515", "r516", "r517", "r540", "r544", "r545", "r546", "r555", "r556", "r557", "r569", "r570", "r574", "r576", "r611", "r612", "r613", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "verboseLabel": "New accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Newaccountingpronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign, primarily Canada [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r131", "r458", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "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.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r326", "r327", "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Loans and notes receivable, current" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Loans and notes receivable from distributors, net of allowance for credit losses" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Loans and notes receivable from distributors, fair value" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r208", "r329", "r348", "r350", "r675", "r676", "r697", "r698", "r782", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Total" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Notes Receivable [Member]", "terseLabel": "Loans and notes receivable [Member]" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r326", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Loans and notes receivable from distributors" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r304", "r309", "r315", "r318", "r692" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r573", "r723" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r572" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r572" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r571" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r318" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Reportable business segments [Member]", "verboseLabel": "Reportable business segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r12", "r141" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Consolidated financial statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Consolidatedfinancialstatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r213", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "verboseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r204" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r41", "r45", "r224", "r480" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Prior service credit" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r44", "r48", "r231", "r560", "r562", "r566", "r749" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "negatedTerseLabel": "Other comprehensive (loss) income before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "terseLabel": "Unrealized loss on cash flow hedge arising during the period, tax expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r220", "r223" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTotalLabel": "Realized gain (loss) on cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r220", "r223", "r536" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Realized gain (loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r221" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r41", "r45", "r46", "r224", "r559" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 3.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r114", "r226", "r229", "r235", "r560", "r565", "r566", "r619", "r628", "r749", "r750" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "negatedTotalLabel": "Net current-period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r133", "r134", "r136", "r226", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r41", "r45", "r89", "r224" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedTerseLabel": "Realized loss on debt securities" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r41", "r45", "r89", "r224" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 4.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTotalLabel": "Realized loss on debt securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r42", "r89" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "auth_ref": [ "r41", "r45", "r224", "r808" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "totalLabel": "Total amortization" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r41", "r45", "r224", "r480" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedTerseLabel": "Net actuarial loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r41", "r45", "r122", "r224" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "totalLabel": "Amortization of postretirement benefit plan items, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r42", "r133" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "negatedTerseLabel": "Tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r42", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Unrealized gain on debt securities arising during the period, tax benefit" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r744" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Supplies, Gross", "terseLabel": "Supplies" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r701", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r282", "r734" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r282" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r752", "r753" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r384", "r758" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r242" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Employee taxes paid for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r240", "r809", "r810", "r811" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedTerseLabel": "Purchases of capital assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r467", "r468", "r474", "r481", "r482", "r483", "r484", "r485", "r486", "r492", "r493", "r494", "r497", "r716" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Postretirement benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Postretirementbenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r212", "r357", "r358", "r688" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Comparability" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from debt offering, net of discount and debt issuance costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r754" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuing long-term debt and swingline loans" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r755", "r757" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r752" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sale of businesses and facility" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/DivestituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Disaggregated revenue information" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r196", "r225", "r228", "r243", "r247", "r258", "r268", "r269", "r304", "r309", "r315", "r318", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r527", "r530", "r531", "r543", "r554", "r624", "r692", "r721", "r722", "r751", "r802" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r102", "r188", "r625", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $353,847 and $379,988, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r239", "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r343", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Bad debt (benefit) expense" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r44", "r48", "r231", "r560", "r564", "r566", "r749" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r44", "r48" ], "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTotalLabel": "Total reclassifications, net of tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomereclassificationadjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification adjustments" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r67", "r69" ], "lang": { "en-us": { "role": { "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.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of adjusted EBITDA to pretax income" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r756" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Payments on long-term debt and swingline loans" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndInvestmentsCurrent": { "auth_ref": [ "r645", "r647", "r747" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.", "label": "Restricted Cash and Investments, Current", "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers" } } }, "localname": "RestrictedCashAndInvestmentsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r646", "r739", "r761" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Non-current restricted cash included in other non-current assets", "verboseLabel": "Restricted cash, carrying value" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r382", "r384", "r387", "r393", "r394" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring and integration expense" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Restructuringandintegrationexpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r61", "r388", "r390", "r797" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "negatedTerseLabel": "Restructuring and integration costs", "terseLabel": "Restructuring and integration expense", "verboseLabel": "Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r383", "r384", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]", "verboseLabel": "Restructuring and integration expense [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r384", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance, June 30, 2023", "periodStartLabel": "Balance, December 31, 2022" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r384", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Reversals" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r119", "r185", "r637", "r641", "r724" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r192", "r253", "r254", "r255", "r259", "r267", "r269", "r337", "r502", "r503", "r504", "r513", "r514", "r541", "r634", "r636" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Retained earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue disaggregated by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r234", "r247", "r295", "r296", "r308", "r313", "r314", "r320", "r321", "r324", "r336", "r401", "r402", "r404", "r405", "r406", "r408", "r410", "r412", "r413", "r554", "r624", "r802" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Senior, secured revolving credit facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r44", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. 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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Acquired intangibles" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Available-for-sale debt securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "verboseLabel": "Available-for-sale debt securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r88", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-Sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Debt outstanding" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue disaggregated by product and service offerings" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r679", "r783" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r93", "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangibles" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r700" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r700", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories and supplies" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Credit facility" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of net periodic benefit income" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Other non-current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r383", "r384", "r385", "r386", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r107", "r108", "r109" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and integration expense" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r106", "r110" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Changes in restructuring and integration accruals" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r65", "r66", "r68", "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r65", "r66", "r68", "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Business segment information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r324", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r386", "r392", "r700", "r828" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r292", "r293", "r294", "r304", "r307", "r312", "r316", "r317", "r318", "r319", "r320", "r323", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Businesssegmentinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business segment information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Self Insurance Reserve", "terseLabel": "Self-insurance liabilities" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "negatedTerseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r60" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "negatedTerseLabel": "Share-based compensation expense", "verboseLabel": "Employee share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r195", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r324", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r381", "r386", "r392", "r700", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r114", "r192", "r230", "r231", "r232", "r253", "r254", "r255", "r259", "r267", "r269", "r291", "r337", "r458", "r502", "r503", "r504", "r513", "r514", "r541", "r560", "r561", "r562", "r563", "r564", "r566", "r575", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r253", "r254", "r255", "r291", "r609" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r114", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r119", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Common shares issued" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining under share repurchase authorization" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r114", "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Common shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r78", "r724", "r763", "r781", "r816" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, June 30, 2023", "periodStartLabel": "Balance, December 31, 2022" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomeaccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r131", "r132", "r138", "r192", "r193", "r231", "r253", "r254", "r255", "r259", "r267", "r337", "r458", "r502", "r503", "r504", "r513", "r514", "r541", "r560", "r561", "r566", "r575", "r635", "r636", "r763", "r781", "r816" ], "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r246", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r458", "r539" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Shareholdersequity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental balance sheet and cash flow information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-based intangibles [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade accounts receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r334", "r335", "r439", "r456", "r538", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r778", "r779", "r780", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r383", "r384", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r608" ], "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "order": 2.0, "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unconditional right to receive consideration" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Senior, unsecured notes [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unsecured Debt [Abstract]", "terseLabel": "Senior, unsecured notes" } } }, "localname": "UnsecuredLongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Amounts charged to expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-offs and other" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r775" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive impact of potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r275", "r285" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average shares and potential common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r273", "r285" ], "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 76 0000027996-23-000162-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000027996-23-000162-xbrl.zip M4$L#!!0 ( &%P!%>6AD-%%9R]:7?B2+8H^OW^"CVZSSF9:PFL>7!6<1=IDU7NXS1N0_;POO024F#4*21* M@X?^]3O_S?MYG#O _L#WWUQ;?X5K,_^W^ M\O^UV__X^G3/W'IF- -NR-SXP B!Q;S:X90)IX#YN^?_M%\,YM$QPHGGS]IM M?->--W_W[>=IR B<(*;?2B[ZU]Q$XC1=&;=%1>;;$B=-VCK/3=JRH4],699Y MU5+8Y^N)I(FZ#+0V;^AJ6S(LLVUH!M<&8TD19%,75""PUK4@*D"5>U_4K?+65?-5^6_O>V]AW\#<%CA>O;!=^%2#XI%]'U^U]=W#HCB T7!.D MW]]:R/K7T>6Q$2R^;GJ1&_KOBSOPMP-@=IZ]EZOD(KQ3$-(;HJ#];!CSQ0T3 M(QCCQR<7UKYLOX6[U[+U-.-B!)PF\^A'DXF\D-^Q''D)S^E0+V+M!!2^L[=QRUM%L 2=Z M QW3FZ&OB9PBGR[S([CS M(7!=M7]/__G__P2VJ$#NA D[73OOUS%G_UR%3]Y[%GO MW5\L^X4)PG<'_-JR[&#N&._7KN<"^'[[[1I]$?CQK[9E 1?_"J\_0#'BVV;\ M^K?P"4Q^;9EMN W7F*$G ?NZ[\+7O=_ Q?F&<^=:X.U_P7N+L:U?6Y.V(+>Z M'/I/4'5=^>5J[:DY7G(3^3Y\PS<[, WGG\#P^ZYU"R5;BXFA_&L+8N;:@I^T M9_ IT[9E+->@M+J\<"7RQ[\^E:?+]W^#GP2+-ZBM+H)^42]XA%_WK/57:*WN M7X7C7]"#3[?P&QSC>?%0O=6=&$X ]]9JK]:9S@<3 '=E@F"'J$ :YCK 0AGNA\&Z M[SJ$ N+75F#/Y@Z2T/BSJ8^VNRH5.F^!!9]PM?Z(^/7+=R9+"+S(QW]A#7F= M@!#O%-%5^CG K)_^95OH[XD-? 8_'^R4DC=W_[LN$C9O[J8?K3]]CGDB_0OJ M(S]$ @#S79OCX?_2^Y;7%LNT5KZJM)&(7+^2_IV^Y&IMW[O!(! AE@QA\G. M5"CJ%@]*KF3;6>3:\;:"J0&QO]C9#!A!Y(-N EA\,7U$>BW]&SUC-Z1$LB"% M[)^VR)\(J0BSTSHH$JOG^L?P-C^4)+*@M,$IQT,)*K,A(IS%]J E I>U^M6' M6)IZ_I$ W;H??7@+7&\&1?B.QV8EY[5'7*VO_B ^Y;+QF>P"/"-U%?]IP9>] MS1W;M,/O8#:&K[#L&=)9R$F$9N_UH^]9D1D._"'P7VP3]-YLR.VI+DRNQK?^ M?"ENZ!-Q4<]VH,OW1=N*C[J41\\"1XW"7*;!)^:!'E9 MNB_:$+XHW0G,'6,1CXY$;6R-.(=J(6C3B'K_CP@EBKS9W'/AG\&Z/(:?SSQW M&'KFS^)E?>&',[-)S&P)\X-RDG_)] :-@N ML/J&[]KN<] 4P O$^4-Y"=\THUGDH-(8G%)$W_/!%#WM!=RYICTE %G%YSR:8:B0@CCKT%12J;,"<.O3UPI\Z]/4 7J0. M/3FXH Y]K> GK*Y7*"Y6(3;="Z[*I"@2YDWW9NLP*8J$?].=U4I-BB(!3QU/ M8*8Q6%P;SIOG)-L8K"X-]TE[GJ M6$5A@&^Z?TQ K*(P7#3=6:XG5E$8^)ON!5>G=T_H(K+1*:+IWFP]>K.IXDH.+IB>':]&[Q8&_Z?YN]><(:CCH+C?=0Z[K'$$=N&JZ-UWI M.8(Z$-1XK[NNZ0Y_/9N*+LYF4IOO-5<4JBH1YTWWE M.F(51<*_Z2YSI;&*(@'?=/^X[EA%D;AHNK-<0ZRB2/ WW0NNOIZQAF972M/] MW[KJ&>O 5=-=X4KK&>M 4./=W[KJ&>M 5M-SV/7'*NI!G$JL0__5<- M.$4 M@/#>,_'DGW6A^5V.@,%??E(Y_8<,\Y YW8$ [D M.#L$]]"WM^Y6-36$8C-@C3.*P4 MR2O$!ER.PLH(F%/7<[SG]Z]&T&!>(3FXTBRL%,DKQ$8]CL+*JA_^9#]/&\0> MQ$9"FH"((CF"Y*C $7(*Y<0>C-G!H YG$"L9TXR HKD@//QTE.O;^)!HS8P MRL@%E\0$Y^.,5XN# OE /P^?N^Z " $I>/V\_/0JC"L2L$:<'X]&6M]X;N Y MMH7C\GY97D2%CB M8@*D8Q@RDS'T',SZS4$S<4$&TM'\Z'LS+ZX5;AZVB8UD9 #\S128/T_&=!GD M10Y^B0N0$,_-I:EE$JPTXL(UQ)-#)<*=!-(@+I!$/&E48< 7&*;2B0M3D8[A MZ@SX M',<\2%PDC'<^46?*'H)C9>=L$F?*$()BZTEKW:_<$+P;F?[N,YXB)C M&[7I[O,2!8^>'TX@HW@)'RQY\=XSW,!P+1?AS%_<,('"T4J#V%YSZI=YCKA( M5F/14F S%)XC-N34#+00(?&("RLU&(?UG)_E.>)B032',(@-S9!W;K5 J!,;+\G?SNH63%#CQ:_ A;^$ MCQ!I0<_Z-T0)>DIC/'&>V !)?HP\@/"'ZP/#L?^#R@!?0(R+WPS;O?>"YD1' M>&*C(_EQD@(?X@;UU?CF>*^_ ^L9/!I^H]B$V,A(?I2,?"BJG%BO-%!@$1O? M(%Z%D!">XHD-;31 WQ"!0&*#(.0K)R+P1VRTA%A-1@+:!&(#&<2KO9(B" *Q M$80&:+*R<')&\84:/:="47)& 8;J/:=",4%L6"'N [^L25N)@/9<:]GO_]8. M3,<+(A\$7]_A'W,O,)S??"^:!_ 13F39[C/Z#MRW[4; 2@K+/'>EK.W!\\-I M;P8!9QKNW\'X=R] I6?P/??>LW<+ OO938OB3N\ B!+ MR2>H#Z5ID#6]=,UE/\UV(39XTEC"*X 2I#JL6&*#-Q=+";E*7 J4"<3&@:JD MA!ZT(7QH=:^208KY\O&>50(46=HD$!L^NA"\\]GYG2^2WXD-.U6)]UVG65*\ M]]_LTH^VUH1\D=C@597(OX>/AC8^\&\@YT\\W[6-;X9I.Q >YRGK16(C9+=P M&R\0/V@$63H9X,D.?FYT>@)!^ 1W/WPUYG^)7(",X?+ML ^5Q,;; M2$9E02$VD=@06W[@?S=\XL:/\RYPO%XF\'F]S:EM M7B\$^!*Q?CZ9P"^4\B5BO>WCQO 5=9B)M/,T1>H;B5B__9MA^VC8,?CZ_CUV M7M$#OOG@CPBXYOL&_M,OKWP5M2:)?-]VGXLB!$J&I9$AL3$'2H;[ ;+X]7<( M8N1NOM^#%^#L@0+Q!+&AH.IX@B!L$!L:(E%"52 C""(- M8N-6)4TL)PCTQ :L:A\67P +\LVA V+#9L5;*)0$=I, L7&[R\*#3&P([V-6 M'(13 'G01V=CH%A^\%PS^:-1TWUYF=PH7@%\<"B;28EAG1B(#>]]#/\$]*B? M%?Q\,+GWW.<1\& MOQO^3Q!B4[HQN3:9AI,H&1) AL2&KB@9UN)'4I[@96)CBC3_7!K.B8T?$B@' M*1F61H9-B&%2,J1E$!7RA$)L/+DI91"%8J,)T65B)!3Q8:Q"2:.!L>8:RR * M!7T#0\OGXS,31 <-C"33,HAB2: )@>5+P .QD55R,]^%PI_<*!XM@ZB<&(@- M[S6C#*)07! ;XZ)E$+42ADILH&>CQ]<>/\8+PL%D"-V7,VV]JA(;^B$,/S4U M2U.)C;\0AI^:!G"HQ 9I",-/33.S56*#)YGPDS2,=)_[;W/X@!(&J1*AA(@- M;Y"(I+HT$;&Q#Q*15)&GP'_ M!2Q]YOY;/-D;[BJ('(2M"3A;]XC8N :YJ*I)/VG$1AK(155-6DHC-NA +JIJ MTE4:L?&'@ZA*O]B?S1WO'8 A>('6A6N>J1.E$1N)(!93=6DJ8F,2Q&*J+D5% M;&""6$S5I:>(C4YD,BEPFUEH4CC&V///5#\1&YH@#D-UZ:5FQR4JYJ%:]%&S MPQ$5\U =>DAO;A1B$81%]6%KWSY/A:0W-PI1&ZIJTDQZ\Z,0=7!5'2I*;WX8 MH@ZNJD57T3A$!DR55!BIT]!"/N 7V9Q++SU:4*H(*&X$KTZL4XY*KC=[ " ? M I5CWWN&6]Z,W+)HCECOF@A0%RI;B763=X$ZO?;##=!9=6 UJ0&FP!'K\)(! MZP+I6N"(]5@_@O43>/&<%V1+0'C;8=,$-WP:A7H-M%ZZ'YEO;SRB**Z@O1'K M>!%A"A0*:F+=K'V@'KY"IG5L%PRC0_"$/B#22PJFP-LXIRW MP ^O%R7>0Q.X!MQ.#&M\*?D$]7 SC:"P([7U2:V-B"O/98ZX%N;#"QQQCN5E MDX&2RKPJ!"D1I#.//84H7>7:%H(2[60U9!7I$9>(&X@ H!L"9"DY<> MXL@+" %) T'/ HB-KYX&"!)..BRYC]>0DRM(QW%?Y-KQQA)R7&QM%@_\PNY: M/YNO0.<9$>,M%3E^8A M+O1")GKJTCTT%H+HX='WK,@,!_X0^"^V"3;?X8,7X$:'FKTWTNBI2:O*Q(5= MBJ.#IJ+D(F(?10J@C+6>)Y+>=^";4\,-DPM!S[7PN);T[6=> B 3&?6AZ-J' MKHN( YU*(X;_$Z#7&:XU7R;E@XRD4:@,NYA:(IG((%AI1-)4+#4R&E:Q_/CF M^;, DH6'%,L\_AH5&J60(Y'1OV(IHZFH:63D[_S]E9&/SQ^_SPS7>,8K.G>5 M162,DR)HB2#BHIP?(P@=^K!\^P6XL]0&+,PU(%U&57G@I29R5!H6^SR!')N* M(1H*/4P6?P=C:&A.O2 $5AV1BTN0% V+?1Y#$DU%#7%Q3IHYO8A"2Z5A8O(G-:%&AK>)-)?J2\Q5Q7D((B[*23.G).1#ZB+' MAL4^:\R4D3'Y<8.:T M+G)L6)2SIC.GM:"&AC>)]%=J/=)8"R$V++YY>0@B+LI),Z&Q3YK MS)S6A2$:"J694P+H4&]8[+.F,Z>UH(:X."?-G%[$B *]86',BL^UH(;&.6OT/A:O^PUXS[XQG]JFX<2O,KW(#?WW MZQ_#TDBNG@;1(D=D +,6K70:_INJA>JB.QJ2+3\^2L7>7O(C+@1;2XU2 ^5L M4PF.R,#R1:*")S*T2K3JJ<;*3E?TX+D_SM3LX8F,&I.F!O(0 K6[\Q$@D7%B MHH5?]7;W)0A"XJ+AU "_$,HC,OY]X3BA@6\R3?(*O,!Z^GN*/ U\7W;@NRZZ MHX%O\@WP,Q9[-/#=4#G;5(*C@6]24"'0P#>95G:5'EY=M$<#WS3P72L!TL W M^7;W)0A"&OANNN1M*N71P#=Y.*&!;S)-\FK*GVIHSR8*-/!]V8'ONNB.!K[) M-\#/6.S1P'=#Y6Q3"8X&ODE!A4@#WV1:V167-M5">S3P30/?M1(@#7R3;W=? M@B"D@>^F2]ZF4AX-?).'$QKX)M,DKZ;\J8[N.B(-?%]VX+LNNJ.!;_(-\#,6 M>S3PW5 YVU2"HX%O4E AT< WF59VQ:5-M= >#7S3P'>M!$@#W^3;W9<@"&G@ MN^F2MZF41P/?=>+$?KOV@8/I/9C:<\;P3=]SUF&-;NEX_O.5P''B5?*-JXEA MANV)YX6N%X(6,X%R^0E,@E];D[:L"0SZ*;88QW9_/GW\0/PT]+T6$WK)(]RV MW&(\WP+^KRUDHUUMK+.TA4MXX?()"U?J6+@BR SZJ9RP<+66A8L:6CCTQX]? MN%;'PE5=.V')>CU+/@7*/%?'FB6.9]!/[I25U[)P44<+E_#R)1'_E$[8A%#+ M)F2\"06)7L7\%'Q#_'C]GZVE(];<- MQWYVKTUHBP"_%=^<7C<]Q_.O_X3-*N[+!-H*[8DQLYWWZ__I^;;A_ \;&&[0 M#J!-,8DO!_9_ %P+7!;^\S5>J@KOAJ $Z=)Y 2WVQ\/=J'_+#$>]47^XOE)B MUCCLW_QXNAO=]8=,[^&6Z?_CYO?>PV]]YF;P_?O=<'@W>"!TX7\W($&ZSZ'G MLLQMYZ;#")PLZ;D7NXN,*MBCF&F/WP9/WQDD*US/?8AF\"$FDQBTD&&15P$E MOFL@C\$"]O6M9T;(_!Z]SZ%D0$PX@5_H\ES[KYA1ET_I,EL[+F1?^L:VI)W; M^H0&'S,#%WS>"_>9X3]#21!Z\VLD G:A(33&#DB_/\9"JPV7[1CS %RGOWRQ M[&#N&._7MHO7@6_ZDCQ][(6A-\,O> %^B#R?Y"7X??'E1/SH>D>3!22!0BCJ M0BM]<2*<.E@X7876]C6Q ZW5O5>Y#K_WVD=/U:4.KTJ9'GN%5QRO&L(%0?S7 M%M01*>@,\^>S[T6NU4ZP/L'_?9D;E@4Y[%J8OS'\.A)\A,U-H,ULRW) 3@9A M?KBVZ5F ^3[,*@^VB"K6#+G9Y*\1=#*![[P_@;GGAU"7>O[,"*'J>@NO)_8; ML-JA'RTX26AU__M/NBHI7S:9:4'%"29V /D#6#I@L@7*F/1:NU@B(5KTD.2A M;?2$:Z$CR"N?80PE'U8EES$>_OJC]S3J/]W_DWGJ/PZ>1LSCCZ?AC][#B!D- M&*AM1E"E,+S(#)X87OYD?68&WYC1[WUF11$ME%#O9H0N\[HH;2CZ!5U?88[> M(4'6@:-6!P4>2V[/9\(I8/Y(:8R)XQ(,<"U@+:1O50N*ZZ+R+$,JF7>@_]O@0-;E4V=S&&V\VLP.4_V F-A3:;H02&-/7B=&QM<()SF;ZVK<_&A\R+V"3S; >*'\ %> M29&KM+JW_?L?_T"!D29815 ==+A81>2.(JO'6W'Z3N-#Z/#"+O+8:X%493D4XQ'%(N/.A4^9)P_""?6;N(CU MQK,6$D1M=;]O28S33+DS!.7(>+M+*AI,_+!U':NUNA+?Y@1>T3CN0V#FH-$, M!C(4<[FL8SXF^W7KF-_#"Q7I BP;/V'R9*#9YT&[SV?^'?EV8-DF-OV@X?P72=FYL'K M[ )BP6YQ#,XFLG_/LGP0!,D_]_ 9?,KZ>JNK<3P#@?O=\/^(0 C)N/<".N5[ MQXT'YPW\=>"/O-=%$ Y-7?UNNRXPYIYC!Q2&!V&(Y>; ?_2]%R@CE^DUO@"U MGM5(:CP0'[T@-)S_WYZO&D9H"*8L2YS0%C1.I4K]"*V3@!&PX# MWH 9A?8+CZI\9AEB.F_ M_Z0)O/HE8$+@@#G:71*09)$E[D2(/Q@#0I,QMZFRJ**-PYD/O.P] :$JES"$ M$LVW0QL$210+^,!BYI$?1"B<%7H,_ 8VM'GAT_@SDH9W:\).E.#UL<&]!=&GG[09:XV@P8^XYN_62**YW7AAC;EY8 M+W*^9-EYH;/O!A.!)@_0]G)H70L$TRA"7"$CTG1DQ$]B3098F&R MP W*^=W_HRZX-T\0E<8U_413>AW\.^X?C!5LNVX>.685^P)UKH;@P M8,;OC(E.]C(S5!?].@4X-(\LUY5<[2?^,S,U ERU8#&&X\"+J)P(F<)_1#8R MA*'].P;)%^ S%[:PB +YA=D5?G?O !%C7 M\@*#*_L"YA-\W@3^/XB@Z@BF'DH8IX4CX=0(-]?^:JRO$E=>X)N3/7QF&<.U MF$]"O,I!&$C,XQEO$>=(ZJKCQ< MAYP-J8L2X<(*&+.]-W?8"LP'/N NW[B M2C7FP5=2=C.&L!M6F"UQ'Y+7"@TPBWQ'U MXJNE!*FC2L6'Q'B]PXLG%&$=G<(ILI(^6T#BF();_P;RW+/GOR_.9'&M[CUF MVMX*3^*O'N.W'7$2[L-R^HJ5);=#61:7Y:N>1';@M+23#Y5M:G&H(WN8C7A$ M/6PH:HPLYERQU5 D#1.C9.'Q,3>QO7$6B,JK3C TTDYK&8]D"7RV,UD9V9E# MD&QE GN.KQ)+?_W4VOTMMG83ZKM$XDM!$4/B)C7[LQ&AD(,(R8U]3CYPTU#Q MPT[OTI[LBM/@Z S4.JZ'@RM1$+MX$ /Q8>L=A]N@EXC>Y;RCE[_:\-5(#KK@ M%?F//GBQ ^S:N89K(M,,ZC94T(\3CB%TW0S?"I@Y*@6T]M4?B)^,SSL]-X9) MO?MS\NV#*7"<%'_,)X@5[&''QXH^]F4_;SNS]8299-[JHEO_ M!,%VZ(F .%^1W1&RO9C@.-MHFI:$(=[!F>" \:(0RR$DD-9.]"WJR_]9?(>6<$)6ZX@(._"<%_PQ%+^.W(M6-RCU_3VF !H069VK2AX13\ MVN)V9!3P.W$>>X@?,%@N<[U+!-Q0V_)PL2%Z'%3T4'L#_-"$3U!5G\@JO,+* MLI*R2KK0[O[PUT;KL+D7"_ZDB=D+V&HFMHR,X2 7M[S%& >H[?+^6\@Z#IN- MG/A=#=/R-FY#(W3B>Z;^TD9[!NVQ#XR?;6,"-W5M.*_&>X#.$5?:W:V&<*=X M3+A3USHZEZU4K]CHP,?6L0+&D\(S_H^]IQ%SAX/C//^%^7;WT'NXN>O=,W=F\# \@,?6;X>[\_VNY>6LBZM&RG MA 1#X#3?<#<$;H$9CP@1^044A".. R S4,A3FEQU$'_W]GO#87_#WCMAFQE( M8MMZ,4T )FOF=,EP/(V1]J5,U\X)5@#'AI!=9G"1JW.R;2DI>V2,( !A<%VL M(-W+->?#&.5E?<^9O/07QWIM%W7CN6[K1779S,@.1C#%!9\F^@457$,3 M"QU?6#WD'2Q/9)B&[Z.&?$;(3 P[/0[F39@_[PW81X&U&:T75Z/UZ*\X7)\. M]4*+ZKD6^J>_7-$W^+Z_H=?=VH'I>$'D@VR1>W'1WIEK=6666W;G6@3MDS3$ MJI7!K%D86;M2;+)%'L' ,<2*AS]O2H9<^SK8%*KZ#>6A5ND8:NV%-Y!54 X? MTVQ>2N5;75%G.5G8(M7=DCJG F)RXN5XRB^!P,N0@_L(O$@Z+K&ZISRI>R(= M"ZVNQ+&2*.>CXR+(M7)5GJ1UUSH'Z37K=W1Z&*0U0NA(E0D@9L<.8!D7X#.5 MJ SDU7!-$%<>^<"R0P:JUP $)VN_Q5>%?";R3D%Q?IJCEZ#E:8&5!Q NSF7E M8S2QU15X@144M;$:8P>UE$$4A(OA(HE"@D3!*:S"YR2*ZL4O?H4:2U#BC(,[ M]P4"W_.1 X1\I2":SQT;9.ET0R7C49(QA?@[I/V\1"]#)T]B-5VG@K#1@O 4 M&E @#1RA#!ML=M9I9'Z#3!,P4^ DU>M1 -<,_')C2!DD2!#."@H.]4&1L:]BUZVA=?/"=I4J"UT!-%X#U9TZ[]30+U>=80;Y'?+'-\^_@98# M1&Y>3.JM+B_+K*I+5*TU6JV=3@L2U^J*'%1O.D^Z>HM1JNRVZS=55OUH?O3! MW+ M!KS-@1M0 [\\B9A NA\#^CCW5D)!D1HT'^$"ZN59O1@W*L@Q* M#.T>!O*1!@2:D:NPLD:MR69*PN(H06EU!97EA)RAEKKEN%;745A)25G93D5HH0)T0)( 1TR4%E5$ZGXK%Q\/OK>'&[B MG67F#NJXB>JAT#'".<+D\I"!:48S-$H&&JL60,-A['BL3,%57[WE>VY77@-_ M=P#ZI>=:O1GJ,/T?_'FZ^$>T='BMGRX\+P6B+(HLLIJT[>(47B%6UQY15D#5 M65W;#@/0:K)J:R?V8/0(PQ,%O06%U>FQD8:KT2*)0D%$@4KHB0^ DQ>3&P (P T[U=VWB^%]ST"]Q-ZR6#R(P#8%<]+^"H^-B#O:!! A6&3A&&A M1*%A[X(7SZJPK-+3M5JNKB3RKRMMQB,(M_])WHW!P-X+(RMKVX3EJXU=[ '(=O]"*Z[\E M9ZE^\SSKU7:*H75D-"3=T2MJ-!KDM [E@2DF 1X5M3.IPE1Q47,:-@U+62N MO)#YP7./J^!7Y%970-E1:NHU7.H50@VHGEGA6%$F/IX;(U4G41+&U_KW?W=Z*X_9'H/M\SP]]Y3__?!_6W_ M:9B,]&3Z?_UQ-_IG1;WT5S F0IQ87H1&)F68J4"(OBBCU7Z5,"E#@)SQH G' M-L:V@SN?$3!MXHQYX *HG.CS[FGC6F9NO*.VM24Z2>?J!UV2JY-0RV-,+,<= M+53002I58A6%SDF@UX6X..6IKS67.%]V4F*XDD"-?'C($F(.;/U5"INFN)^!*Q5 MWY,*Q!(M603L^R6LCS0)Q$0>ZO1(:S/E8>$4@>:W\*CQ?#,2MPJAC:C24-P< M%4;'1>;.XM2_!<8A%8YE'_2_A5 ^D@GD5E=3H*-$Y[DT6RH60 I*JZORK)JW M$1EMS/=18[[JC<2].=>+E) G6PGHU")D"TXOO3\?&;*S6O(A7:J>3#ZH/9\L ML**4U^THE4J:GOZ]IP9FY0;FT16R*F[()VL\R\NT*5_#!6(1!*'AAGRR*K"R M0+RQ29[PVVR"0>.0E7?"6(3@C^EB3KM%E:LR5BP60AH=X)K,SG5)14'NXZ7TQM MQ:H.&:\2_=&V@-SJ*C++42.QX2*Q.(I0$&&$^/7@A8'CQ<\7'2-)GY!,_;X%][=K.KZW0C\ FM:ULM.=:-ZO; M7-"1BI:]04$%'Q4Y8F=B 3O3]NZLZ00\G!H^F'J.!?S@?W ?\/"=GGJBIYZJ M.=MW:&!R^B$9G?.1I(#")D L$WS<)_(1^)BS/M3IPBY1Y+G#T#-_/AK^P!^& MJ#WDWPPG LL')NJ;6P@G_6-YN&\I4O%+T5$0?H>@W&RS.3=\Y@4]BOED1.'4 M\R$.K&MF[RYBB.>TF%=V@)<;]!:ORFD@Z?P'$-Z]M@.V6X%K$Z#QQG$LMZ,% M\C;@X\5^8;PH#$)HKR">9?X2N2!F>9%C&8$31 8?$^>_E(V1P7(9>;--"<=N*B\J3]B4A#75J0M'UK*?[U"AJQ MD,N+.GDO/5*ONDE>]:ETH.QE8<)\:;*/P\"E(J 9#K05; L:?(QIS.W0H!U; MRSL5LX#Y(P3YG7L3 SPO ZBMKJ:S(AW*WG!!6! YH%I%G15$*@]/P>L3" WX MH<4 PW?AHFFBI30QF(*ZGT!Z;7C;Q#;MO.%U'?KG,L^SG$P;6C=;)!9.&G"% MB#8T5A&)K\PA6CZN8(+Q<(+:]&9S'TR!&]@O@'&\@(K,=9!].DEF!G#1\+G-YU<#I8*7)(.R#'I0YUGY^^T"/4.+Z> M(*2/$0'U?3P.[3%N^=$+0]\>1R%JV#?R4&W;4A$MF2:G18!*'WF1582BQ"=A M7??S'+V^T-/7-5&> BF/DUA!R!D'):S9/?'37E9JT7$]9BF2/Z-4B&&PJ[W[ M)8^,*0(JYZT<5VJZ>ZZU+;!R"Y_RQLT4@,Q*>S83QYEE2,(# VL(8$#";83" M&?#D83::4W3?VE5G@& M[;$/C)]M8P)W=6TXK\9[T+I:V_S,=ML;.-H$[WX@EDG\F/DV) +$A&/, W"= M_O+%LH.Y8[Q?VRX&+;[IR\SPG^&V$@I"6]I@=OR^^'*R6UWO:+*(-IRX!!A"^%5+N=F\# G_N_]A^'=W_K,W0/\N\^4LU@M6ZHI2D7MKIKG?=JH6A:!*^UP,:7GY1$L M6?1,/)+OFBQFX[P\B^7A8C6-+K:$Q?(=A6\,&<#%"DH1H!C-^GK)9&^V.H*DLIJ&IUF0KCP@P9P.22 9H=*'*M)-?1*H$(@%PGP)9$ MZB*EB2R7NTR,2H&J24 HB010 RE59V59:<3)+U+/KL;' :JU=R[NE!=_L&'& MD4R0#,A4M)Q,0 ]J-4B"'FS$07?C!2'C39AY7%Q VSF= MT*'G /DC4 \F"1/DY@$>\H @L](.]4N;-!'3I.E =O@T$A @"4 =*O/;*>(R M6R]1*9"+! ZD.4\C 1S/%EEMQU I*@6(D0('$GFGD0"*9XL\JZG52H%S,72" M.&<7,-32.9[ #Z3K3B-P&:HY26(E/7N'02KC*B>!0_FZTVA 032@L+*>W=HE M M67)08.)>Q.HP'47T556%6@;6E)E@,',G:GT8 &:4#C64G8GC1.CK'3@(R= MF5@_-'-7,C<<2-V=Q@TZY 9%9W4I.S?0^'F39.G!:6HG4(_((>J16'Y'&>A> MZB&?2*CLR9B\.XUX>#3,G&.5'<=3J.@Y!]%39O)"1--4>9$5N>W"D]I$SSGU MX_[-]X( Y? F=E5C!,Y"OA9IVF$2U[VI,(K%^8=*B*&D0\OIH7&B09]534&N"D"L=!L M(\3 O1<$ _?6#M(!5H-)#^(@#/C<;"!#DXEG]<(2 %0TUI5%+)8N4!V^RLH[ MRF]I[RRRY$6E9*%2<=$0<7$HZUK/9R_?.4F ]U94EZ&R6WO2&# E:+0'5+EL/F&(%$)",@OD\*RO'S3M/,6R8+@@$ET*A&@-O(\JZC5UA(TW=X9A%/@)[$LEG%!56<4FR+F MBK1W'CS76[?[%[2^3_&2HBR!(1!^R>PBA"X: %!$4$S?"=& %".&#& $(?))81$QIOH*H& M[)=W?/I@G"B-D7[SO=D-O-=VHV6%H><&7S&RXN^-$*KZ;Z%O0#C:KN&_WX5@ M%D V0V_U/7RR(W4V0HH-'DK++C0!%M M+G$NTK$YU(A:X.NLG+O7 !6.S1&.!Z-XY)"C!.UA=+J(M*EH38\9WBUL8M37 M[,4.($AIV+#,/&G"*XEC^!6XX(A>, I*DT!;@:9+2\J,")Q?F&"HAA943 NB1@]EDRP8,AE>IQ,#.B<@LA)'?%=_8@.(#R DY'# MV;K$!PRFN%?>,465"AJ'JT#RI[-PS]>%/6!B'4\]*NKC+["8853TG(OH.6#$G4 ] BZ&5M7M;ADTV%6,-<<88>C;XR@T MQ@Y@0H^!0&ZOQ"EQ5S(4J*2QL/)B81 =RQ!S;P4A(V]?U'B;5U">(L>X"^KL MDA8%*X0*4'^A:ALQ4EE09/BK$") _?7I,%N21<&A\KDBJ$!I==7LT4\:\,IL M(MT")WH[)0Y6KO^9'WYE",4_E^;9Y:!*,IWM/-9@;I=)Q;$^4N?#;WP12X 9H>=G(-00XI)$*X6UZ$ MO+8+THB'=MUTE7C >[I9);=8*$#I,)B,C#?XEQ,A0#QZ/GI/ML!*3F&"SE+) MK)SWP&(!F*U+K5;#9C7IU9*YJ7;%>L %JYN;!)348GGE^'9P1#$-55H7JK3( MYC(QUED[KC;E,TW3_"J>%3NRD[Y3\" M?XA ]K'])&PR0#^!>7H[QL2"NKDE=>NM+M?)/0>!"KRZT"X5@G:=0VB7OO,@$*-O7.NFVLK$L("P/ M 6!N/-="W; LYL$+08"R7C]<([)L9!'!B[@2U4!_?+-=PS7A.YEA"#^8P>4& M6_O*M.ED$9+04=%QO71T][4/'".T7\"75]L*IRDIKMP88^N:6]YBC.$"(1WM MO:6)>!'7E[7Z$RT1L8DMB I095ZR)',LJ;IA<&.H DQ+G8PMDP/\OWB]E=XT M]9=,\@S:8Q\8/]O&!.[JVG!>C?>@=;6V^9GMMC=PM G>_4#,!,HXP[J>K(8@ M=8QY *[37[Y8=C!WC/=KV\4PPC=]F1G^,UQ?0@IH;1LLC=\77UXNN\/%2T_< ME.3-R>4.OK0A3^)KNM;1N?V7N0[_7QG=H&W%E*CL8_VC!18V:'*"_\M.DSR7 MS4OJW__X1Y^Y&3P]#IYZH[O!PQ[FKV8Y-X.'X>#^[K8WZM\RPQ'\YWO_831D M!M^8X>^]I_[O@_O;_M/P?YC^7W_YHU2@?MY@E?TZIP3QU1B> M$Z0.KPN9>"[?-5G,QLEY%JMV%/78]52_5EF0&[)6K:/H35EK632@"6+A:^7% M#JJJ3[#C[FV0_@*,XN&LUTFG'H1?*@5;#4% M.<9ES@2.6+55&251]]42SJ"3C$/&A*)Q :\,-E6N7B(- SS6@6.3AXXN$IPNO'5QTO MN#R@/)38$K)1@, 'FM=V?2B L*SI%PX=$2?O0-=7PS%<$[#,=\,WIXS(LXR MAP0>1'NF?1?4H?ECP#8R4Q/KY:U@O7*PM!(J]6'HF3]QM#X81&$00O,.PB)O M;:6NMKJ2R$I""7V;#W)"@7F>T]9SPC'.(ZB2#*8_Y13G@4TWB05WE3:K'_,? MYKRIYT!H!/T_(CM\K^*XF:Y13J6<2CEUC5,U(CE5;W4UD=4*.\1".95R:M,Y M52>04P6.:W5E3F5UO82AOY15*:N2PJJYFI8+W":O!G#5\#="F):'AC#'S:)';-Q:T'3F<7Q:3;?"A /LQ[)I=R(N7$<^7$0W';FM2E"&U<7685 M26\*JQXQ7D2-2V&)XY;*Q^DV)2?RWW_2!%[X0MIYD8.OI+BAN*&XH;@YV6P7 MRNMT+W!2P<.!*.%0IKY0W.1BZO+GOPJ0N M%B9W=;+D[AGE!M<.YS)V$$3 HEG"DTY.'6 *S 5W&-"WD8_R[G!5GA6?HDH[ MN (+]:X';F"@5^Y@"9YK=06>AM:;34&[;-D#PT_VD,_?T''Z[-3#4^HY3^HY M,!&C&.H16EU9**KHCE(/-;8I;BAN*&XH;FI(:1:C$<565R5J?,[9NJ@^"&V? M^JB9PS;YG%3+>;L>H%9$2<0&W_P4@WR8/&F;^B7H36R;@S0DWA0:R>&&?D0@ M6&;NH@^9TL?9T<<>1_,H^E!:77%'.1DE$+((A)K$%#<4-Q0WYX2;0O*=1RD] M%2J]'<9GN,_'[IU>*W5E5E1HRG"1I B%1,4-Q0W%#?GA)LB4X3$ MJ5>=//5*/4A(=(,=0SPV&N]0UY'*3XH;BAN*&XH;BAMR;4+A0!_%--R_U/3+ MIBH/(!Q,1L;;SH:*C]!.=',W4!2X5E=G>9[V7&D$I5$I0"YNBO0,JY8"/'E2 MH#S'KX[AHB1(GE16@J.^ILN]KSEE_K>=M\ MWMM=I7K@*%R!,^@$0<"3K12^X%[B)Z&R9NE?&[6247=^;)/QT^#1)*[=93>3 M.+=.$$3*W92[*7>?S-TDSKH3!*G5U716U J>=4>YFW+W17$WD?/Q!+G5E7F> MY>2BSE=2]J;L?2;LG:M\721[IIZ CH%QK*9OMX@^=J8>97'*XDUG\5P<7M<< M/NCV=R6EX.%>E'LI]UX2]V;I_%:]5M9:7847644X!^[&V:HK#* TI;/(-'5_ M&?M7W?5\STK]X7._C2!H[B M:X+843AU[V6NPQ]Y31;WO_2C.S]:K-819*4A:U4[BGKL>JJ'JZ++#5EK67#5 M!+'PM?)BA].:0@1Z1Q+*8"Y1DTH@ EG,MM:22A1VVA!X_FQF&T)-;0C\F&MT MD, VL[C]MLN$4R^"#[6"+>?XF.*$3."(]5Z9 -DTJM3#'<$N?/?(^)@;/O." M3I)<'"R6IW&8N6%;;<@79GP@Y^) \01" WYH,<#P7;C6RV.,GFE&L\@Q0@@$ M;\=1',<++@\HT MLK[B!C)WX@1<'B)&W*14.V 5Y1LQ7:33D+&G\;OCFE!%Y M7,XH9$![IGUGJ7+,"K^B*A;+ &/.BD7QP"2J0DL6]597$E@]=R?V''1=9 CU M&+(JA)3(8,B](=',>VL2>^Q*3F3IQ%QY?%/D*!=1+FH0%Q&9)1#Y5E<16$7- M>S2%E37U(8Y:]/E,I!^8P13!B[0AF^W N;3GS^B@D?@X[J+ MCZE!^*!LXS9]4_HH]'[4"GQ!"=R2$O16E^N(VVTIF#GPXP+.S^L'1RZ+7ZG& MHP"E +TH@.;++AWP:1:R>$4^(W&<5V-+7*O+BZR@;TOJ?6DBBG3*112@9P/0 M?&- #[@.A8DEOA:Q=$8Y@[6C4HP=!!&P+C-[D+.._1")8YJ^P_"\C7R47<.3 MC>*:=OSSZ^8LI%T$+D!/F=MN]T/E6BWM)[;:0V7".1YAE1WE(D4Y02C/TB_H M9)1+K:["Y2PPH2BGYB %* 4H!6CYJ8YBI+STW%5^F'>(48;7668_5G<\=[!R#V6=ICY#KB/ERI[T@+GJCXH0 E M%:!%9@]ZUK^C()Q!*12,O)Z5=FI$Q9)W[DW9-':Y5%++L\(/(!Q,1L;;SO8S MC]"2<7.WFY&%5E=B.95645)^:PQ B_02JN8WL39^*\\)J&,4P5\B%\0@$[F- M<00%6O$?SA=$VSMANB;IS+2[%$HZT'F]R*D$L@29160Y;;O&(DLKM%.Q5HT< MKH#2R#A =:#AX,D[;Q)O[3(,B6S&+LN4!2D+7@H+$MG)759:745E)3YG03QE M0?MP41ZD/$@$#^:KH=_J'T_4) 89-<636%W. M7I))^9#R(1%\F(L-#[2L*FV,@ZRCYJ(Y0Y24Q2B+-8_%B)PCJ:#B4EUA5;U9 M/(@S#%<8%&D8?J5$:.59\1SGA"BZ>.[\>O1^D538<_'0,\LF- $1VA YL9# MQ4SH7,*#%X* "3WFAVM D&#P^%%#&$\1?R;[1JN"=_)#$/X :Y+R[EI1!ZV M("I E7G)DLRQI.J&P8TY3C$M=3*V3 [P_Q*$5EXP)MN2A*1NRPMPF=NU#QPC MM%_ EU?;"J@.OTER^6 M'1X$[>[DV 81U?7BZNP\4+3#*(R9N3RQU\:4,: MQ==TK:-S^R]S'?Z_UN3'!T/4#?/GL^]%KM5>8%L!X\G1 ]3WI2XG^+_L1,1S MF133;?_^QS_ZS,W@Z7'PU!O=#1[V\'\UR[D9/ P']W>WO5'_EAF.X#_?^P^C M(3/XQ@Q_[SWU?Q_%W(Q$OYKLEB-@[-LUBUHZC'KJ?ZM2O68IH 0&_^M-'71Z0(RH!VSIKG"DN>%1[76PK<=F[[ MX\C_R?@J-O%VVGKVI>O*(SX6TR=F'W*:DA')TJ,J MTR8K4@<4-Q0W%#<4-X59[0>Z[T#%L>P+EUOGHU%A.LL+>;L'4,*A3$UQJN[HQ$!I9V&T\Z!_,BC[TWL\!AEH'*Q,M#RGNTMDVAJ&A"0 M=1Q &<1P8P13!B[0AF^W N;3GS^BCD?@X]*N#ZE$^* P[#9]4?HD]'HTBF)! M(=R20OA6E^LHVQWWF#GPXVKR74??J!-+]3;%#<4-Q2GOV Q*7-02I[BA MN*&XH;@A)]M9@;Y4D;Y45)*,L;-U;WT0VC[U;S-'?'(YN);SMA@JBH(]^-ZG M&.+#Y$';Y(\JQ,1M8Y%&TYM"(SE\V(\H!(O4702B4P(Y/P+9XZ9F()!\VE7C M6EV!%621T@_A]$,-:HH;BAN*FW/"31&IU.)5(H]4HJ@1HA)K*L!-/\0KQ.BL MLR2W/YL[WCL L9_:'J.@ NX,FT85:-4K%7T4-Q0WQ"44>]:_HR#$,[U&7L]* M6YVC O\[]R;N4*@/+^OCOEW?XE:SWNX:UP/])(J)Z6PA?% M6T6@LF;A7QNUDE&U?FQK\]/@T22NW:$PA2QG'RMO>ZZIE+LI=U/N/IF[#SC% M-7&WUNIJ.BMJ11UWIMQ-N?L2N9O(2;<::G',\RPG:Y2]*7M3]CZZN%WB\,KFJN[S;L\=+"5HNJ1*/=2[KU M[CT0[JY)*PNMKL*+K"*< W?C;-45!E":TEEDFKJ_C/VK[GJ^!__ 7U]L*UX? MW))CS -PG?[RQ;*#N6.\7]LNI@)\TY>9X3_;;KI75+"XL3R\_/CREU?;"J>( M;CI<3#M)6BUYNIWJX*KK'.S'MK$GOL"%TJ M6ZE%(F*7$N4BRD4-XJ**TGREXM15J*L5(=&JJBR8YM'M%97R'TL M@G()Y9(Z.FX0>?Q 1\>R[TQ.!2=R'/:C5$[.I]\HMBG[-(1]#DQS7V.? MXSPMD>-;777[X!I%>"U=NP[(RT??F]CA4<)2B(6EJE2/ZIHZ+&?MIUP&TF^, M8,K !=KP[5; ?/KS1U3P"'Q<=_$Q-0@?E&WC]I\+RB!6U*"V.IR M'64[ML+,@1_7='[.7)9SAOQ*-1X%* 7H10$T7W;I@(Y>R.(5^8S$<6Z-+;6Z M@L+*.XRS?6DBBG3*112@9P/0? - JQ)+.TUI=GE5EE5($M18I0"E *4!)RX14H 1TZ.BP MHEB#$CC"V>&5W=[.9A*D?BI8=W]\$-K^I?H_^QW\? Z0Y;PM)OH@WQ[?_!1# M=I@\:8N^>0X:.3L.&-+@8N41Y3T^SD=H3>;O;F.5IU@E!*M[W)@,6,VGJ'@! M>J\LKV^705&D4S.0 I0"E *TAL1+\7)>1')>5"6"$R^%%6^E'^(58K356<[5 MG\T=[QV V&MICY%OB5M[I='+.O'FP&H)_!'9 =V"(; ?[%-$$>LGH#I/;OX*<=I!0DZ?"(K M:31903F2 I0"E *4N&0%<3I#KD]G4'\"$M=@1V_@C6/DU)&@,HP"E *4 I0" MM"Q7]T#?FC1ZN512R]/&#R <3$;&V\X&-H_0E''S-JP1>:7555A9S-FNAI(' MY;=F\-LA-Z%J?E-KX[?RG( Z1AO\)7)!,M: PV,-A#*L^ ^G#Z+MG3![DW1F MVET.)6WU^2QMKH'(:ZVN)++^4L*'#09%19B<\9.*8L2%FP>2QXH/M:32S(M[HR MS[&:3GF0\F 3>3!7=:6T=3:"I%D.HB"TNH+$ZG+VHDS*AY0/B>##7&R8Y4Q^ M"8,@1$%L=44Y9W]2RF*4Q9K'8@>BF34I. F:F[K"JGJS>!!G&*XP*-(P_"([ MT,4CZ]=C]("$(F-!C?K@&) ,T MQ'#$ \B_V:[AFO"=S#"$'^#RL[W[2MXC"4FYE!?@\K)K'SA&:+^ +Z^V M%4Y3LEZY,4$PM[S%&,,U1.'^6_;!D&30RQLIG96?:(F(6VQ!5( J\Y(EF6-) MU0V#&W.<8EKJ9&R9'.#_)?5> ]:5VN; MG]EN>P-'F^#=#\1,H,2\LL&]$*2.,0_ =?K+%\L.YH[Q?FV[&$;XIB\SPW^& MZTM(0=[N,H#?%U].EJWK'4T6T: M$/A@O+IA_GSVO#ASTRK9KEW P>AH/[N]O>J'_+#$?PG^_]A]&0&7QC;GK#WYEO]X._#\M9 MH9;-\8Q20;FKP?4^C5$Y7ZB<>@Q?"&)'$Y1,?-'LQWY\31;%PA?+; MARZ:^\P@M_P%^F @N,Y T>-+XI<2PKAE,,;>,&ZF?9T8I"UC0[E*N,N:SX5"0[S.\EK>,&L6 MJ%>:R&AX-N*<4@KEC9,3%,+&R353KZP<#$>!?!] _)FV QAWH7#0Y^@O$YE] M<]]#4SPL9OQ^M-U7A&GW@3E"B% O+C20R14B1#@48X7Q0D<@DEUNP1RRB+W> M<:N8PS5'&V6$T'N!1LPJE'/K!16:,3S+R4)CS1AZ&/%T*D#S,P26EYIA'1 K M[WHS5-CQ'XP#QIM BR TW&=[[(" BK^RQ-_2)OOF^:L8R,T%>JNKRBR7UT:F MLI T65@828@<) F)E712SEPW5# .%KZ/ XP ,. -=+'K0E2@-\C M>-]X^0L)1328@&-E@5J >&!=""T.KJK"I3\[!0\Q :['/#ME"4R(K,D+'L MP(2,$U)CL7"YB)J[KX+?FR3 3V"_ 'UNUA#1_!:65T4J)ILI)LLC#2DAC9PI M(BHV-Z.($^#[P%H$V(TWZD^?- $CXQ'-%/!Q5ZN1\=:/S?:OP 43.[\5(2,K M0M*R#[NB0I* Z2@5$8<"A27TM+5M=Z/R:2D-E9,'AYY0M[MLM[N82:9BG)01 MY;R-DZBX),2F+)@>--S^G2.F\^,! 2F2*!U_,VSH=,-W0> BYWLBR=-@0H(&56IH4^)Y[IFAKN M,[0N;T$_D\+\.=6!B**QVLT'G\.)D(I!"*UNAJK-^3, M$)G"\LY] 6[H^7829PJB^=RQ:?ZR4EFY@H3&E;1:(IY?%>(CCK;DY(IA=0B5J">8GJ1%.4 MEAJ=Q(O4"NE$YN)"(6F[4(B*V'SY3FJ/UN6<+Y);I]@:,M_JJJS 4XG90(E9 M-FT(R [E9?*+0H@4DFD]DJA')6.Y9_CW>-7+?N"+-&1 MFT]4Z'?KK,YECT!1N4F W*R!4C3HBVBLDD/#UB11!9G0[L,/6=L*5R14]TZ$ MY+@,0TX)D;@%^N\0/VC8QV."G:_O/P)T/G[!/;T%@G(SCPY]-)45Q;PSY$]& M76V"N'+B(J_4LRKJ4E"70X'EM;S45381-7W>V>;H']M] 4%-+>#S((M ,5W& M,9(*04+P&1,B3Z(^1KXY-=#A?&\";9XYFB='D[-E)V?3LH61US/_B&P?/,;1 M%/L%')=Z4_A65Y:A>[B=@*#N(<'N8=ED(4!S5F:%' 5.])S^6L[!@SQA)5;% MQQU-:(RMW/EA&!'?(!Z&$ W!8/(UP4)O,H'@-T+031/2*E+ Y]4ME9NK7YS?-7V0*#_2[UE$^(:N!VHYJZ MW32-FI[DBLL]B8GQ#S?G>/9'B(F2J MVNJ**O3G"RB3H2F()D0"JBX05T/[P(7T?=QBI";G<0'U"0@<'D M%N(AMZ9!1170FI%W%*_1L!KA?F)91*%RT,+E)9;+2Q0T=+:K=P'$*Q66-<;8 MGD!: 7\D._!01O(**^8QQZEXK-]O*Y@,!"@5!3$7&90F$)=HM^Q@[ACO:#G@ M8P(A[YMG(^MQ3!#W0T;MD,TH@.\'/C.!_ _E_QBN"C>XH%*^Q,@?.@ %\1"C MP793)& 0WUJ!2-&YF-B&1UHR M^!PQZO:%![@%S*L=3J? L:CD+#T'_00<(P36R!L9;W]'8/< .LU"\4JEZ=+;#LE%B"IF@6*J&7BQ4$:J 3VW1 M\B4J=#13%$!>F'GN,/3,G[E9085R4V$UF?9E. /!61!-:)@F9'U[KCJ5C[2N ML7YO?%=68J6 #T4;?OU[T,[-=Z"F$UVT=DVIU0=G)!)@A.E )WI*\EF^$(,UQH0D+$/EL MK O 'Y'] I$(E37+^" (?=L,H7K %U&IP^9G*S(XH&+V!K]O[_$TM,"@>A"S[76/UCY9FYF%Y']SBG;]COMZ7-Q.H4$>I00 M/>;*]394]=15&U&PWJ :HQX?XR2N?(3[\*SM1HNF$R&(KO)_+!-RLS%J92RA MP5OTD-9EZQ3"Z51I=774&RA'_+)F?;/-)A/\WT>'=,A01#?%J!Z6&8-GVW51 MT LZ2._ H(F$XUT4\6,7I5KC#YWL%556XG,>D:S['.9CX]>"%@Q"TMFH.5,MJ%, MIB6&-^NV'R22[$Z=BYE3UK8S7EF:C]?(@]CZN K1S+4TB8-_Q,L=^U?=]0S/ M2L)KY44FA!KP6R?=5C:)"8C$A@ P-Q[*R:'Z!V1B!*BL]H=K1):-S!)X$0,9 MU48S23+4<)AA"#^8;2>\5O:5O$<2XM*/N1?8B "N?51H;;^ +Z^V%4Y34E^Y M,<$^M[S%&,,U1.'^6YH(>F4C5;CR$RT1L9(MB I095ZR)',LJ;IA<&-H!IB6 M.AE;)@?X?PE:*[UIZB\UQC-HCWU@_&P;$[BK:\-Y-=Z#UM7:YF>VFRY(43L( M19O0A9R)^&"#.2%0'&,>@.OTER_I24C;Q;O$-WV9&?XS?$."3/3X#;[#P(\O M+]_*W)_9_\N;D<@=?VA 9\35=Z^C<_LM?N1D\/0Z>>J.[P<,6[5>YG)O!PVW_8=B_ M91X&H_Z0&0V8'P^]'[=W(_@1O#@>@\W=[U[9CB"'WSO/XR& MY2Q=2U>.'W.->M#;9I9HKH7(W0]0SB><>A%\N(6G$"$[,/QU#AXXAGYBR^LA MFL%%FMMIL74#<> _&Z[]'WRV::GTX1^X3A16P- )N[0'_ M!O@(*+KOC\CP(>?&[=P#^XV9P75.%V94QLV/[!FTU![ *_/DS0SW:#&-X<#D M?/GID __OM/FL"K7W#T+'RGD,X%:?S+(8)>:368 M '<)3R;#*Z!>C%*7HL-DXKM;8(+9&/C),WDV?M0KO IQ#AG+BMNWI8[*V@,G M"T=EN1&6&4?(GX38=+T0L:4365!?.PX>[QR+KX#Q 9Z&@8O!?W2&'>89N,"' MWWI'DT^AKD>C3^/AW"AA-O?A@^RY ^_\]%NO]_BYP]RY&$+>W':1UP[W ND& MFN1H%2Q^GV'].PK"&+PNW&<0&'Y,MP8S,6Q_N6IT]Q9R=NT.PSC9$P1Q;^4- MZ%X[@(]RX1[@\USDRSMPHVAR*]H#A-]L::*EXN0I-O8.]*3!BKL@58"^M=VX^ 'PF4*8/1T+T)P\[_?@8=/+NS?WV MXOT^Q0N ;TDA^+\+P8"Q&8N$/2S\"7VMA7]=W-[ZW/G82]\V$;+X]C4:%G,T MNMJ/R0;2/8+>8:PGPB=@(AR&F1D_P8(.40]>2(;)(!@C"*+9/"9E Y=J( I! MD$T;6\-]A_@Z@< X 7OYR 7!+D Y#ST=6-)0;*$4%$)NA)\"+ M+Y!>H8?$>'A@],0PX5>WEQU.C9!Y!4B6V !*!P,SOQ%X+K)P8PL@%1<0@J]3 MVYSB0"2^ I=EQUP,H83V_N_(>D[V,?:@I,=[-GS_'5U\,9PHGCN&V1;/WV!7 M1U:C_-P+<*,$O&A/;CIT)UY(#)>EJH@M/:P%D*".GXF_O_)8*(G-,,+2-M[( MS'B'SX (\W&!CSV!('1#*":Q,EL'\P; *N"07![#(T2R'U<4/0'3@2O%N\$^ MPT+]W$+3W[?G<<>$U",0MCR"(O-=V1U[S*RHJ0-D5(RQ]U(,M)P+PN8L_Z5Z M6W%+,ZV9(4<9@0(S-9"U %SX14CW-L!M&^!;8D;V8C9-1LACW3%?<3:Q %HH MH?G.OKTK?760EHI%SHY3?!T&NK$O2"XY[VRL2&-1B6U*J$Q?(91CF0V<]R6S MK?'$(C2S\6E9ZFK?7=FBPR+?HE&D,X\B"=?,0__O3._F9O#C873W\!OS^#1X M@+_?5!U!@CYR;^$8/?J>"W\U8].BYUHWN+(TN'-7OY/Z3CNB1B*I42/HWGTW M?&B*+.,4R[S89:A@_%U5RO;PAZ_Z8/H+.46JZ+)Z7V^(HE MF)CMF-2QRC(L#P<*PK7%0,OX+P9TH*"OSZ^$2( #< 485(;0UT,>%@<_ "Y OCUL74%[5@S]=V1=P$-6I3FVWPXB@)X\]0!65^*95MQ% 3:/NA< M9.2ON 1IWG5O!!2]$MVR8IU[\<3RU+/.&"(Z)Z=O52YPB5R '+]@^.&/E*6Y M-B<1P=+?XFFBQI)& !/7_6.<0D$/?.S7H0,!Z$]DLR&O?T$J<20 $F+MG#Z/ M#V[#A6.23_Q2RUYXMG%X:T&AF-40!Z&H76*3AJA(!;J"4V ]HTMQJ0*\8VK/ MXX?$YB7\GAL8YJKW'0<,$0"17,!N8;0&UWO/M>!?.&(V-MR?S Y@? V#-M/ M]W=?!T^?$6/!QQAN_!Y_@0!\6!EM*)44X]47H9<#TXB"),2V=I>/T8;#DJF M@#3([Z-0?+'-\400Z&X*_#3RYM /_%JD,1# M:XG==DA=B;1."<#S;4A4D"Z?(QL')3L)KZ'(:"HYT@S3*UCZ2S@H\&;'$]EB MI93. 7Z/B1)^88@BTRC8%GM=-B(SJ-%B$@A>C3EC//L@=N;B4F+U,Z*C*(3/ M^0_ *QRBB#!\X0":MB[:++/H?I!0Z7#P#1*I$20AD34Z2\),B]<$F.0V=>X4 M.G?KR@QO=JDPMYX;T^\":DC^&*OZ,8D$P449#O1.X4,BJ !B%82%0A"KS,FJ M"(96E4($A=^BS?J0*A(J&49N $+F%NTN+ GW&P!SPW]WQ"O6B+3JT:NL:I0I[H IUJ$>N7'X^,]=J%[]\S7 MWGT/.M3,\/=^?\3T'FZ9F][P=^;;_>#OS-W#M\'3]_5BJ_V^]B[*%)4/*3.7 M$SZ,H.;!S&4X7^.TZA!E55>[NK9*)Y<$Y1Q6L[W>Y*(,\YY\<&J0N[H^RC MI,:Q??'\.ZK1OGK8XW[X@;?S1&SB_L35"T;X=\*HU=U1RYJMZXYL6A-EK(QE M;3RV1%U0;-,Q-=M4G3)""O4$I4>^Y:P=5CS+62U&$W36V0+4B+P0'EP9#./2 MU!L7CZMC?3KQD-10Y!Q4$K&HQ9SR'8RZ-/=U,^?UE K$?,L1L5^=-7+))@'&K3A9 MX*EN1O^LT2MPFN!-7H%5)@-7-1%8(JI4ZV>F:I8E(EHJ^4Q2S8P$(4>-TT"]6W5L<3S;4] ML^WU.C! H\5QL'M&8P,,DZ@XNEB:#MD(Q]Q[RW$X6<[V624WEQC8\4B1 M,]BANBDC36!60QG8I)T7C>Q8A@V6C8<@KS5:]]XL-V5.PA*#=FK74#,,+*'T M'Q7@C=P5$\)AF&Z.3P Z%I.*:!GD46V^50-@55KG? U(7LQ,&"1:DQ(O)71< M95!&#,JH;IYKG0]7A.=$X#E!XS4Q+\^=G;4*(!25LM%*5TW5]M)A;2]U%26C MMB_SI".E'!NV?N)Y(5:[1:0QQR/UU5=/'@YA&H:+VT^?WM[>NK_&_JSK^2^? M)$&0/_GP\Z?5M9@ 2NM4 B#NL3O#Q.(/"XSF'_VI1,WS(W['QC'Y751%DYL5 M)'#3%-Y(L,8/)P!CVEFNZ:0P=8G3D<&WD'E3.#B=Y++4+KU\M9N[2"R[14"' M$Y56L%<,\RJ!X?3#F%<,OHK!5S'XJLN'K\J6C0GR=2N)GF9FIB>E;:>#"8I$ M3,DYI&UIB:D[BH;IU[?3AZ7@RXY8T@ M201Q%E60-8>J306EF#*E91.]>;.0BCTU)0M)-XP6#=;,EHF5,32;(YGFX*69 MD.2;DG?S#,SZ+6+6!V16*BG7Z4@Y\F]8TEG;DLZN,L_LNM+*XOS\8OUW6"89 MRR0K.;":Z:RW:%A&.73D>QG995FXCB68M?]P(JU/4[5,I%(FDO=[U;O-62TKBA@SDM2\;7+/SG$)Z2:?=M(U3L@NR8&H M9$^)LYR!*?4X_PD/]_SW>"N2<8D4<1_>OK$X0ZLIN7&[@0#AH]PS />N2Y0. MC2C*13D=WX?EIK#^UY8D MD.*W%27FMNSE3D^4>$$JV: M1[W/Y-6]F;AS-P WF7OQ/(D- M=A)X9L%X&C5HG9[.ZWK.W!DF^SJ]+TSLU2OV5@O^-USOW(2N=WJRSAOR_L$V MDWNME'NGD8,!Y"#Q9MY#2B;XP.C;.29@(J]LD3?$/+LUH:_6.S>-FZC;!:VL MJ@LF\#=0G5:B3 M"1DASAY>7&_J]R MOYJ3UEHOPYWA/.ZL?-5P/^4DOE* KXJ@()^1?0I@L>;- ZTBV7('-LS/XMSL M8H$5 A0[G*29(WNW7=".FM'5#;E%:9'MR>&4NYJ6K7\DPQ=C^&(L"Y;ABUU7 MGBO#%VN2/W[Y2:_U1>W40U$[EOAZ.8[VY2>^IH&)E<@Q&A9DBW+>@^!F9;\V M.A+>CY#3.7L*_B6XP:'',,1.YA ]!2YGS1CK&NJ@/W=67'(7;<7(N_."$+Y_ MB/8C-_-@NU=>5/=!*)^FB"])\Z2 MOB-((GCLYIH#+8K)Q?IW_R3!N+G[^62A+* LE,3L<',LV:QI4&(L@X)E4%3I MFLH'$_)8.@5+I[CL=(HT9+ 2N4R*$/G:G5QQI.]F]?!?_9^6.\/1?/'\9UC> M9V(OP4MQ"8*T>7/;G;ETBP[ @LGR;G\ZV11T6[1E4Q-U1=>%L2))LB$:EBXZ M]F0LMP=&;+TT-T"5-P$L3@2B'ZR7Z'R 8NEC:RVTF&EV%5$MDI6B&%U9+)K, M<3S10RT_T4/H&FRP;+ X6*WEF&W9;(ADG5PHL"&V*2EEE7K$[66G-'='FYA_ M5#1OI2ET@!'XJG)4+G"Y_N9[00".AD]@!/]!/ K+G5>&;'<-"Q@U368KF'D% MOUBNS_T$+Y7D$=LK0QC<,7)\?=B51:]D6W#V*XMFF19.,=UP4>-'W.#UE)>$%+H9K;GTR MLT+W)_F,&W C=\4$WWML!02? &:;^-?M<$ =RN&DQ$7V O:"DE]0(-%$:6BB MR9TUMQP77H9I)@ML/SBWX9G#B@P"06 MDUA,8IT>$JF(Y4^*B"A2,^36:9.0#X5U3H_S,*G%I-:E2:TJ&;ZLP)2B5&H/ MEC9,]5#\[#*LIA-@@&M*SU*Z:FI2E'0X*4KJ*DI*4A178@J7GF&H$>%//"^< M>XA1C)0VOY&0-*.OGCP?/KV]O75_C?U9U_-?/DF"('_RX>=/JVL/ M9Z;Q"'GLDX7GAU@9%@$F U-1"D(5S8VC:GTNF!(2XM7>) $"&9XS"SS.G=NS M)8(DVU8PQ2O_5*:8N8.'YN9-/.U1=%XV][FS2[]9+=(.$>_68N+GN+[1BGB[ M )FG<$N\_PK2\CZIKK&:_[R= AF+!>'C%@NAK9?AX5OV,JRSC>_0;54'RRD_ M&#O[L_'WU/_8B!=R,P:#\O<;:P(#O+5F;]9[T/FT7=?HSE?/UO0NKO;N0M5= MZG@" K=I=$TA&_QT[D.5V/3(F:<+,K6SH2)VJ",^GP1??'@:CYVJ&;A0MY7*0W/T84#\NZ>(IECY8 M% L"W#>U$#T_@@A,2B#.:T*L*]DW12Z5Z:Z@2,1T'"+:AJWHNF&J8TVQ5$G0 M'=V4-6&W#-V4#5$83^ G?:S8MFY,9$&Q37TL" ZHL''GP'M2R]=S:P!6/V*3US%H&UFD3DLPJ:.&"*ZBK6*ZK MJJ"N90$ONH*ZBA4L5D'=[@XE&+#BR!]+%^8-V_!1!]H4>F'/:?%SBL!A-Y%+ M[KU7$L 0L,T>>>? U?V=A-QD.2\!$[;E()*7! :IJ^?-QE1TA(@4\G;5.1MN M*B/=2R'=\A/UC(*5?XR8&3%71.$[/)B)D14&-NNK"3_HXDVM=JZ9<^EH[;Q! %;$D M4S0;'P1@]' 6SUJ56N.,M)A"\H'(5$0B)U4;J5&UD:;4VOGM:@BD2OHHS054 MHL9>[6B$>MD8**P%66(]$6M!=J/K9S8XU7SC/3,$ITK+91(-Y/9T5F,R@LF( M&F5$^4Z(7J?,*'_X1TXGF1!A0J0]0B2?GUJ1%#G-3S4;(4I.FH,F'/*ULR-[ M,$'"!$E+K)$S@*."B"W:')G9YD*KRHJ?FQ._:P.DIJF(X] MZX,0#WZ#NYD5!.[$)"%L)K:K,O1[C:FM17A29ICD]++BY8$@4N\.>'>B>5SH$9G)*BL M='-U[TG=Z"X41S'#I%N.E'@2 N&WMS,OF?@CE)$#"3!*A24G.=0N=\,WC0H^;@,="A4_)&8+%N_U<+VO% M;/4_L!NC-V\TA>5[F7Z!#2K.7+2AE"[)[6F?TQ;^"=Q?R#\AF3/V:1S[/+N_ M8O89D7EQ[M%1-4G&OHO?%NXI*W^]$D:J);VJ?-SB*S"&RUB5:Y9))QPA&.7V MNRMO0TL\3]C%+\Z*V'W.X..7I1].B0^:/]I0I!^?O%@^+A -<4_6 8R,44D; MACZ&^W#;T*(88%3>Z.:=_LEAXU5\^%]N.+V+H_C]("!A?^Y\=:VQ.W/#]T/1 M8K.,:'%!9L\>8*-;^$1^DGEDO"$^;$"#PC [-!J"$L]BBHZOS/.@;$1-4Z'$ MS]S1E>'>+*!5[W7ANP$>Z$PB:J<1+G1ZDL)K@M&6\XX*F*UFGJI".9)$[_,<=( 19V1AP?/%&2 M02<]-X=C K7$:U)9RI$A&YQ'^I=)$S*E"4D16P%FT%2PJ$S!3W;.QL[9FJ%< MG-FOVYADX?&48+W)BESM@O:CTNG).B_).6%1&GRX5GX!WSE8\@S^60,XKZ$J MO!+.PQQ/@]>UG#K\_ Q667]II:NR#M/Y*M64HI5J3V3ADP#+HL"=I90=<.'4 M"CGL#$HL?XXU:3(/B)3P\]Z<)A&5ILUG(A\5^#7+V: M:SC/?[:GQ%G.R'#RQ07^)U]AJYW'>6C-7UR8#XW"! ?.\Q&QK"WG^1]3NN[3 M^XUUB K:3C^L;]/1O*2#_%-:%5 ML:&GGX^X%W,8P#(@,(=)^&;YY!0B8OFD+)\T"6K,.)X7<20@2U5%[H,5;!PL M:;QFZBU/)\T]'L:!5\.!^;".B[/@AK71WS V8>,*1A3G&+9%>>*DBP[0P3+SE3! MLLO>7)&Q"&.1INB-*HPM@S8]D'G=S(M95"EC%.E#V=#@Y:I\DINY01A\BK(W MO7DP=1<,=; XLX#14Z^1)7=ZB@%>B516K.X,[O\U$5,NX^0$:BK+.,'R%EGE M)64?KS)WV(F15FOD5"5*706EKHJ\890%1,@J<:LB#[%F-::!&C/U_*3!** R MW5.P'D [I'D8/9Y((E2@, Q2&H?"&F3."R'R]K7T>$7LZ MAQ>\O-]@!1[BPNX5.3%?+S]+2#4K2;/3 QVIR4UJO,#L\9+4;7%B*DG=F@+: M8+RJ[2-A,4^O6915)F%5H;A-$:-2O* W7U)=NUF7@KE4M@XS)=!A)J^).2F# M$4!EBJ#"&K?.*GCVSC9'#F>1!)=I"P4017I1SMD1J,,IF;7O[W?+# M.?$Y=GY7$OVGX%*6K@_53D]7@/;+ZE3)+.\&^73%B:DLU8JM&@5>-YE/UW3* M*I.P*M'2>J>GR;RL-%]27;L-I]:LPPRJPS1V=M<8GZXX!92E>#!6S0L)#;B9 M2]CG98VE M9+:"EO*IUN+$5(YJ506ITY,D7E?VS2WFTS6+LLHDK$K4-+;!T'A-:E(S>F;$ M)5&'7K,.4SH]1>%%XPPQ^:LA@'R*IS@%E*5XU*A5FI@]F,C(X4SRH!)M@<%D MG=?TQI_3-=JI>XZ1PK 1WAB!PV8.<^Z*,T*]X%BJ@$GI&F\*>?M%,A.\!<[= MN6&>5 %AGN1$\F+.7;,HJTS"JD1=FT!*O- "077MMER]P#Q@OQ=388P *M,[ MYP:A446,64L@+?9CULRW:Y@\J$)9B%*GAX5V9TC++N+:R4UT[!):AQ4@\C0U MW+A&FTV"OFQ !\YSFYKU)K"J(AXA\)(F\H9:5H/U\W?H+,GM8;S,>/DDP_#< M"<2JJ'1ZABSRNEH"_@_C:\;7%\O7);)U)0:^"@:^+/"B4%9-;E.Y.1L::8%A M7PAN)U=%'6Q62>95 M8[]30PJ@-F,UQFH7H\DJ,2,-,"-5@S=S=T$Y+X/1(/.GT((WPK^.^[.W&OY@ M^0H;94>?<7W=^9**G=Y_P66KX<=[I&!&T<(+7+S@-BJZ_TD^QTW$HPW MK?!QBS6&B2W#P[=L3"MJ]A@37^^_QOZGWGIQZ0PRW%8US4HX?G-[6)M_3_T/ M8?9";L8^L7Z_L28PP%MK]F:]!YU/6_-X=>>K9VMZ%U=[=Z& J' 7=^@*YC>S M%@&Y7?WGL^,&BYGU?NO.Z8#I39]?+?\%WA#O"SY^AVKH.D8_?[RY*T1OCP\I MXC=GZ!QO=$TA6T/ZM(:9>TY8[,3F!*@ [EJM8@)U3.B?[-0A"IE$VOW#UQ__ M?N#NAD_?AT_]T>-PL$?&=0[G;CBX?Q@\/]QS@^'HX9D;#;D?@_Z/^\<1? 4_ M/@^_/M[W\<.7QT%_/R='*W$%R]P-NLZ4Y MSY%?-@%!N2# ?5-,-8Q:M&XT.X]8](!D7,\J2>@DBQYW[H#8N94U:J@HBA[FMX?!+0&>'^6%H^R'".P,(ZW#^6)SD_+.K:ZIB9V>KO*"OH^5NYY:X/[B M7F%TTV!C=MQJTS@0'CGGEE):7-[D) HQH)C[$91LDY.ZW']MV7O[N[0]]&=[ M2ISEC'B3(P[KEV6X],GFQ!Y^+<@\(",4IR-X_&\SS_[]8QKRKC SQ;&F*+8Q M42Q;$;2Q9%.>@ ( (?73 MM4'8!RALDIB2!"$L,/8]G]"1;[4_!ZU!Q\ZY 3YB IK%>PMN]^WD R9H;%NA M :]2.9LL[=,F7+=]9YI=0Y6+F'>&TI54(Y-YE^\W598*W7ELL*+4!35;ABUZ M1DPTO:B9M&D>[86 BF2@95J.R!.K\VA*3YS^PXKMJ4FVR?/TBYCOMY8ES1_) MT;JT>2>73^350I/01SF)DC$#162:,>M27.JD+_N4]U@@?-^B6-/L$ P2M(_^ MAUA^;C-*H; LDEKR&7!U+8SKU$55T M(%X55]S6#A0;PW-$;F?TDWZB;D)M[ MU$[/5'G3:!*J^04PB,H8I!D,@BIE].;EY@L-M(K.*TK>/M^,+X[RA<;XHD%\ M,?4)RJ>G2+PA-PD)[ (X0V>["-.'[9(:$G M692"B@;AAY-^-%KG"'G^]O[-^C_/OYO!NQ)"[^9NZ%TSQY:FC/6Q;4T44Q,L M2;8=01O;BJ1/)KJP&WH?P9)&07$@M.VS/ +K")?2>.1_"*SGTL=K#IY*;,?E MBX;8]T.-AX+NJ5,]0]!=TLPB07?-[.JR64G07:LBZ*Z:Q1Y[EL$:ILQ."*[Q MA*!/\T.N;MK_HA^(P=;9(8VBIR2E'I%(FF.3 M"FK9]RV!4XY)V!D).R-)\$9,(8L[,DNN%HA,0C&O\R$+M#NE(>5-83[;*4C9 M*%P9GE%(=C6+ ).=#*2XG2RE=-]BI2CZD9[X$9#)B6+^Y1LR&SB?E^B(WI1 M0OO0I@'=52JQVRZ7]Z(_%289546 MO']^(FN[YR%%3KL*[GCV8"X]_UK-8K4D=1 ??3%W](U5'/7]O_^/(8GB9^YN M"D0;E8&\Q+/GQN_@MRP\/S[:(2]8B$./Z##8[<%J1B=7'\4>QVMI]DZMLA:" MM*9@5U:[JJE6O+#P$TU$-A--OULR:VX3G[HE-7L?$CPUG,:I$WS&3P#%LNMER7NUQ->TZ;MN\\QS:5:))5((OG7A!Z]O03FY;C/EX2>*,I M'3\$6>U](=!A&2%038W7#+'I/;X893:.,E.0QDZC3 00E27>-!1&F8PRGA_7VU/)?3DK52\@XOL2>J5F]J4>Z MML396._']7)_W6.!B?N+.#?_(;Z71/U2G'\A?6ZZ6&XQ%>3J/9+5=:,J\9F9O/:DZ064ZH6'" MX&PJ0>OT5$/E#6T_Y;Q*65!1XM1&@F?\B!N\_E82NM+:I(Y3@&_,V@!O=LY) MYB1$I!LKFSF==@"?IXSOI(J6AO!5%19W;K8I>G31L':CC$:RF^.Y:00/$03> M$//"AS$2:1R)9#35QA[U;AKEP0#<5ARK@<1K*D=0G65A4I74>R0!5[E,'&,V2C;*2D=YZ6'-[&!FUP$_ MGAU.ZKIAVMDZM7&=FO*,5NW7!;61*1V/K/CQ;DL=KDORJ;*>216"EM"$L@^F M6A2+8-3? NK/>()4C/K%@BAIC/H9]3?JP*<8^4L1%)LAE'6,RLB?D?\YSF>* MD;]<]B$-(W]&_O6?IA0C?B7"E--X19NGH19J6']".450+*"JSYU8^2>GYP?$8235?ZV5V MADI5>P93>ZVBJ%Q"ZESXG9J9'[.O:5Z')+8%#:(H;%]EQ7-QF^F$Y)YKS@XM M8U4:*)":4'ZGEW[*6=Z>-3Q.R%B6L>PY*OQTL9H*/\:QC&.OFV,K*R+4I6J* M"!G+,I:]=I:MJ$Y1+_T(G/$LXUG&L]650NI*9:609^19&G_[%%KPTG6-4S2U MP?(5MLH^4HL5C:*\G99PI[F=@BL8#&ZO.U]2&+"M/AWQC0I& Q=>X.(%MSY! MP+"?Y/.;ZX33%?ULW!6OMO!QBS6&A5V&AV_96%.; *WY,>WW_FOL?^IMCSC# M;;4LI"CLK.3&W]-U<>S">B$W8Y]8O]]8$QCAK35[L]Z#SJ>MB;RZ\]7#-;V+ MR[V[4D#N2$,?:TSI%B8XLQ8!N5W]Y_,*$=B=TQ'3FSZ_6OX+O"'>&'4_=$L7 M,OKYX\U=(7I['#V.WQS_W*4_[?!A])MI=$WA\,]"5_SS%G<([]L F)Z08#[II9/ M..L5<0R#O^XPZ@&YO)Y5DM2)_MX1EE1UN>+$$82)/99D9ZP($C%T@5B")HGJ MV(1_)Y'^A'N(TT=M*,OJ1'=,<6Q.1,4R15.4)D25A8GBR(YJ3M;:.-80^QB/ MVPKWV9X29SDCP\D0D:_[04#"8.#-;8J5'8[@UM]FGOW[AZ95.QP!_;M $>HO M28(LCH]Y)/UP'Z:"9DCVK:92EDZ)@\6XB:?#671^J]VI3V_2PV+Q,W=H1-P; M 9*SO=>%[P;$P>,HN!*,H-G,>T-A=5"-Q>(9C1 U E%HBZC7S*ZF91/U^7X# M=BATY['!BE)7-XP6#=:4RE"B12$"2N LO:A\WY3K>\?F1?)),RU'9$/6Z8SI MB=-'E 0._""JAK:P7YNX J<)V^05N"1V#F)7%]2I(>8JB-_PZ*$/HD='U"TQ?&9$XF+A@V,W@_5399ZOFSK, )&%?'E_4"(S\9)GW9@9U[ M(,(Y<7Z+J/$[$&-D:G[Q?/P0?[]A>>:. &G8"(0WY+)J5O-(@3(CLJ>P7LT< M5H7X.LAA=3%2%9,JL9E8]8RD(S _+RMYDX*JYI?FFJH9VT_-O*5#?;PEMD?@ M+-^WYB^1EG9?%S/ZOR@T8(,.9Z50E2FCO\/R8H.*CPUX)OY/UR9W\!1\_N/6 M=MS!Y7?6@GH@_R%.'T.Q&TF__5IK.2[K0^#SR'+16!4DU M7"PWB*1,D-\BKRHY\TV8B ;?R2<+"]36PO>/57B]V7HHWL)6NQLM2\SN&,2%:-2U@@JS"&U).-[#!TJ^V(_XX>C8AX#L.*69DZ:-P,2&['TT#<)84W6P"[Q,1X320A TF(O"SD=(^:+1G1NW%?.!K7AAMS,"P+2)B4A,251L9(8($GUYPXELJK[!)XSD><$7E;S)K*=G;62 MRV+R1KM2RO9J"IHI734UYB0=CCE)745).9C@2HR0Z1F&&I'ZQ/-"#/!%Y#:_ M49$^HZ^>/!S!- P7MY\^O;V]=7^-_5G7\U\^28(@?_+AYT^K:SN]S10%# 4Z MZ>=&W)L5<'_*5>%?*-!\2O:$*71Z*B^+^^#?-,2)13F!^XM[A==- XX V3D) MC0EI'#7?3-7ZIRJ";\#K"6"#.:8J=>G=*[HXG6^O@_VEAK"_=@+[+S%O<6[/ ME@X)*+5L^D<+I,M(,LP.GBQTN1'4_J],R$I#^8"LZ_#(E2 M..IZ9-0RC%K;#R7$HUX5WL0C%S,(B 0X@S($QM$26$':78O^ZACKB^??T4.L MK_0,:SC_XL[A>QC&QPH%(_Q[OS#65(X5QAZ=S;%*V9)M7BH)[J:8I!A70)-C MIW@E8@BZB"-? M@3F_1NZH+1X6UE6-MSXLN&KK!2^KL+@WR)3F.?&!!3>'$N0P&A[ M)U:6PUY6$"%O%C@K!FZ6R+KZ8F!12 D^ M5,E#&O9"-.2\627-J@-N=%[!;Y8#NSL.N;_$,!U_Y0QD;UIQ\T7HY[@QAF;,RUOD=D)1NC=5%;#0! M*^AYS5VSA+F,813+R"8F83)499M^TMK M!B.RPF6<(S'W0@ZVF. 0#F?_>/[A[)I\R]'@1?P7X6Q8B1?/AWN.I9NX\]#C M?#?X?7T]_([9=0ZNM#N/N 8YU1I[RS!*D%DZMD)M:/^%R;@$+-P]QU&_$^GU. ES%/Y:NCU-[ MM>96A%3V_\'C0WHEKMCVB^0;9?=%95!!560_&@3Y)^+LI@6/@E@+$&NA*M-H@WWDRIY;OR^RNQ:D9>[6C;Z M"O@=CX*1/X"B7V#)H_L.B21*LD K5(B5$LLHH"#_Y;LA&4XF0?9HAB8H)<5> MZAJO>K[QPA4>J._W/,/5.KVYMV> I'_!O>'BW'BP.JCN_.C5;D3W:(,XH&#] M%7UGR",L2S6V*+M0%KN:TIJ$/1BL:++!LL&V:["2UK0D4TFL*.N.R!(1R\ZZ MRX,TA5VXL,")UI6!:0Q&OAN@K;)AHV1-83MUQ9L;=[[\G-=*"!&,!.$*)RV: MUSAIX^HF_=UWO8KD8H-G/?) ^C4RJ?O$Z2:+\">,@OD68L_?5I7&G?2G*\QNN-0LAXYQ^]\%!7[RE?Y2!]GG$P,2^Y@.*,@YA')*:#KW!".[/4C6) MB1!*AL$T">.3-O%))K,+>67H?P,V*9%C1*'3P^:BS6_5Q3B&<&'_9PU5GI6G"- 8M?ENA]-+!*E]E2AY=8= MC,I2J*P"GS<[Y,%X=4>X8LE'N,VK,"\]_,B8 MFC%U;J:NXZA9+/6HF7$RXV3&R><[$A=+/A)G_,SXF?%S$X[NI9*/[AEG,\YF MG%U-BH%4=HI!PS&B\#,NLSM?6A&\Q ;<0[Q5"D;\]AOVK4$7=6!6<#8%&%']#YM-V6RYVO'J[I75SNW95J$9:&:71-(1N"0%J%X1Y3Q5(H9W4A ML%=G PYMASPF]$]V\A"%3*+M_N'KCW\_<'?#I^_#I_[H<3A( $BI;SAWP\'] MP^#YX9X;#$?CU\;Z/'[X\#OJ#N\?^5^YY!%]\ M>QB,GJL9NE&T_-Y! MA=C)!>Z(T^VU/B M+&?$FRQ\LK!<9^%[SM(.@>=M.M$#*%Z2U%04KXU^BO&4N'A.W'I2.<&+UDT0 M=SLI7FA31$/(AJK2 B8EC5%U)12\6H:"TJ;;-<6R?1D/1L9?@WKV=A0>F<] M&UG/1M:SL:K@U(&.C6BV?T\VUG-'IN1.3U%X@[5F9*T96PWTKQZI02Z+5Y1. M3]5X5=);W8(Q,_%N.+/Q(V[P^EN-%IK520A]>#NN<[!:X1+>K'8-- 1<#"-8;/RWQ,:"AXA_8TE/AC,STW] MF-FM\R+KLMOH-I/')&(E9&'$9+&??=2<7I.-%HBL!V]EMB%=6CLZ!'3G!RE^ MGZC-3J\%V%%,V&5HJ5N4!F0AD0::(]2:)\F:U4#W:/[;%03%RUB5EJL&I?)( MH"QV>HK&RU(MR=>Y-J\>7;,=V6P.)YXAM-X ACMW0$:I_IQ*EH#C#%XS\F90 MGYVQCN4$9MC)D?M* FY WK@G[]6:%T[7I)EQ''31 M9/LP7-Q^^O3V]M;]-?9G7<]_^20)@OS)AY\_K:[%[C2'$B4QY?6%S(EOS6;O M'.V93!QNN0"9@%( N9 COXB]Q'7K5_;[==%)Y4D;SS?!(%*?D*2ITBI*AGC)%[':]08.[NN$:50(5YE7>T]L\CHF/B>+ZU4H)]&V^5FV#Z^+F?=."#?VYLN M!#SGSNW9$@?-!6#)8&4/[A.8Y\$I>;?E)]U>>G Q;<:7&3AQR?-;1)5W M2]\'(LQM>FN='D@V->% O>2$VW-DVQ9.M;V08&#%#'+N0-^!.%^Y#*)W>JK. MRZ914I9MPU-L:]SJ>S(AL"<.YY.?9+XD+)OVFC(F4K3;BCB>(MHHRKU&IR>9 MO"2P+-IVR_*2R,'L]!2=%\3]6&K#LF>;9VH,%R3J),[-$-,S*>S'I^G"] MZ!1'=14_?B](_HK0Z8DRKVM,&K9;&I9,%F)TPF3D1-EE4K'3NUL&\$;B@PT[ M1@3%]HI"27-LTD!1B,>-JU5^BA8Y-X%+E,!%9@6V5.Z500/1,;JH-KYPJGE" M[F V1GNE75,-O\/)%2M[^]TNJ.4QR4+@Z;D-$X(M%8(5D88*;C$OZB83C7GW M]5\60OMA;M7">O>]V6S3+]X\*?QIV:S:M#*1&8?ZZ6[TY\[W:"\V\JURLT14 M9JV5U7B$"=<\A9(:T*VT+0QB\BV!#NS0I* MJ0L]D,>T_FTLTPTV3]U%@SU,>6MU,Y2CZ(N]['W54B69E]A++1N^L M8/IEYKT]+Q>+&<'26FMV[P;VS N6_L$:4E5I3PWIYLPX&Z;+36"^P*@1:6S$ MR^NPG:.2TMJ+6%SN"EQ16YJ[E3K:U4&L*TT3:F2O+(")U-B?._C/PPR=N1LH2WK9T=>:OCG1(.,AJ9*G?I4:23E^2R]0\*F1T7><]XV_YBX\K< M,@G+]0V3%\V2,=M.W>269-%=2&SJW"S9=!.@7IZ4(IY4C6(P<>=BO80,N]T4 M&/R,*^_.ES0GH;2DF/(?$].2@D;0?C+<.E7@S]L9,?':"Q^W6&-8YF5X^):D MC(<,XSMT6RU9)J*TD^JT\3>.$2G9E62-Z*JH.(H]5G33LH0Q*%_;T2=CQQ:( M^+\(AQC?-/4_MN^%W(Q]8OU^8TU@6K?6[,UZ#SJ?MK-&W/EJ1)K>Q3W:7=X6 MI8V81M<4LN5,I)WU[FGEV-S)&0\!"=$YG!\[H7^RTU1Z!Y<(PO'AZX]_/W!W MPZ?OPZ?^Z'$XV"/^.H=S-QS'^ZYP7#T\,R-AMR/0?_'_>,(OH(?GX=? M'^_[^.'+XZ _N'OL?^6>1_#%MX?!Z+F:H1M%,T@<)'2Q_.DE491)8U\BB6TIZ2PT7X=0R79T]QDC.1D%VX)1; M[J'_-'@<_.V9^_[PQ#W_O?_TD"=G+![.C==_UF!:X-1OV]B[:; I\(JL4*.$R)=[@Q@4'P4?\EH93"A2SN9A,3^JLH:;C* M*H:]PH6F39KM=%4[?=$E*@_[SLJJ"I.Z5;<9]K]0[GRF '"!FH#FI1ID-J-* M6\=64V3]RW42V96U'Y4\YX)2IP8DQ-Q2[Y54F/=TJLV:Z=H,GCY$QY>4G2.F9,R=0*X:&*L2+YC[@#>5 MY^0RL7MU8KCTY-%7ME&]&#P ,>KQQ-;%N! )0E8UMAV?+M-HANUXI+N!+-'?V)"1AS5# M'[OQ&&]&$F=@S=@^5^P%R)LGOUM<*Y:/"E)LT3*H0!= /NX#&Q^B@D9L]I7) M@AJ(0.STU/U2028*FB,*4@RD4JA ZO3T?:N^2E%P2>D71TRD>S);_CHE$)I' M")Z&PMX0"5F9L937?]!E&F24]9+!_YN"[9]$6743T-F]SSQV5FX"4J*PWPF8 M44VE$R:!"IAHN>E'C>)M4LZP,1- +1) >:R[W 2D11$P(:\&JZ5+QH48?X^Q MX3>;>39%* >K;V'AH-R%%6)8+"#VTC^U9Q9SAM-.DS?7_'F]Y/=N$%GDQ.G/ MG1]SY^/S*J,*68M6XB2QD!Z5(3/_N+'^<=JQ;35T@:ATV4.HC=C^*Y,79R$+ M$TTV)BX:+"[2SALKH0L#0=GVL8\:%F"3C 0#:Q?7Y/S[_7@LU,99/RUWMOH. M+GP%@J#ITE-OYIP&#ERM]]O2U)FKZ3J:[V1V184C[X[2X#,6+LA;S@@$S;,&W3Y!AZ!:RBT"@[:)V&:9L+2D+]%_U G!L+AF*] MD,BC"SAO&0:A-<=YL!R+$K@K6M:\GL]J=_K1Y@R6KV/B#R<4XBH8?FQ1,?92 M:>/7#7!B1#,R\*6/ 7RK9K77>XD MF@O[>[+;%[!3!J^%\A$MDC M!1'[NR64@C,;K;DV6KD$(#(PZH9+@#U3K%P"D$ "*/7F03#8:08[S7! &PD[ MG1@)3 ^UBQ?>!Z^4\YEF!.P9%&AIP--%F07K841>E_?MKC8=C#.5<]4JY]Q, M%%7C""8#GV8:I^D:IS3PZ:+,$M4"R?(%@/XUM5"(P4_7PU_-@Y_619W!3U]4 MIEKSX*=UT6#PT]<@Q\Y)8B:#G[X&,79&^&E=$BX'?KJIEBAU$MR?A'-?%["V MF,VQ\$(R#^'!6\<.+"&W?ILS]N#VN*GO_-\R"/'X+HEK1(P8YM7\[*RV)39B M,9K \BHM9PBY$5M_=7*B-I*0@23TO*<*3$RTQ 8K1A-8!*6<04RPO-HC04'8 MN$,V66+ L([$VJMTMXN%#0]Q8FYO*.I;IRO[Q1#,X[X@:5\L<%@:E46=ZR2C M:76P3):=V\PLD!A:506G8)(:M-.08J4])M-#!ZF]U!@ M6RTQC=;1G=JXYO=:E'A0QI$C>\N%!^&98"U-P.LI'YZATE?CCKJY36V MFDGA3!U M_TPOB@8T M]C_UMM,?TGY0X5F@WB!B[.]]0D::3_)YS?7":>K#=ZX*QK[K?!QBS4& MBQ@,[H.W;"R'3;"[1"?3^ [=5C5-2SA^4=[)*=GX&\>(9.-*LD9T5508$.*4;*MI<"JS*S%@&Y7?WGL^,&BYGU?NO.Z33I39]? M+?\%WA#OIKJ/"4-7/_KYX\U=(7I[[*O$;XY_[M*?=A@D^LTTNJ9P^&>A*_XY MHR^T+[%CG9C320)GKK/!*CLT-:%_LM.4*&1+.'_X^N/?#]S=\.G[\*D_>AP. M#G!N/<.Y&P[N'P;/#_?<8#AZ>.9&0^['H/_C_G$$7\&/S\.OC_=]_/#E<= ? MW#WVOW+/(_CBV\-@]%S-T(W5R.EC;MT0MLO. A7E(+G[ >?.N7#J+>'A3L"C M$TI +'^F8.C289#WLK8%*$40&3KWEAJ._/SP!(WS[_O3P=V"4QW\^<(\#^/RP90WDI9LM7;YO M6V\;0VCJ^&1*Y@$HY:CX?>"%9 2W_#;S[-\_#!BCPQ$P:Q9(B/Z2='*^Z(FL M8$OMR+!:AL-)W[:7KQBV( M6W![T/J,I2\&?7>*U\XEV\VNI)E%9+LL=PU!R23;\_VFREJA.X\JHJZF%AT/ M&^OAL>I=O>!3V5B/C542NZ(BE6$X;1E&9.NHGT7FXE?>?%.! MGA02$P]8EU+:<5PC%_ D=5;&>F8Z6FS,98EH?6$IU_8 M0]AB5?:02^IR^]UW/9^#>W^Z-N%LGSAN6&$=W*76-K2Y?"%OPNJA@R6*\;RA M0S[06S %J#^\>_R.E\,/\^APZON6@ODMTB_?0;T$7SQ_0$)*F\\1:=[!M7>4 M.G\C$\\G(^M74E*0V>G):EFM.LY6"]'RK1Q3 M&2U0&>UE$K'3T\6R<(&9QF :(RU;NLG,(!5@AC-FWC.#CPH0N=-3M?W&5:SK M;G.Z[I[@T)R'IK"IH%1O'U\FIT[KY-TLDLI76*;0RD0Q 7R)2;'F2+$3C.SS M2#&$*DU -6J@%+M>J[J1N(4C+P13VMKP#%FWO=KL[0!&#?\[DW@Y*E!T[)RR M7SZ?6TDU# XJB4(O&HZVN3;Z4?(SL.2ZW2A]3!CF,NH;+ NQOY^TCYS,9.$% MR,)F6/K'R$\5L&%5WC.DAI+:]5K_38VI ]&MDR__0GXM@&1)*>GO%Q2N:K.5 M?T"HB&!@L<:(C0]$-<-4/T!#>)Z[WR&M@3&G:Q5%K9!$K4TZ_^QS5RSQ M%%@&KH0%.W<4O34*K=4A] $)AY,#,@D/>LT2CGFS;7'S0D:7&2]JAD%^C.ZT M3D\M*UK4$!)CTJ^)]OPQ(M3!J#?W6\HPX==JX=<,'^ 8W>&YH9"WE5$3::Q5 M?L)@C:=X-3L^L_X95#J>+GR^>_PS2 M9#CYZ#%P(,ESXOXBSLU_B.\E22 SQDN5/E?=4(VIP(N+R!\GPCUBTX1.+T^DLO65XW02FW1/8VVKP\H'2P+;0U2P;5*G68+'94)G;8(G;KMW0-" M1VN3T&F545M%)HNHM<+"38M5LZR52S../P[(LBLKG45T+CJB4[=9?>205C,Z MO1S5= VG(R;CSF&*%Q%Q[&3NLD5I![V"_OL!V_1UW:P4( MM2NTCAVBZ2(()#EO8AQ3?*U0?"?8]J<3EM3IB4J.3-^&DPX36F5EFN^ M6OEQ9O&!)9;2?J$O$Q^-$1]5&[$'" -K(*5]Z-ZFRH^66:JEYI&<;*V*:H2F MTBR+-6O8.3'UY*PAZ(L-Z-1F[/8GP*@')!,"Z6IE]4]M*L3IA:'I-BL4?82Z M# %K_TLX=6T._3#Q5;>M?8R^Q$[/,'+:54QZM4EZ56VP'Z,N"=PY)8<[UU#Z M:94U7TO:R*OK.#,2V? USNUNZ?MD;K]SH0\/F44HAM8ZKVDUX1+&HW8--<.0 M/B^\P,51W/H$A_.3?$;JO9&[HIJ0)V\%!)\ +"S^E?D&-4?"L\N]+YX/[YVO MJ&V$Q!:]LC]W1A^DEYYAMW(:?RR\.4VU\[^Z?RQ=AUY^)-?.D$$O:ZQ5T66J MY!,BJOYNC:UP("94*UA(SX!LA4EIVJ7( MU%;Y4>CO8GP_@.W @LDQ:W;E=%4 M,GNV&PGW\#N,T'-6DK@?AKX[7H86+.3(^V[A%4D"6 5 M*$>STY/U\KHBM(M'&\6*3#DV+^Y0NW(T!52.NIDCSM4FQLMZ*?7$/]&57!VQ M'2N..9!8V/NOL?^IMWU25^ Q)Y*MTE53SR*EPV>14E=14LXBN1)/3O4,0\5L M2A@B";C0X\(I60=9O*7/#3P_G'+]5WBN#:-Y(V-NZ@4A+/0Z!L,Y2Q\_XZU_ M+"T_)#Y'8-D=[A_+.>%D@>K:GQ%DB]$?? MMI>O2]P,YUB,=$1E$CSQMYEG__XA;>#)!&30 IX=^DNRG=6[.7I)/\P.!>TF M^IA;-X3-M#.0W,9,.8]NG;TY5PHE5R(?I"H;.J@R.:_HPE (?%S)4,Y^N*[ MJ35_ 2$ G(+LAMOAS8%8 N15*\-V;3)KX/[B7N&5TV"#7Z,\MK4\>",^X:P M&'0V\]Z"VX.2_=7R7]PY57DJI5NJ278T)JS-S%H$Y';UG\^.&RQFUONM.Z>3 MI3=]CI\5Z]>$M!#*)M'/G]]<)YRB(=(5HH3".)H#/0E;-^(+Q1=:2]B2^V"=]N=,SA1QH3(SN&=V?HQ(Z+<6H!"V O<]X M->%8]'BI,^,(QA'GT01[B07564@(VB?Q@EX(9X+Q!>.+^OA"K=%Q0,A"G9>* MH>96PQ:M0^*J(B5RF!".B?&X(N #;DR1D/?K5QC [,F6FE:\SB["I][-B"O2 M]L@LO;-;A3HK[9770&,Y;1^]0B+;)R:CT]M'IFT0Y"BCH-Q2RB@!6RN7N,I@ M3B!0(&^H.4&0&;VU@=[,QM&;(2!T("\J^^$_1F\MIS>U>>+-$$2L.S#-)I$; M\Y;P(/L55C<,-IPAXG 3WWO-E&'+/*:J/:;$"J'TI/S$ J(DOD0,1K.LCE), M"32(L%*\I'()*ZMO;@@R\\U;170Y??.LMD?5FCJ M$,?$5LL):]]AJI>NM&2,A*OQC"2A*S7/,\+L=3O:PIL%W<-$-R@^4XI.F!AJ M<\W.4H'(QC%.U,OTALZ$LUBI^+\(FJOON.D8K95SKL2(K*%$5O^)5.'8+&(T M\:;>\BY5C"2;=VA5E"1% ?-Q!7&_*(.1Y-629"GG6H4I4NST-%[66],,JSH? MKD;R6-<4[J.UG.QJ9=RA L!G%:4,MQQ+L^QDX_-[!I)05[:Q(49EBHI>GLM0 MPA:>65LR#F8/!S!- P7MY\^ MO;V]=7^-_5G7\U\^28(@?_+AYT^K:Y.+@RG\Y*&:8,X-5EWM8+YQLD=H_5K# M>\(/?ZKE//G'&DGQ[\!H0*'8@A!#VL/Y\QHS$Y8[@)_N*?!UE'F4?/PL8JK# M'JO1+U:KU>L>(-(V4[#4$ H6A3)).*6P?8.(-RB8_%K [:0 !:?DRQT[?[FS M@NF7F??V=X3^7%%P=84FL^T1 MZ!J\_<_;N7"QGA(^;K'&H)*6X>%;#L&ZIHRO)C389"X0E9U%W_@;QXA;Z$JR M1G155!S%'BNZ:5G"&.P@V]$G8\<6B/B_BMQ9W33U/XYX7LC-&,3C[S?6!*9U M:\W>K/>@\VD;M=^=KT:DZ5W MJQFZ413-W4%R]^/^&S&J.P]:PR9@%2] !P53"QMF1!6$2;FO>GC>ET1'O=P.A($+HAS*;^KD:KED*/\ZAM%HZ(Y]ZB'C\S@A7'.=I^ M81NOF??B@4V*X8G-5NQ@/5+#ET+.+WS/)L0)\AN\4@H Y??XR5@8\@R##H:3 MW^)!]"<3=^9:(>G/';C,6=IH"_9A=&&0U[J5!/#91%Z2A7WSEOL7M?L)/-S) M.[N4)H5US4X$TM1YP]B?'>TI/R7@JZSW,%N+-R J%\@&K_+)JX4LZ&-3N3$\ MR0(!.GZGO\&=^ J\H\N-Z(LVB.@%/'V?EL%;\_F2-K[_24 TT)C D;T"V84 MDME[WG5/+?VFK\F_D%*GIVD\,.[^0L;+AH#L/"PF/,$'ID85CTQV;X46]XRN M!_4: _*"X/Y=[C[K8E,:]%[FM-^#!2\@Z&A&C1]R,UT*67Z$/R(I3EVGX20B M/C'WHH%?(8F\J>RGG&+/BG *+C3*(TH?G$5?$DD>UQH##V#P!;6R$W41 R>3 M0Z) 68D$AZL+\Z-JFY+2.,IL QN*D' _T%) \170-Y4(]Z/JI#8-)VUJN#,T M[MM0<=^L]YCACFJXM,Z39>FRE/!C7=)>Z?1$G=>D)%TV0FY;3_R@_#TJM0JL M3&H9:$%YK )%RKRN[0/H;LAC,:.8ETO06%%WVO[R!212 MP>P4WMSEG8 MKY5;TG[1$\^&_^ JP2](VR2(UYW[G;QS+[[W!AZ!Y1.+DO#">J.^J+92,QOE-Z;8X-11D#]P'Y M%OAKLAKFS+,I2P"K?06>L )@&YZ[@]G"E7/7*LN&VL^+.(\-96#JHBGM@^KQ ME)R/V@GS+0.TW/F7;#.86 PH:_N9(9F[L8]64WT#KK=0,BQGX4J#K4-]'!ZP M1P7O3[!JJW-38?:%3 MMC(SQO+$[O5;[O[AZ?&?_='C/Q\V3J\>!\^CIQ_;QU=%CG[RA>WAHI_T4/UQ M#I;LDFIP$*B85 !KV4>92FVH8R%[%&)KUN^C-"*FKIG$=B33TA0REDRB*!,0 M=K9@V(8B:&6$^$OF=E%"#,\ S!A_+<]]@0,ZMEZ@M<6SY MOU--.K5^8O03KT>M"7;.]LW!&_ CM8CL*5X?1=@C6SW8:^3*HZ'T"@O_@O?^ MM/S8F*7QQ?6#UQ:7-X\R[$$Q>3[*V.AC/(OH]AFYH0.AK8'_,L $&E'Z:S"3%\M'-J9OMVP;CT3QXX2:^.#41L.+$ELX M/,$8$_AQ&;E:=%Y2=_\\9&MK+.XXE\A'^&1$_-?AY YN0-VYI8&!Z.Q;4*3O MQ/(_F$/<2 ];:;<;O.3X8M)PN[7>/'30(]OPWV5"N M>JRB H.5VS)8J:N86EL&JW8EO=ACSS)877GOW2DIK FTJ> MG+EL3>#700;JSVR!DC1Q"4YS/9*78-7KG<,V[ZMED/8]P5VNU [XQZE]\>KL MNJ@7S9SHF_MOF^7%TO@!L M4.XR'&P+>DSV-44'?K%L^)UH LU"HSE/Q@NVX\MW68@GW2:*(6PV$/:_I ,8(SG'F*^AU3O M\2:HZLQ@#U%%6&T2Y1#20SY(AIH'G>_4_<94R&-@U> M3T@M.(J*5 P[(5KR4^P#*=&FS Y\VY1-AZT!9SIEW]7#V_X%6V]M'HJL-_=& M^MA=I=-3NE+>UI^I>]L $?#G,SLH-4]W94-I%^R7)<\\ D$ VKV)6[3$290G M+$2:D5 ^WE%4O'ENO*,2$8LJF5 ^#;D'.79(5$;): -O'A-0;AV)B&.\W(*& MW568=O5S?#G67?WCCIM=5F V9RGN1**&3*EE+\V'U+ .4T@LDV$^Y!E\2*54'U)''U(0KG10LI=*\&NR5RKR:YG@U6IE>C8( :UW3+'MOF5=3]W2W M]*[*/!OFV9RN8E* DLKS;!2QTU-X0]CO),<\FX:9'2F08272!#8 Y16AEH2< MR_+!_K&<(7B,:#+WJU&7,O>KE99XHAQ,@5HKR_W"[@_L4*E![I=9JON%F*!= MWC&WZ\3# ^;,U*[$E114OUUGYJZ@)T,3)T5COU-K M/9[,&I1L!T6G=PE@J7=3:_Y"@A5H8Z),8+D8;CE"%,5GQTLQP'Y8PD+ I[81W+ (Y3%AQA^ 3=%C@#KL>'+8&-!9/=):+&9 .@B1M /^!=+\ MY_K-.%-\]"NQ$%@N @/#5^_"H4604)/E#"8-DHM0I$\N@IW%S/V(W%?=$^AB MK> 4XI_$%>(W_@;OAJFYKPO@%AQ+9B!*UI7N",.(ZLXZ;OS-&LRQ!G.LP=Q% M-IBK4<(DH_6E8HWVMA0K@E;'K5MC7;"M>#^@WU&[K#510 &/-[LDT$918.!Y M5-W:X1I3?0NA\6.T?9_L?20PVS #J-',NMAP4QQ#'AEMA<;_:.MVQ,EFYBW&;O M8^BV%X0K]VQO=M$]!UX.2! M[;"AR(>KO%K4+O=CCLT!:",%[)\0=VOQL($-O^JM'EJ_>.IAKC>Q/%]Z>]TV M%I@VP]C>/FPU$>ED"^@/7)?HOE<"5A9LP-.AB>R-?=V()V%X.Q9'4COZJ ?% M;INF%;W$\,]P.QAZ[J^5W?#1OR'!/Z;=' Y8L>5)V=_>8]BO9UQZVAL6%C1! MX.J[ M>8&$0138D0C2AC21CK$A&UB2).#,E6)#NKP)6UNKM))6&9)T20:->5 M=<.A+?QK[*P1Q(#7P>U!"VT;WKIVF\DTNXJH%C&9)*4K*T61<8_]ILIJ^:BY M0S MF>:D$YF5/%54JSIR+MBX+2.LY.:A1!#9@4F(DKLG T:DB)NTKR>10(/W:JMC M=DELY8/!M9LC4! ;M"G+]-\9G$X7364+Y?8Z2VR=3U_GY?SH&LN)J, [,ER2,\CP M:\#0KS^+K KR."ON>$M8Z,[R?1INC!"U:Y!#%[)P&S#DC;+KLYTTE8MWOA&9 MBA]Q@]?3E5Q]03/+Z#>;,;H;\V",KFC69$X9^2TR]AW."C?#V^'4]Y8OT\28 M[&W"(7H#F*7.Y^0& 6@:O"%+CJ^MS%\@ROK@$ODAI\E$97YB,+QA?U#JAAA8",OJZ$/K*)W?E M\\A=56!RE_'%=#+GY6F%\W2+:.3M?UY@+7U,& M1C]J74\<6F'7"C#1,E WV3/8,R[.D;^S@NG5.>)WAXKIF2=^@MV5THP$%SVW MK:5V>C(86^H%AHD9P60@F/[/E@T 14D-U5IC*HNEZI2&E941U4ZHZHV M4=79'4.V-\W=&V;AEVGAUS_I"M)O+Y'/\FA6/>6\I)!];W1ZH+%YV61*\RH) MIAI+S&14=;%4)2HIW<\,L_'9;^"R9KNYDNB<2 MA+YKAX3JUN)-/341FWKJ2LZFGDQ2MY:"G-FO'>HIPQR3&!E=*!F)RH'.FM40 MDLP(J46$=';+D>U-<_>FW&2[M57;+E".KYX5(]S/O9 $V,^&N!'.WL3W7CG' M10DZ7H:>?ZWP'$G]2NF*>RS.OL[)V1 M3QD6(39K!9-0S=FME9'3E9H=;&_8WK1P;_*)X13DJ@K$L-9 ,5S@W$#4D@\. M=GV$\P?5OWK@Q-">8(CB=WUU ;')O\#Z)N ';\+-ME8D;AM6]B)=K4A) ?U" MR%43$ M[,WF[DT^!D]!)BN'P4W&X"TCHK,S>$(W[$];+5?W/Q]MU[IQN+!J34;/%+S M12J\]>KAVMZ%Y=[=Z5Z M5]G6?H]OBO6S#[U%9X/J=\AC0O]D)X^]CO;)@N'^X>N/?S]P=\.G[\.G_NAQ M.#C0,[F>X=P-!_'>VXP'#T\<1?/'M83!ZKF;H1M&^5 Z2NT][TJW[4_$<^643$*(+ MPWQ3;: MUBO03KC1N>KC5#%!:AZ5BIED#XC9N!5UU,49M;H[D86Q;1%+TT1+<0@92Q.! M.(YJ&J8@.99ZZ+[4-M9UBP33[(J25+!KLZ15TU=6KZ1KLY*MK^SY!VMT=:.: MKLW7/5;LVEQ1G_'R!VMV5;$M! L+JV=\+.O:7.VE;>O:?-H>L:[-F4B@P7MU M3VSR.@;C3A9IYV;I,CHW5[%4K'/SF1:>=6ZN?YU9Y^96=VZN@CPNK7-S%6MT M%9V;J[49FV7;7TSGYJ*[EE-&LL[-[#GL.8U_3HI86T6WY]Z<''\UN_+2KVQ; M#^Q*PHZ7T .[DH6I F8[8?8E]="K8@4.]=#;&OZ).395C#M?HE8&G+<-)*Y^ MN'*$"F5LZ4*GI_(PYWS96M4E93%*;0^EIK0&J@PZ3A<9T3*B+4BTYX+)UR5& MM(QH<^7=LKUG>]\<^!;F3UZ6/UD/J'L5=1#G-R)2NJ*L:>Z+YS\#Q3VO:0W+ M:SX^Y;8AY$[/X$5):[H-<36$D(*>71DA*(P0+D5+7\V"YN.L YB5E7.6RCCK M4CCK/*#DU?#.YIO@&?:-^^MF"L,@\UND6@WS2U>=N%<(?']!$!E._\B?NM@T MJD;"$K:%'?/(Y90J\E.[P>O8]8]739E)WT9L-ZQYQ1MNL V_%'5[-0N:CX-2 M@-Y.YB"3<="E<% +2@9S)JGV7Q'\[3\$YQ.$M\W*.&:7GOW2"W+1&M WZC*2 MTEJL*/)9!BF8>T5:P!H"6 ,JK\@J,P?:L\N5))P8(B.%AI%"2O2D.E*0&"E< MC)/ %K317E?U78ZJMU[/F0A3O^'.$F&*:C0])0^FD 6+_0--A1>/-X M?7/K+PW;8ALBTUZ-WO9*6J(;.MO[)NT]V)!U[K[!=O]2S"RVH,QN+7^Q+ZO# M/$OE;HL63(%".+V1O(']P!1>DAH/>L#VO*JVPZ8 -"#S,K-_+D!=LP5E"UJ' ME$HY<:I 2HGGDU)GLH'/:_$F-OV^+IOV_/W1+U-XI& RG-(&W91H&W0%;%J= M58BW<,,+MS8VY:BUL<(KHLYVGAE>;5G0?*R4@KI1#BLIC)4NB96V>]'N-(-- M_":]7VUJBV_:8U:2-:*KHN(H]EC13G@>/?VX&_UX>AS\C>L/ M[KG'P>CA;U';:N[AW]^Q<_1^&ZV]_LE;!!*[1K*V=HV2:'&K-?VN.$U,)EC: MX=*'=>W/G2?L14^84);TV[X^VGM]:!NKD MN+!L+W[4/9K\6I!Y0'"N@1N$ ?I%6#R,YR)TN;C0X\)I= $2;'0;/N;573T$ M[P'RM+!WX&(Q4N?F[AS:V[#[+A7:VZ] MT%Z:7/ >A.0UZ'*/X(_- B^^AP3)@]J<"0S"LO]8NMBD9XPM.>E;\1*/OB]^ M]/:@NMQH2NCT\>GQ(F K1! SL/[X4'<>*5Q\1TCLZ1PVZ^6=7KN< 7V\\/BX M_R-VN#41XO^D_117"^[/8:8S"\0 SUD!]T9FV$LQ/E&)7F\%@0<+@O-[<\,I M';4+!H1+ 0M@ 8.E/<6;0A^6FKX9_O>3S'A$L4=4 MC\L,UX/AJ&<U 0+9'N#DS&#T8,![N M-]X*=SK+R"K:N 7VS/>"@)LLY_0W[##I$PN&]B^"_UN=0L%>+)9^L,2G14.: M;3T&2 3$8C2N8+E +Y^.X,7WWF#JP (P:M@V7)V0DA6^A=!KR&3BVBZ9V^]= M+ANWN $>'@*%TE6/WHI/\@F^F"JW%0G":%]HF]AN#IV;2\X]VU-8V1D93@Y( MO#OV^E11/-;90L&N1FA0+:Y/]HZA= M698K:!<+/!7MQ3/[B_N&UPU#=)6H[FT?@5]B_,YY-FV M7A(DN=&3KH+>8=)2HR?-=KJJG3Y'R^+:-/G( ZD7^_C@XR M?P?_>#EW;N*YV38!9_ASYJ4LJ5W-:3R3KUU-"9,^\?2ABMGF.G?24V!FM]SI MNRDXG/F1W4V*+2P9.<_M3]^=<@^J3F*OFKFH"K%TD(OJ8I:S']+J*8BRRPBNRR50*4RFM5BE9JN!358HI")V> MD3.#NG*:;VZ4*6/IVX+@L='\975L5')MVT%I5$6>T_G50@J 40EJP11$L*P4 M7C3%DO0"2WNKC!Q2>IB70@Z8-*[RHB&U,-GQRJ1#2GED*>0@=WJRSHMR3G)@ MTJ%^4L2IM5RV%/*RT7-65=2P??7HI<3$]@;PXAF"%@U@ MN;.K[SI6I,:3BW=,H3B#7D KF6YIC9+[ MDWS4/_QYNU@E7@OAXQ9K#-->AH=O22KCR#"^0[?54A>#!=^;X]K\>^I_2+@7 MA\VJYJ<>>KAVMZ%Y=[=Z5:5-928EGOGCXK5L\+ MS-?9H/H=\IC0/R=4]"9+N/N'KS_^_<#=#9^^#Z/RW0,U:O4,YVXXN,?:X7L. M2XV?N=&0^S'H_[A_',%7\./S\.OC?1\_?'D<] =WC_VOW/,(OOCV,!@]5S-T MHVANNH/D[F/]Z4>..L^17S8!(;H@P'U3+&^T7H%VPHWL]0]4IN2JZ<-29UTZ MN%G_'Y7NI]8N'[@OM2"P926 V'&*6/84-\#U'.[-"J(Z/S? FL )K0F,"OR0 M=S.6^+6LH$\PC4H*^I0J*KDTL9(:.3F;\,];T*>I[1ELJU96D[*M;-O33UA! M'ROH8P5]K*"OF9.N@MY905\3)UW+3E]T0=_#KQCSYP,HB)N03.FDK "#%6#D M3IY*@64M)0"-#28DWI1S-IA@%1C-$DVL D-/05XM@UM$H=,S>5$I=EK3*IY@ M.NG/[<*AC,B<3M^S>=]=5 60<*!M?MX9=\8,=\<,\=U<\4Y0[/8T7-58=V'@! M>2!IOTQB4")4FIS$T(@]OS+)<""=O$QB4%$RR$I9]1N-H)++E QI'<1+( :- M@HL(C:\+;)YM]+B%;L_,H1/HO(:":%''?D"Z6E8,ETF]RJBAAGIH$6')>$U0 MF$'4=-E0PP&/:*)Y;.@,*Z'QLJ&& PQ)0)-(SAM+8B91IS?$KC[,$BI.WV8- M1PN2B/Z?)I<%44/(":?)8*$8+%1;$E(:4*5_=LU2AR1AL%";*07-X<4S9+4T@.7. MKKUK@(62&"P44W],_34!%DIBL%!,^S6'X\ZN_6J A9(N#19J$X;D(+Z(K*WQ M1;(@,)T)E61(>\(?F/8.3K6 "\/IUY .!*GP\+[9O[_S]Z[-B>.9 G#?T7! M3N]V1\@,NJ/J-QSA>YWYOEP.XO&P816A$L0EZ6OAQM[+'\-,'H6*2$$, M^^3 'JEK5]Q6'F$Q8^\?810DKVE;EO2=L$I_UN<+XJ_"CT9\@GNV[&RO>*Y+ MZ\".+R-&A\?WS2;4_ 6K /UCT MS#Z^/KY.X;OK,$X>X2D?1V'_QYSVW9;"@"-,<7V +JW&8#XPLPDP,\3D<'&'8$BD6+7CBG>_'BE'Z+RBMQVWDCYILAO%J97K[UKR<(PJ_G7= MW>K1^#YR$:LJGUB?C7LLXGH5*%W*0D^#>>LV60,F:\ *0UEEO&%" RAK#Q@X M%DZU]/V<84TI :LLSE6'TT58:C+!I_KZCBHM8X,2?!R]2:G.9T0%WU$OB %^ MD@X6]<8W$D(,RX;?=I$-5]QPNO+_,8L3M'>U(C+0<02:L4($*RJMQ/]24MA$';*) MC)UM(AGKE+'.>DRM,J&7?4TMDYB*7?%$^N:%9)8F&F$@&[8S+$TTS?[/=-Q/:_3 ^[0]YU!S^]WF/9_EM5:AQ-YA^C! M??RNV^Y:QI&GBRPPA 62WV?(2)4L>V6F1[$7^>[^\4;1.A^4V[OK^Z\WRN/5 M_RC?OM__]^U#?MK(&M:SG4>\.?IV.^F'8_;H_?P4Q/U1&,\BMAIF,ZRFAMF0 M?8'D #X0/%/\&#:C)-Y/!5@0'W>!+" .?BKCD'J*,^PIKJ3]Q$E7HRD8:V4K M2,$>4-^F5*(5V7J3KB@[W>^PG&O.6@!?[Z>,L\AYEAX4WI1:V[$"XB^N6X!9M7OD7A4!7LQ$/'XZA=VBN!3WTFK!O!O#:R[^JZTH9?6$AFL70)01\U!\3S8!;4,8D36$(@"[Z"2)&;Q;#.F)XQ,\@41#7GDD?4)678= ?9NOQ MUZT&GE@)-\#N+!_%8FY@+5?94OX7,. >9!/^>TL++R2<;NO2*J ;91J"EA6W M 27Y >'AP.XXE3Q- #R^XB$*8ZA7 :8>\Q.YGT114J3C+&!%D AH?2ZGJ M+HR2H7)%X@/PY(7U%%"_DE3#&X5/(6P7O7396>/IXG=B#9%/*QC,1B/EV1N) MB4H>YC20]N4]><$D3NC-/ANPB#@:+,^#1R6D\<&3A-;(DU=PH0"V$6QN(>,% M[Q)AV;;RB>NAVUA*A6=U-0,%&%:U=$[IN12=2M&!I 0PA:,7_$UPH?FR^EX4 MO8: -70VH 05'@YA!6I%^!R5GH)[F9,'C=VZZ!$!H#0!?9NOQ@>N!J"I#O>! M57+DOA\\X$L_XCNO/M=QIIJ'R\N;OY?)L;;;C>3FJ\*E3.+/L& M/!)YQL2G5AK?0*X !PLB4B(_BC2D32:;J7%6!1HZ\Z_0HV=VO;[?MRVOXVDF M_-:S>@;KFJ[=MST?"X"73+P_F3+T@)L,@QA49D004+J(>:(+L@IQ"WL3=27@I6W@HT.F$!#:PV)"O MR.//BF?3Z8@.!$0D^\GZ,^)^\W.B>]O*YUF$9PA\DGLW\841>_(BI IZ[W3A M>--]T.WQ-@OAW_^MJ^N=W[F=H ,*+SXKA15=IOU>@\&P.DJXE)-*X+Z<([R! M=K6NG"-*D/WKGVX8ZE8QTJ'^!%76R#5]:8Z8K\5BU#A MD0WBA=J>4,AC^JXH3!//Q1^8K#2AF U1)9H[>=&HPWM .RD874SWA!-\PCD6 M4=0VQ5C.VI6+/9DIQB7J3,YC-JX<$YP=A1P3?!*%67)XK!P3+"$MQP1O'I[ MX@1V%B=R-K"?P%*=,%^8W]]&WB1%2C3%"])>3:-U"3:_',@HBW%/ MN1AW2^5)>;(P07AUFS9Y48H1*48.T3VN/+E8K4O774WODE)$2I$3DB);RHS* MDX7=NK1*3RMM5O.&YN'I3=H!3.3! 50QNX$G7,H*WK=4\):V+E)8\ S!^PE^ M=D5P*%M_9](LNZZQJG,=I:CWW8QO*(<@I?7L"A&D2PAB[U[UW0@\>&<[:2*HZI-#+(44C8/_..,7!<0+[+!6THI>,HCF,8D6?JATIS')((76H M51UJPJB8>^;ADZDB5C8@K30HOB<1_ U+N;\0.(HPWT)O;ME6O)(G'CT67 \V MV-@*Y @S1B5O.(;2M( ,)?T.Y-G6C*J&2#8"BV*-=$8EJ M8,.KNBFE96-(5$K+4XLC5$2*&']4S1+)&<>GN!T:[._;AGT'#'D,QBQ6[MB+ M\CT<>Y.]V^Q0RY."1KV[=3-$%BJ[&9YY-T/]@_+IYN-C UJ\?V*]9%.K0-M< M;A78<3S?[1N.K1NF:3'#8]V^UF%Z7W>ZMN^LM KL>PWR^W?9^F*A4WMZ#.^H&<8#FP1AI"HQ MZ\^H93>+QLHHA+FZ6M5JQ[MKJJU:EJ+K&L?6ZBB^@=U#Z[W0.2C0UDTW54PRF9 M/R5KHW>4NK-)*G)4)J*Q^$/<15#0ZQL(FJOH23)PPM ^4\#(&H M\/?K<-S#)-4]M1F+M!G;475-:L8GPJPKYM4U8)5-6&6:JNZ4G;;0-!U9LXNK M@O.9C!?N:M[>L13G_BR*:(0R"EW>@64$ +Z@E)1%+B\UZ0-JTDAECP #I+AK M#J/29.6T+KNVVK%VUW2D=MPT[;@*/.AB5RK5,5?;\S1-XW6;J/%^6>"'QVJA M\!;U]K3S\MYV'@V4$S6)B;MPTM^30U!G!*NKJ9I5=B)#G6(ZN6GK91GE'I*4="CGWJVW;?->>E69?O606!4G XOM! M'FQKJL^ZVDKUV<'JR^9+736ZE!<6,<6+17E9C+_"15@YPA'%Z*@*EHYD56>' MK2ESW7;7,O8I*>N:;=VJITIKMW*JDE5:7:V2:E=9I75J55J\_+,';Z?B]+B1 MU4FUJ*??V=A#9APAR]FQ/DT6(\EBI/HLF[FH_,ZFWBO&"6-JR\W3KC*$O1]\ M#E#O^E_F1:75,[UU:1JJH>FG4JUT0)%3"[( :S&E![D!]',[N8/'/KZPT3/[ M"N\8EF[CVS7(U6R7[?EHAAZHKUF12@TQJ:' M7[=;6RU? \*QRQUUW]!JM'S7S7W1:/<2PJ *I3D SO].V\BT*00[YL3*(PC$U(5XA8,P>F6&7XB0DG DF7L(4 M4,9!\V//03B+5^[QGB+&$('I*.&^P0S_A:=[_7_.@CA(RP,^!U&<*%RLEGE:R !\+-V65 1@K[YPST9?@1P>4CI*P8!,9H7PY9JA-C.D1 '';F M9RB-=4;9CB2E.M]5MDRS[#)+]2&K;)E6R65JI=IB5;9,N^PR2[4GJFR93MEE MENJ64]DRNV676:K^N;)ENF6764K+J6B98#J"PJ-C@XS5PK\C?<#%Z@.;)J)' MM4BU!+$%QN#34$G[=^.G%HFE!&J,(32;5,O'/"?4F7K>B*HP@UCQ9PS[]N7UH+5* M#1Q0.+<(QH"Z7A)&KZ@4BB &O .4O8AQK29B(R_A6J07QPP443B$&"M"7WB: M\J\AZ'*HT,%;IJAG)G@Y?O4;$0;[V6/%0&H_!%157V'ZR?X"/[+$I@ M/\HH@/MXDF5;N0MQ-=CO00E!6V43;X163*S BG%&6X ^$\81PPR5;W):VXS M8L[$P,["DRH14?(ANQV88N;F",]#;E*_($.*7AF\W$;Z W+W27\ M1)WY+5XOAA4FZV\IFA&TJ^.FX+:#^"8T=^D<'M_M]M\KYJ6*W_<7?WQZ?81/H(O'^Z_W'ZZPC\^W]Y=W5W?7GU1'A[A@Z\W=X\/]2R] MNV^JOH_H'L5*/F5?)>X[I5G@2CSTL*"$&\._+1'J^I%5Z[G.&Z=:Y>>^\6EJ MVV=1+J;F]KM;W>\Y ]P<%#/5(@Z1ND1.S.,E+ ML7!2Z+CQ$L4#03GK)W@T(.@C\ML, +#B&3[C_AP0L[U7$- #^!@U 73TP /9 M+ HY,O!;IZ-9#/)1\:930"5Z-6=^\/7D"=] BLA:?0OT(%!/5E6N!;? [=WG MS3K71R\.X@>0Q9Y_/_EO#TX4%O(=UJ=EBM6%GM.L,&VNO:I6_8*[++U4M]:E M6J $%BU5A9>"]D*#P]!O-HO( 8_!(*%281QVQ( S@T1$8 6ABF5>/A\BR4DY MPY#,.X>Z75Y#U(5UHA:"_X4>&(%VXG- ?[G]>/^]K=P,!JA /;.5I[P @H!Z M/ B87XBA (%9 K_^BRD/]Y^_XXJY.R]%1'JO6'QNU;<3KEXCR"+VY$7\9.!8 MO#XUCR)<#%&7!#+A2^CSR]'+V,-):^B0A"??A? &O:U=U5*47]96@I*]57(31KV;<'$3'6?M)M(Q8&(CW'K556&A M(E@1H,%X"O3^8I1 M#LK(RSYJ*Y]G$=FT02'#H@45+*.01SGMLB'V:@+SM6@Q6<0KWD!LJ&22Z04G MY(VH&RMH*6#S(Z$FL(31*T5E!",&,1NG$:?!+)G!W0GR7>3@'AUD]BCHI.#Z!&%\4^ $ F@G,& *]*T\S#]AYPAB_*E?4N7XKA9X* MKE!S1\5C@7 F\H(+ 1]F,=B.Z('HA\]LXG%O2HI%Y/&(D>4A;QO%'+D1_Y@_ M83&H[J. 3>"?,8N>8.-JM@+NAD&C5O@2\+LA'!(CY;\WBP/^ ,]_1@]1C-3T M#,A*#AV5'!^Q"*6!RA/TDE&W_$&9M<:]'S=[)FV M/M"LON7X*U7_AWI@.\?%GY.T\R4&Y(N6URZX5:3N%Z&S]]WR=2+#"K41PMVZ6H?/L)[( XU1]C V(YFY.YUW@0],X:AP?J<'GDI?*# M+P)QOR/>9J9C)Z?08?Y?VRI*@ P5[0/FS*TXL"6.)S_R=ZBG).#JPJ24 K]>"KTJ#6-X&:OSCU/5^'V^!K(7P+ZR< OO!%JC>& MLT0$A-+$*LH.$M[))8]@6_GL!2/R48;*F+&$\H[$M5X/%K7H(WH)9R-RL\U& M"3IR (R F!/12W_@XNBG@=-#AV2,KX#C&.6"]@OACF \AK4!SH]> M*0$,I4<:^L+?\X_$Y>4>R]"OC0%C 'Z4P3)6O"=T7"8Y]ZTR'3'_";U0 T0' M7,ML0J^ Q\0L24:,[WUU@6WE3\:K$"A=:SP=!92OQM.U1GQ^3-[3N":H<4X. M]%T=QA$3;O&<>_7%B]"#C6YM^)-RZD5X=%+W?-JBH7" XZG'<] L=CR MW!X ,Q*HU(>'H=,7L19N'R,^P/81F:?P>9R&5WT1.R/%);>">0!GY:6$@Y-P M_DS/!VJ.F?!BXRO149IS9*/'&_Y%K[]X2!B!E@2(T\?[LU-H*[>#'=VQW#\: M5\NE-BL17]!A#B?R+(9HN21H?4WR/IYDP1F5S,W5G-:E75Q 5@E+V;,[<4%$%4BO**+1 M7>E+W! N=K6&4ZN9&/">04R2F,!TCHPKB% ;$NB&RM/%ML* M7'8'CQS(CLBGXXN7'9'WYDHE'VVAO/(AF;[CUW3.Z6*G-_4U4/KZ%CE:CJ% M9'2467PU$*L5%>1(>JYTG"9'CU1.YC!G7XK66I==U;!WGZEXHO2\](@+O/X# M'W)[2&2X0W_[&L_".N_QFZGJ38W@-O:">P>*>16GTD"N5+/F_CT-1;U==]>Q MQ91IJK91\4B3"B!;X32Z-P>%%CA;-H$V-ZN[&J^3V;:V:A'Z>BU";YOF%BVB MRGZ$SD[>X#^IS9A"LK3WNJJ$8:/9L1?!VZB,(E\9DI4TY,LQ<@TGJ)Z#C08 MB)C2'5_"Z <\_#\68Q#]D1>,*4RDO##L]Q6+CTA&L,ES$(43U. ]BF,E5$WA M9>G\5$&2K@2VD;"XS7/K5_<"/V?]?,CS+:[NW9M.G$,/SP?J30GGDN:N3D(X MZ2:T\CQX"\^T=^A**\\@CF>L;"\AO51SJ;=:L<:&SIKE2RB7%E]4)IOK+3XO M,OW(/*Q@^8R5>_EZQ,(B1-T$/;V]NMY?LGZI2TC)H^9CCZK1@CF07%X=Q:_A MJ0T<8,^!A\6&4?#,"^Z]/@_MJK%1^ M2Y6S;B.BK<[Y^47@#4-AN SB'#:E[3IW;+N9PTP-J^O%\:2E?)2M@YE!E)I! M5R+2I!6W;>43KP+C!;? ?7@^3UGVTRG5T/![EG;@@[K+]N5"SOK.J9S&XO1@ MD31#T!6PY\4/!$":]5 @?1?S^4XZTZBXV&Y[PY1'*F[&)2/O>\(TNTE:*L@/ M=)ZNE*5N$;ND-!#>S:$W[\?+$^/XWZ((.U=UNEBL&U(" 194BHYB&%VD3")\ MJ$A+!!TN7R9++Q&5LL2,445C8$#QP'_8_\$3XZ@Y!3)X^DQ%(EE*BP'."LOJ MS41%[=C[P7*ELKD*6I$$DV7Z8"X2%>GB+S$IH",JP2RL>:8#HGRF]BK.*8?) M==MREVQQMH&P].7,X*562$1GNF$SQ]),W^SW3,?UO$ZOT['[OC/H^?T.T_[/ MQNZVLB^:[(LF^Z*]E[YH1TU-:P:)+K@.%YR#^U#JYG0P>N+^A%&<_H3DH&C& M!^7^\3]OO@,I?/UZ^TA(KUS=$6D\WM[][08HXN9A-2UJ)Y^EH;6MZO).YSV: MXJN)?TVZQA.;]$'?^@26Y"A$OUI!\JE>2?)I.1CLZ[^YA86,)UFOL'?O4N*J M.MA3F!@_P[QZ4#OGR?0O:<\/)"702XDAH7$=SFL2A$H/FG<834.RMP%KJ" D M6#QM9>1-GF:@N*3]2):_!X/W&4Q8].R*1] [T8$+:C J^9%_,?6PFX]PVH(U M$&=MU_B\BM"?]87B#D4=,+E0&OV($;4+4"2QA. M(^8.F%>5G JC$<-FB[F^0A2%@#NX_2-#H*R=J^2-W6 MPL'<5KZQB*Q:K'G)6@S-#XB\/[Q&9WXN5( 1/#TQX96F,HALU6GKXCBK3@*T M0+L7C?^T(9 8[4,6!AHA*> 9!WT(BJ4 BL^62S/4I2(3W&)^N>2_AQ.A/EHX M0 0@]2/. X(<[C\].!:&7K4?D_ %5N:-L>Y"M*=,BSD6_?+ID]!5/F]Z@[VF M<3MP!"/@1^B;Q[Y(J4&9A,(N"T0%!-9:B:JHI>>3U4HS4! IL>+*B['?%QT: M? \F"]\S=I&>#>!0N7-DD*7HJ_3M;((F8R*:(WH_L]6((U-&[&D>9L@',])& M.],(W>!8W#7OX$2U4GY('7RH757>;,:"+=@B5LOPCCU@AI-1F3L)HA4J\6F7OWGY3GH*:EK#PGV A.:+)3_B^ZR7>$P'1^^+6!_5"W\!((B. M?*]+;&D!,H41HI2?Y1]'3CH\FOG6UG7B@Q<7M[8[5CG;863QBH=RX=3?M63^ M!J)X!KPUY8-+1Y5W]69R6$V++I'@R3<+-Z?U5LN2%I%]WJ4.PZ,I2PHY^P\& M2,9J&MT@<4/.-90VY'%(I4H\&XNVAZG8 :D0"V\PYP? L'&:% 4ETK=FP=5Y M\9^G?&8^*0Z/D0<2AQ32&/4!Y=?/C]>_Y1@X>2F1D7A\=QD! =UH+LAL]H.' M!>9-&:E$5C1#5EZ&C/R&62@W[UQ<]9[C 1#G8),G[XF_$3DB:!HH'X=!CTX9 MI#!!:]TNKOH)K\3[[ 61(@85?F?4>!)62_$=?JZ?9DFZDEDT">*A""WGVN*V ME2M@6C-4!59:Z/$^@'G<(&X2#BV@&"G2A$?4*/$A":8S M+F/NT>ZEX\&R1F^"H<';R3]FDSX7>U_#":-1%?]OYC]QV"*<[@F=OZ,8'BB_ M(GB0E^B=W^EY]+OV^V^\7I,P\/$Z#R!OBFI>#H4?K_F4$, NW172B )3J'[C M#G [[)\S6$!J%V3; :8TQ@)RL9GV"CNCCXL=^ 7!H%#P@-LU0,5)2 M,$L&,;?.*4P9S .%N/"(>>3I"A1>'VMUZ:R_H1E2/ACEMBY-U5W3:R ]>802 M4/)&\YTVDANK7;!LWFYW88V SOT/_BSRO=?YHHQ.Z])93BD!3?PU,Q[@85'6 MNT M0#%0Q?A$1* O)A?HNT &FW$VWD#22&R,]-F$#[!-,LI43&7,4F#_YW+ MW<-51J3[X/!AOC,:/\%7F9*FJO1 <41B2R]6Q<11V'/9!(0M"2R(L;S7S9F,_]I19>OU^! 8X M3RT1;9&)T=(72\8W92B1(@#ON>CSFHXU _488^3*/2!@,>7, MW1%!/#?_O21K*?[LC6;<+PF$,$B'4_18\L*8:%XBLJF8+YP[N0_FCT<1=:)6 M?QT,\'XA*Y> M0!V-%<%L_#1%"3U4J4D6QP_[O.4-9#$21@1OQ., B4Y*-+P M/)P),0Z?(F\*RBRZX.#*/#ZA=\X3D !3-=^./7OS'%?Y1)%E7TZ?7%5@ :2.OUR$?%&QZ)=O34L4ED??"5>D=D;UJ\JLRG5 M15.*$;E.,A=V[KU!G)]>$$RPDR;EY0HM+>_8'WC/8411^6@VHB$7G$>$?=@G M=9;R)@67<<@@,/ Z8'C\$5[8D_H"9\0AQS^)4:>#[-5T6KH+OA6 M<#(!Z.UU!UL:^6_B3SOF/SDMF2=Q[GD2Y@?EX3^OOM_\Y_V73S??'_Y#N?G[ M'[>/_[MO8H1]"LI1R;9@F(R*SE7@##?480V'!FW,S#",YAQ.>[8N:83#?/Y<,0U+J4>D,.(>E3H;M]44% ME"86+Q_"MD'>2V?@\YQ[[L5[$$_,;Y_/HOH7B\+"G5L;BD_7+/"@Z[.!]L,= M1E_SM:;>O>SM66!Y!5PY=24.?BH VV2(+G=4E8H-L95/=;6\3;[-N5"(X5G] M[AS5Y]?LC?18\M!U5--:K>05S6O1Z%FH1LR1^(;NJGM,^]F/%^]PUV[:@]/9 M57N0V>YOS';7Y$!OF;@N$]=EXKHTR$[?(+,^*!__>+B]NWEX4!YN_H9(K]S> M?;[__G61="LUS,H91.Q)5(GR_)G-IE!W>>9CQ],]%TP#1P';; _^-%LU.\+ZN?OJ!;Z?L"/%,$ISKBPZ[CA;C(P MUJS JG0))BAWY@XF1)0]+I.7:;W M4WL7^LG@;34UE-G71T[)0_;O&SWEAP@=_+YP4+S)7NLR[?E^<$>^DGKRR6$@ ML&D^_Q4="\#&<$P!?GJ!,1Y HY!D' _AA[U@-,]]29W3\>\8!O* C[UB?CFH MRXM?+XY+P,;W%%;CR7K]'[WP)V\<$,=BNL,XI&'59'PHP-'0O8N?]UGPC"01 MYUZC9LN9/T-,"P&>,T*Z*5C<[WA7%(Y&:7$T)>#P9:^68"B?V&CVDRD"-J\ 1$MHQD>9PUCZB-01$A^\(2G(_)[.27,PRTXZ"9(9FF-T@ N%>'^ M*$O>Q3=DLF5>#(6W9/@+B^?S)]-6'(;*_5?I?O(CI#&HUJ-%IX\?A4^8PXQ! MZ-PS_V1\8@Y+A+,V+83AT>9Y34^^!XBQR^!ZH!1&&\4?%$( MK)VWN6@L868D@4B&X=,^2I4PXK%4GZP=$C(X*0C6DF4#37.[\Z93L%Y']6(; MWK: ;1+90Y2HOI/#AK1@E43X#52M:Y^*_2 [A +D^&J;S4F#*;*4 ]6 H!=J7I>+ MS:OZ7$"+!)45ZPPK==+,OSCM4T5A2LP,27@7GG3(G)?>)J)X&9YD93[>**O< M%$J"J@QGH,E2=L@L(DTUGDVG\'302@/*L,C5DW*=@*F+E46L/YP T)]>) M@O,X.-I?MD?88"N)\ TW B-PFYSBS M;NWJ0OTJ^PG:-Z40YVR0;'4E5[,8GQ#,[_CJO:[)%&T\_\*$T/X0BY3$)E'Y M!LE/]7'81RM2?@W:K,TS$Z[IRIL,%^\' ^ ;T6_8)S5@+['"/&HYAN7+@-/S MOG^$H(C'/F:G8^HZU4I.J)0$8"8BQ;_>?+Q]_'3UFT)?@C[RCUG,$XN!F'B! M.N;5I=1(O A72RKR$(=EAG.FEW$0D9].U>LY6IYO>#HO]P?D3E_*U[+Z5O8S M-7(V[D44MZCSWH>Y3Y".B&;%9YQGI!UU>:(LCPVD56&8ER;(4179J\&8%^;# MOQ]X:3XEJ 41'TW)LQ)_YSW;9FE1/&^(EK G80P1G_B=2P(Q+W A4ULL\/>% M(M=\2:EX0+IXXD=91X7YW?!:FE!*N7"\B#%,!4"NQT56YH@*3_!,7#;.DLG7 MX)_BARP6-0F(AW-VS0\EQU\)90"O>35JVA<.%[6*_W'._N+-[]9[+=M+[=\J M;P@L0]V;0MVZ#'7+4+<,=;^G4'=AD]3M0<3%H&/7[?=LR[),S=-,UQQX':.G M>\Y ,QW/ZCB#TDFAV:S8Y6AHKE/ QU?Q94%@ M83-1Y[-+CA]>1P8K%;N7#.5M%YHGQ*$-G,A:S_C8W?A^J?&Q9MONNG*Q-](S8RDW&(15@CE5,A#RI8W@ 6?&5RXH- M)R%'41]O%/6^,8Z-8%^8[M;$3=>!ZZCO-'K3$M)U0;HID]6K-@QHMVG&UX<= MX+S7^/2=O!%EQE/O\H)S?<[Y'EPY+8'&%SHT![5Y)/4=^U;,V!L8YS9P5S^\ M](WBHZ+AI16.'ZUE0^6*=)W-)8P"3 V( M7 =%KT/D*O&UCG67P]=N7?AJ(+YJJF:M5A=LQ->CH:5DO"?,>-TMS1'VQV.S M=6F8MFI8EN2[DN]6QG?=NO#5 GPU'-6P2^H)ER& QF[]DX&#]?BOR?[_M!>?ZG/,]N#,R--X>.'CO2H5N=&HRIJT. MZ10==[7SI=0IFJ53&%LZ;^Z/ UKKTNZJ5M>1QD73^8!>%PY@\,WHJ'97&A>- M9P1;!KOLCP08T3*Z:J=[A(C6&2D\TK-:N^)3@2%MF1B_51VSI"$M.5YC5)\J ML, B++ ZKE1^FLX+UB@_56 !1ED,M6/)*$OC><$:[:<*+.!1EJYQA"C+6;M6 M"[N020_K*3SG? _NC P.Z6%]NUC9,IEE?Z.ZRXWJ;L%P(:E;-$RWV#)\:7\D MJ.J;KFZ=8WO!M&4%>RM:TA$NBJI1W!WW!& M&H]TL=:N^51@4-LZ3OQ2=:,DLDN.UQC5IPHLP+"2J5JNU'T:S@O6Z3Y5(('9 MNC0[:L>4K*#QK*"^%&8;:WR.UL9W!D9&-*E M^G8Y4ILGQ0:%LFNKIEXR3TDJ$X='@KK:+]@.(H&ANL>(UDI.4 X)ZJH%M[M8 M'6NI'4E3E3[5PZH^%9C03J=U"6+/ZIYN MMY;WPO'6Z3Y58($&6*"KEMWXWE.2%]17"^Y@U8[=43MET4 R@\:H/U6@ 098 M0 LV;.E6K1;"CR$.?!;SM*1W]12><[X'=T:FANPE+%M:HDRLJZ3=,5N7EJ.I M=MF&60U2C'95AII!T>^BIZ595_F]8P&^VKKJ6D=P84G&^_X8;UTM!!P,S:F: MYJ@=ZW1=\I+U-H_UUE6?XS@<8[NJ:Y>L_CV<^2SF/FZUH!NM])>/+^RZ^[?X M',N<\-GX)-S>JJWU# ]7(ARKQ[PAH=GRF75_'!@!U.:,L>G/XC6YE=W]6;.KO^<;7>UW<:!E_O.,KK5SR[7VZZA MR\7*Q;J&(T?85S7"GF21'&,?;SL-.#C@_PP'G3=NTA+0<9?_6'+1EM;^N M\?8ELJDV'^DYA8!WW_3)>]3JBP]TC9KB SN1=_7NM/WHZL#D<\BP\\&HY/@. MP?K"&UWS;>&-DR(&*63>IY"I,6QCU12V.2FZDD+F'(1,C5$G^VU1I_J(X8Q* M':[#:!I&7L*4D(>RPDDL2ZL7O77E"&*E4V$,RX;?JJ0,IW5I=51+6\UA7?$F M-B]]]81+*DNBPDJGNAI0H=NZ-!W5U5:30]>A0B,@_MZXPDK'A1I0P6U=NHZJ M%W0U"]:C@=L ^[VAJM[.[A)"*T>*\=3:-X(!Y>HLW\15O',*2 M_L4_8#^G;!++_GMO( 1M2Y%/'@#P^XCA+U<3_RH'A_*$H8&XU%6[LVI22![9 M&!ZI;:FFJ0,S8,AVI M'M0P"37L D>NU+-V@O$M)FVP.)$J5?TJ57K6-_RHRV,[[X_O&JLCHB0C; XC MW*(]O1D+;!J;8Q3,RI"*4G-X0M=6G)5LE-9Q#;$CPJ1 B]=5EV=(C4 MK[8V=XV3:-9/9A&J4!C90S7JB><^P7;C1"9 U>B#6CC^ZZ$7/97OBJ9U#)Q3 MK9J.#.,UV?K%S/[NH6G)#ANG(U6%"^BH5[ON[JG!C0#Y.^,+AT$%;$VJJ8:U.HU)\H7F\(4M M:E)%R*!AHKBA=HS#6D]GI"A=]?\Y"^* )I$\!P!7.E(JCHPMT@ 'V*[VR$;2:O$0B+1#$(?C+_XE\L"@OI06M=_ON_=75-_UWZX9O. M(K>H3F4PI 3<'CE8=,:)(.H4%NJB3\8DC^<#'_8HD*]D3^8F GM:8]VP[ M KQ@HHS8$ZPBXF>M]-B$#8)$^54XF2IIC?E>V>.NB4T8H+Z&6^$ V*3_>M7O M1S-O]"T*GX$2T*0HP'T+9&-E#=(D!SR6AK0/Z'&"FBWUHM-U(^T#=*=UJ9NK MF6K27]0<4M^B[.P#]6[KLEL"ZE+%60#?WU"_ :C%<*XX'Z,GU$T64]+1P,/I M&?@G@:ZHEEZR3UTCX/^^.,9A\4*3#.-$&,86[:EJQ-"/QS":.TUEUWX! MZP:'O4&3VD9XBW/L##AZ/YQA41YN,M]\5UOH-WKN7:#?=AZG+DNV-EM(RS]P M(B"WO6:P^?NLS^I'PF%^W2-B\,W/)/+@\(*)%[W>)FP4&D: M2PUC0O=#@,-(L'0GS:'@.KCBED;41R74HPOWK?TP&D2H9NO2T%5;?]/8Z%.@ M1REJI:BMK)=)@PC8 DGKJE9!B$1*6BEISUS2;FTWTR!"M:G=9_DP]A'I<8=1 MY_AWGQ\LG>C" &T!6!/C):D7XP,E7P3/3,RT%E#/W26VVIG?XO5@8[-D_2VY M;66CN?EIKLY?W^&VNA&=!I[G)E7RD\W]'$9SYO?$+GH1\WY<> -8X0=O].*] MQJV_+DXJ#R;IPVVGC<>]?%*7!QY5#F]N=_C;R\XJQRGGG?5?EYC[O"KDA&Y1 MTNL$Y)6>8@%Z#.B_W=%#Z^S6$/SFRQ__;!^7Q7OGC[NJ/3[>/\!%\^7#_Y?;3%?[Q^?;NZN[Z]NJ+ M\O ('WR]N7M\J&?IW73E])@2\Y!]1/PSX)0@')08RQVP!?ML MDN0F)G,27<,:LUT5<9T=+EGBI"0Y@J[;[]F699F:IYFN.? Z1D_WG(%F.I[5 M<09<),(]S+]"8>1HGL9?3L M[J#3=2S=A4TS$+!3Y.#1C"V* L&K4")F87K1#T1W2'\\&(=_'#+0$D:C\ 4[ M?Q"NQ,H4M ><7!OQDU. X7I/3Q%[XAF)KTHXB^ B.C@*W,?\Y)1P,&!8HQQ_ M6"O/BO:^)-X.*P5TZ+-?4JM*RML=PR85]GE\A@4\;-_WWF1; 0Y0;DBZ_\O]F$*49' M55:FT#\^F;@A7?O%><3;]+?'BO>:9G>&2?O,0C MC?@![?P=9T+*PQ/X!LIWB(?FC11Y?N7/[WK(^C_D@94X,, O7#-:+&7DW+[[ M;D8DK5XTV3$L(X>_G\SP=U&V>UKSU=^T'HG3$J'+GM,_BA4_G4ASI0 MXBN+^D-ODJ3A6UZ$'29#%BE3[B!6XA+..EEAN8ZEVB4&NB**PIJR*73R<><8'7$\"6 M]](-A/R72)*>YH.^J'CG/4Y7:I&1O$C82-G6+GBW-"?87/3B24E<[ M1LG6)1)K)$5+V+R%HK<.4]R7HHT&4O0[TR4_ \@6/)*B4$V)IPMM0B]Z4=IR[:L7&*D*K937+D2XXKI:&$C82-A,V[@$TY2=BM2Q(Z M#92$[TR+Q++O"S\* (2@2*;A;:E'2LYVFK IQ]GJ*KLPNJU+RU2M3I/L8XDU MDJ(E;"1LCL5M[;JJ;@RW@=SVG>F1?[(>!;.'88Q-%*4"*5G::<*F'$NKJ_+) M%/,%NTW*T)%8(RE:PD;"YFC*-TG;;QYK9V)&S MI-YP)*?.._2ZPODF#78U5<,YR/BGW4%V9&DE:572ZIZT:M3E*#)%W8/;D:0J M2562:@6D6E>)DFF"6#6Z:KKRKD[,JD6#P%,5[TRN:&U]U!2.;7MW8_KDE/;Y&+?W]0V8N)[ MR\*R4]MT.;7M)*:VU8$59SZUK8XC>S=3VVK!MW);Q+?)+Y)?#L5?"N7 M,5M;','!D)^AND;9.((D!4D*1R&%VC)5NDTEA6:,]JH#\D<<[55'9<7QB:.N MUI\F#L33--76W'+$49\H.$-8[Z*#R@.5!RH/]&P.M!Q[KZL/K-4Y(GMO<(>% M6G2>XPR?.A6"D!Q&'FBS#[0VJW;+EBM*4$O:.17:J:MAJ:4? MCW;>F;9SR/%(IT($DJO( VWV@99CTW5U7[4,8M-FIV0YF@2UI)T3H1VGKA8) MEGD\VGEG*L[!!_B<)R74U8+1LEJ7EJM:AB6EB)0B\D#E@51+4DG;D@9[-@99C1G7E M)UO=XS&C=Z;I''((RJD0@>0J1^4J=25V6V[K4C=432O9,E^"6M*./-"S.=!R MS*BN-&2[T]&H]J9U'-B6JLIC=S$].L'K=27BV32P1U,U MJVS'X28V%I9T).EH<^?NNF+<-B:T=O<8?"7)2)+1Z9%17<:P;>"P"E<%#5?2 MD:2CLZ>CVM0Z\VVM-"0=23HZ'3K2ZHKXV)BY:.NJ:QDG14;E9SG(H0SOOAN_ M',H@%[O/4(;T@I1]6R2C]W3T32..L[OK*=QU')@54_CJ'84 M1QTS*-^.(V\==GJH+LIOU)6J'6=:>WOE6G:[4V?[-^^\6I_KV]8C<5KBM,1I MB=,2IR5.2YP^YF[+Y177U2O3MEN7AFVI'4>K=EJZ)#=);J=+;K6E?S@G1V[- M&+%2AZO@B"-6UH*SAJJ8!I!376T0[6[K4M=-U=%*]CC9Z?P/)*#>$]J\29&7 ML)&PD;"1L&D8;$J)PFY=74UMMXFBL,'=,6K1*(\SP.;D24BR-PD;"9NZ14]= M)98.CD@S==7NEAR1)M%&DK2$S5M(NJ[>L8[61))^9]KD(0<$G3S=2)XF82-A M4[>\J:N=L*-C>P%=U4O7.W;IT#=7I-BEE1V*-I&@)&PF;HW';NFIO'*>!W/:=Z9&' M'!]V\F0C65IS85..I=55_^1TL9Q0[;K=!K$TB362HB5L)&R.Q6W=NDIL'+>! MW/9(P]EJ"597/)QM2\E\,\82-*JUPY'G%1R==[AU!3&Z'6 =IJT:5E7&9R/G M@9065I)4):GN*>:-NFH?NEC[8'14NUM5XIJD54FK[YE6W;H":%V]=:D[INJ: MNB152:J25"L0JW7Y*KM&3:W/)*U*6GV7M%I7/7\7D\]537/4CG4FM%HP=T_L MZVXV!D#U^=]XOL%DYM%&5R;SB9BI[F0QTTL:A;(8O,S=)2!KHK=M&L8!/O9# MQ$;P_&*,7[S5N_75A(^-@DC[<=MIXW,LG=7G@ M08KPYG:'O[WL)$6WVW8[Z[\N&/2VNRP2CMN2:05 E.DI%J#'@/[;'3VH.^@. M*:'S(Y5S?WWVZN7NX^:3/"B/]\H? M=U=_?+I]A(_@RX?[+[>?KO"/S[=W5W?7MU=?E(='^.#KS=WC0SU+[Z8KI\>4 MF GF([I'L9*?#:8J[&>? 7^=,J"^H1($CN9YS/*T 6/,[/NZV^FY7F?@>SV'Z;YFI*A7>// \PW3,$W#\3VSK]F] M@6<9/;L[Z'0=2W<'K4,3OIR@VL#%R@FJS M-$]BEF8=B''FLS3K.+)W,TNS%GQ[1[,TZSB_LYZE6X/[ MWM2B\QQG,."I$(3D,/) FWV@Y5AV76WANRZ?J>"X4B.7Q',R!UJ.>.KJP>!V MCD@\[TS?.>3HNE.A LE6Y($V^T#+\>FZBOI=ZK_AJHY>LN&_A+4DGE,AGKJ: M'+OZ$8GGG2DY!Q^N=IZD4%?#"1<'$&J.:CHE8[N2[4DY(@]4'J@\T+>S=Z-3 M5S=>USPB>W]GFLX1QG^="C%([G)4[E)7CJQKM2Z[CFIH4G>4M",/]+T>:#EF M5%>6LFL?CQF],TWGD .J3H4()%I*[W;=5J75D=URO9CE:"6M",/]&P. MM!PSJBL9V>T>CQD=:812+2&IBD6W0.AZD9 M8-3894;QRK4I,7K'D?#44*Z M:FDEL\,E'4DZ.CTZ,FL*R^L=_6T=-20=23HZ'3K2:JKTTSL&G\'355V[[+CI M)HW:61FJ4SR$9K?1.@L3>U:'(14>_>=-AT+_"+-Y'7.XC/.WC*.S_R('!;"D,H#/%A48SUMIEZ75C*8W/>1PRP*G1 M*'S!5!PZ[EB91BS&+&3A %+\(/:>GB+VA$UKE=ZK\B2V_:HJ/2^&SP"_7X8L M8DJ0,*S8@M_B83"=PE<#.#DEC,3W\V8]\,>418C/S/^P=K:0&)V!2+;D*Q7=V5BZT)#79;[%D, MYJ 97'O+@^+VY'^?>1$LI& JAR&G0P+GL1,:O>D8]AQE M?;!FS'6<\+[#JNOOTES';LLE!]7F#+-:EYJMJZ9>-E?@S4"IUIW\MO5(WVD*A=NO2=E5=JWCXNZ0V26VG2VTUM3O2X<'4EDYS+$ENDMPDN7%RJZE! MD@X/OM0<5[5=J4M*=[U4[960NZ.DJBCDXZ6EV9=!IF=FNJ:U5%.4>011)K MUF%-38U+P&AO7>IJURF;Q2R1Y@20IJ8&$SH\^-)6;;TJ"U0B38.0IJ[*(W@P M((UC5&5'2:1I$-+45.>MPX,O]:ZJ=>T&8*Z*L/K '_9RO"MF][3@[!' M6OH[<#%4<2HGSG-TO2X/NX;A8\=4#:=BEU\%4#NRH)-$*XGV;?6XM7D_[-:E MHZL=MV*_H:192;/OG69K4^X=WHNB6[6S7Q*M)-KW3K2U:<<8$._:JJF7;2 C MB582K23:3=T!:G.]8E3=T52[,C?:\6EVL6] 89> 8]>/=RUCW_IQ7GE>>2VN M7DLMKF6=SF*[G7JJG.7)GMABWU']./'<@]6/Z[)^_"3JQ^O BC.O'Z_CR-Y- M_7@M^/:.ZL?K.+^SKA^OYFRJ40 MU54-KF->M.6JKK%?I]Z#%^I(4GCOI%!7I;:NM2YM0W6L_5J$2DJ0E'!@2J@K MBJ7KO(JZ6]HC+DE!DL)12*&N"F<=6T<[]AX5SI(4)"D5]JM;E'1L:Z5))C# MC^!X-Z"NJU)8MUN7IMK52WI1)*1K@W1=Y;VZ@Y6:1ME4>@GIVB!=5V*8WFU= M.JINEDSEE)"N#=)UY=KK;NM2=U7;*>GZ.\=ZV3J@?+!ZV:;E$!_!Q&U JO"Q M&05R[GH8A8'A,D=3->M@ V+K]1=)@I($M4O!3%UVDX%!MZYJ=1U)3Y*>W@\] MU97/85#HSE5U9[_0G20H25 G25"U:7P8 .P:JFM(@I($]6X(JK:>909&$6U= M=:V#C32OBIZ*BRJ/4#HI1^_*Q;Z?:;8GM5@Y>O>--20/P4_E*UPUC.7TW9.M MGI33=QMQ9.^F>E).WVW>^9UU]:2E*.<'J7(YSTVOSS5NO2T+4] M2FODQ#1);F=+;G75=!IVZU+33=6U)+E)$2:4X :>JJT#4Q!UI7 M]8Y;5TS+Q!"R::N&5;8/5W/G%54DYR3-2II]6QE9;38)!J*-CFIW MRY:]2**51"N)=I.@K2N:;6(TVS%5UY2C[B7-2IJM5-#6%:0S,29N6VJGZA04 M2;22:-\WT=86Y*&XNJ8Y:L!&&=>+5['D;V;:O%:\.T=58O7<7YG72U>RX&=;K7XVXZCR=7B^ M,VKKS6IU6I>&9JMZ9[]FQW*6G"2% Y-"73DLEL;KLHVN'*LH2>$D2*&N*+.E M8\UT1]5T.7=:DL))D$)=]$XI%!7&H-E4JVQ9:NF MVS1K08[;E>-VWT S9ETEQI8%FA3.YI+C=IL"ZKI21BQ*IU:=3DGS48*Z-E#7 ME3EO.53-:[@E4X,DJ&L#=5TEN%870&VINEZR1D*"NC90UU4W:[FM2UM7S;)9 MNN=8'EL'E.7$73DNZJ 3=^LRA&T,FAF.:MC[10H:E[8O"4H2U"X%,G4I63:& MWHRNVNG*$=:2H-X10=45R[8Q@.?HJJ65[0$C"4H2U.D25&U^7!O#@(ZF=CHG M-R)4$I0DJ+W+*^O*.[1-7E_955U[OQR39I51BAWI]?IV'W?&?3\?H=I_^<8K?Q- MXL!6,L5;F]_UMML$KIGH@IJ&<8"[_Q"Q$1S#,Q,5H (1./V\>:KHK>5KU=W5W^[^7IS]_@?#\JGVX?K/QX>;N_OE*N[3_#_ MU9?_?;A]4.X_*Y]O[Z[NKF^OOBC7]W>?;A_3:[[?//SQY9$NN?]V\_T*OWA8 MK099J4+?E<79K9V99AY]1:*&[APL48,(_GX6*5^]"1 TEO[]1ZQ\"N+^+(Y1 M\%*JQL0;O<9!K(0#Y7,P\29]>*-R'4Y\XH)TS7<6ST8)77(_91')DUCY]>NG M?_?&T]^O?E."27\T\UFL)$,&@G@T"E\ UY28D32-/^S""_\QBY-@\+J0U6)H MR%9V8ZL+Z3&&O9P?HW4/>^[__F]=7;>?%0^0QR(*;#_!+\&"37,P!8LTF?=#& MO6"2O!*N##VX=NB!^(L4#_ '#+,XG(#Z^JJ,@A\,_DE"?A&P.'@+[D )QE.O MGRC(W!:$9C]3[<(HD[6(S1F';Y=T#31 R_TV@B-ARB1,&#_A9 @J;:J@YCD] M^D3@9&-4&EZ\R+] #8*45:R2)I)=A%$4Q#\XCYJ#)6! UURNP*VJTILE^&Z MQI@JKA.AU.@=W4BU%!5 $_U@B0!,G F9?B(4ZH@]P8)P+7@O9E"#5.48 + A M-@@K:"O?O"A1;E7E%M:K:%BV@< MS#DVXB4<>!R 70H:'YLH[-D;S;B>1VBY'@CTT!A/.8S@T:20P-&''+2T=QVW M3G]&*YO^.W!J)1@H@]D(Z(.>"X3$(A9,VLHC;/);%#S#AZ"D]&?(/V!S7^"? M)[[P[PPW 0PEP7=HKFN)HYE_ < $DU EN1AZPG7=0PG(U\0>QJNB[Q98^- F \RQ_#40.B+'\Z'7F3Y<^0(W$\YIB_ M]'7B14\,OEK^_"48$3-"#^7*V^E+;PH[_TE\0*K)TB&!*H"\ C M%D=\YQDV&/(O (4$]R!Z0:9.JD:&7F,/,*CW*M3;^2W/^"A8R2O%Z1$9BC,A66>E\'930'7Z90]4#0B']DQ M!ZDW5SRF8!4!7H[@.4]L C(5^0]\SZ:<@]&I_=%^:"N_MOYV=?6M]5L;E%P% M%9N$P(Y&,9=7RB!B;*YBJLH$Q(?/>HD*DB93J#T?72=DSZ"[&H2*%TT(VT!J M*/$0Z?/7ULVWA]9O*G'CS+[+[LSNZ"$TD2! M*94$_^(?_-K*GG3S\?;QTQ6P1KRH^&7\$H4[86'Y(])Y7H9!?TC:S22<7.#! MY, .!<#&<7 \@"9.<-*Y3R+-]ZBZBKCMI@BLH/.'D"8AE M+@[GQXKO(50>AB-8"J.@/WJ]&)#)S\]",' 6H#*4!!$3 M>C9NA)X+BR \!\4!SFU4<$IM!1VK&_ .(/!*#^P)J1Y1O (>+P0*:NU!@HO* M;@$4\XE7DS$\UP5P;?@1$:>:/9G+<]R+P$W^GB!&'9YT'*#9$)8U$H0K%,5- MJR;]"IA\&*,) _H<1W&!=;2=.O/N8E$O^KCGG=_,_-]1^/M_]]H]S_]\WW_[Z]^7.' M0%7CU2I@YD,VFH)9'*/1B):(S]@4Q#!H-7#$#%71$:?!83!%403@>P+-."(5 M =0.UA].8(E/KQ<,'1U P7':0) +_N473#W.P\'6@-\#> ;J7",D=:8 =KR@ MEC9)Y2_CKF V&( - 4N4,??X2(2:!PT6HFB=*C(&3/HI';L?S !?_C)X, MC,;CLA^0"I7KB)CC:UX69\_'PNEYGFO$5!L_C80 MJR\,C:-8'": !:B".@72/>F94$*,D*RS*5DG -\1;0ZX8#Q&Q6M^@.J\:RI^ MG5>!N03/C(PA$!JH G%J 8#5.?+1=M*" _4&3 71>E%^$Q2*D9D MR_:%BI,S[T#&_,6 ^/KXSH4.3.FO&.I\@P',!9"%XZU/U1Y2@\_>-# HJ!' M2U006!,VBC.W*@A'E&H]=(X)_)J?$8BU!'1TLM&YLL;Q$\ZM#E:] SWNZ30M M*1N_,Y07J4(41#B -&]WVJO2+RB-B+,O2($)&0T() C5(H/0+W0-E! M5,IN)-)FD^< 5$E$G+9R17B*'9"%IXNW03;(S@(FXB_='+]X4\%B@#MPKPNI M0!.4%LI?')!;3DI)J4;U#%H7@1::&0; !7]1*43/J2%I*M7%G/$^8:'3XWV\D62/8(2I1(+U\3 ONH1I1?-5H$P><^D"F A<.)I- MA? D%S?>)CSF%,<'/LLU3/*1\#/B;TE=784-@].S(E&6/X_^*(R1-E/ T[GR MQ< 1!A/A0QU/T88!53#BNWX%$HG(P@(D\%[)89I;/+V&!U/07,YOEW G?44 M>,7!FNZ1S&PA7O,G#0B%QMJ8P@Y^@#H'LC"$J'!4.'I M:NH.0*$T&F42*G/NPO>PBVQ# BM3I)1ILWNES=JGE#9[0&H2 @C4&^$51*V$ MZU;(0DG$CH(D&;&Y[8<^*8"@8' 80B24?IF[=DDO0OD5-4 M(YV'C*&G$&6-B%\AZ4$0@;(Z]$8#Y%1GVA=RXDPA%C9EO&Q/%-D2BP8W/-YMFX5/9Z "AJ\@2WKA9!;/WT$, ME"]?) 3HZQSZ]]G'6<2'[ )20R;LR1.,GDLH?M2P(GOM?OLHJQ+O9[8:<@K' M+(,%U[N*7@LGD#,RPL$@!C,1WL=)[SG34?$!8/__X+=3GE-;^;P0M>3QY]$3#+OC;F7Z^QL;C^AX8A;8&T9/R% :$] M>R."*MSX%\-M:]E>UAML"T3*EZ%WC;D)R7T::8X8''?83\.-09A&B"/&XQ*@ M++.YT9AN$/.&,%R2634\:S9B8 A.YB$A'DS)A4:\UY31 N5._!7]6MA 08_L M3+R9 V(1O#S(*?"1FP[PRKQKCK(VOF54!Z_&J2IS!5_-7YR(O.!4%&!@(7T% M=]I%(5R>I#Z]$/<+6C2*H()XQ[H(ZA)3 QV-D<&4UI7%S)^!K^8' M:QU> G\%B&/&@3( P8#14A^D,3V2 %L]T)<28#MM@PX"]9[.-KTG=:IRC8<49C1RQ;6KJD_J M,5AU;NZ8$L_!M Z<\]ZGO)8RJ+LS[?L)7_GLHXZ MC[VAMRGR%O/6YR^)5LI @EP9"'\T*<\+2D7B_6 *K[(FA\K8^QE@#(N'7S#M M('O?*:#9L7+K#XA4Z[SI0X#8"%7:)QX4Y?XF$0L5[O7?U\L&"<.#P9"KMD2# MHBQSAAFMH!O@ \B%3?%C=2EXS+.N4%\H=LS/0PE]#.J"N<+B$E4L$NAU EU$ M7+(@9MXAD*H" 'DR>0\.KX)''1YJ2F3UV(0- O+-9@HC:(^3G"^,M,R<+4K. M2)!=F%)-^>9SGQ/ ?X0!5S1B(J$7BP1VJ:4T >1@Q)JYU)J\Y\+K_W,6B!AU MOO* .RM$^%T$.#&'/N$^4W$IV"HSGG&6901BTG4R#'U1J"[!WQ#P%P=7GBAS M IV[3Q,"9\@#ZS%F +8<^YCRF'QT 6W$_"GKS^B:L%F+$D-&?_A1YT^%B M*$UHIQZ/7/#2CAC+3(%!3WSNC!+AF*OE^B;<[OI=IJ$>QUCG[>[NHVITL@EP:7LX_U1E5S_3YD2\15]/FM3R1CNUR"(MC'H6G^S: ML.?;EB5 VC@_CZXCA7?AN8>EJT M/1FZJBYTE6/U&_-TEI?,#)UI^R]YI8J$EMRZ!^KXQ$:SGZRE/(B^ 15MHPGU M)%>;>O9D?1*6T7NQ34*:9[?8VB!+;YT+A7_RFNZYT'SA<>$19?7B&XT+ZJ.0 M]258=I./0Y]%D[0X=AJ%(/_&\]+O+%MX(<$30\TC93I$-BYV1EENP'HX$Z=F M.0H6X%/Y]:\WW[_]IL2O0.5CY'!!C&P=JSPBS%1 J9?O+3)GS"+C.2M)\9($ MBR!Q)11*1^D-FU$,REODZ;"\O#^KN 7I_X(K2:CTFVKU)YCH@4(I*P\5Z=2X M78Q&S@TQ*MR@QU)F"Q6HYY=*!X8\7"0%AQ.>WC4*^S]ZX<_\ \66L_ITRB%. M$PU$VK":%RFB'X5@.?#:A*6UI<$@(>N1PB#39!Z4R*7!*O_)6325M6(# I(3 MB]BQ$1F""9Q-6GV?)LG1N\7=@[#/ZU5$>L.:P VA]X:$BCC,=!,DBWP AD.) M@*#.D?(I]"@W'5_+J]A#$%(@?6 KA!7>1,ER_3YO4#%[(29E9.J-2/BFDO'" M O#%^H[EP#,EP1 BDO:X"(Y<]CH5^.3D*L]KB;$.'[@)3\9?D*U8"?9,Q?D< M2^<$T5:JCF?+S-I-N13.*676-C,?Y1/R$TP0![9YO"R4VPDEP!5)S;RQCJ1Y M!TQ[J%Q1JVH/6]CTE"%081I''H5/(=J4@)$YVS[5XW/6_CSW3-0+IO4PZ#)< M+"^T[;EG*5_1LL!3<6V+K'1>?/)9%(WD&T#,.S91)P9_#H=%;03^%Z*U[U$M M@=*ZPU95]@BDG\!9^YN* MD[CZ&?05TM!2%(Y(805-JO_#>\H_'%.AY_CW-IS6\^ZR#_2O>[RO1N+ MKW*+ULX):0KZR62HDBR#!K-S7V)14,PU-=Y6*>UD*?R2V"VD@D3]VG>I9T9D?T"J]SW7G19EP7EB3-XE2"DUWRDVB'J)6\L+8 M!)V/6G+697LW=A'2)-\:N4VFO G\#J[#TC-RY M8<"--EQ[GXP6OG"?VPAI_4TJF%:,P&5=/O.KSN"Q9!VO' &QQ-=O6 &_H..!!LAC4-LVT0J M MJB3V2OL6>/.K^!?=&/0O3:A6,0%?.">[6HJ#3G.LWBZSI M(,>BM&Z#G.T^ATF&^LL8F". %7I9I0"MDU]\2@/J_1FP8AT5=$Y@[N7<\7>"G8!?!(^\S]S]<\IU;\P9:%K(Q58>VEOP2=RUO\S M:XDXKROYS_ %2U34[",1GIV2(R.D\(,];,% MXA/%2(4 PC@58,&_)HH0U*B\'^.0X04.<190A/,=W M0^W3RRI,4C3B)?$[OD6T" IG2<$.*V@]N8,G?,?Y(.ZN(Y!DIZX3ZM1U?7_W M3L:O6V)X!+!*T7PW2;CHHFJ;QNXW3R-C7O/D(.\H11@CO=I!_63>P_>V;WGU ^\%V:SF: M:G?MS:/JW[SS?4?4UX"Z!\;0.DA]+88>"A'KV)1EZZIK&9L1\83PK4(!J:9.\:9:E5\28R.6O5HH5%+ 47HKYR5D1+\WYQ*)3M:)* MTX*<]N+47DS/N.:#@])Q% NI(B*%E0IJL.)KGA\]?P&V1"ZLV<<4UPM1IIP- M3$JSEV+O)5?WLS1ZHF"\$CPORYL94/_\&.O6(C%D8A2^7% 5C\^H6"9>;D>^ M&P#3$B+LO8][IHIBS,;%1'HQM#G7*Z^XE@]W@HI6F+?J6"=.+L8ST*/K*[3VCGE?B+?C4?XP0*69I,3]F0/XD7-_&&$HN))@$DLHG;B\3!\F:RM&-2L M#\K'='D/HC;K=EZ2N*F$4!8H[U6@W#VE N4#'LS;*E)OUU6DBAF?G&[&P4_D MKAE!IM6(5,L1BRZ<&WIOGF[NJF6V3I ]1]]PDI6D(30D,F^ [G:,H'PSLC!J2V$IPJ-#HTL= M] ?H8M88.&\&DSDH5IPW=P'[3G(7R5UVYRY;,L3.CKN4T]\^S/B/>5 /BI<#" J[X1KB?)I"2]:EK; MD?1ZEO2ZN#I)-B;I%> JS83SI-?-;M23I-=WIG;PC%FI9Q0Y\J1[XRSY%L!5 MZAGG2:_2O7&.]&JL/#4/J22GDIQ*#LY[Q,:N95_EOC.Z^\T6.)>)!:>T5CEB0ZZ5C]CH MR@+0,QXM(4=LR!$;8B39JA&9TL:\ GAVQE*%JUM'CV#/_V @'GT MG/Y"LPX;PWK*E$4(-VKI/%AL)"]K J.TG2VY)[*G.*3S"DV[?9F[>(DDT/. MRT=7O.-.VU"F26[,AV14 J%EL=(Y,BI+,JI3953.*J,ZO0%P(GUO49?LAY,X MB),X-R0%O_5>%!QR@Z^+E5G,APZ-OZ5?R0FH24Q/*0/CTZ?DQ\8@F-;O-8'3YA.L#K71%U89PA(.V2>O]L,J^T)GDU G?SL MP'@^O6K9.EDS5XQF\^PVV"KVQ@SMFR#TZ3UBM!4.*)K/MEJ8,@3 CF.:< 7 M&P): 1J_@&D$4)FC,:[ 9R-X0/2Z,I0I7?W:V4*3$.'J]0"R:CK"B7 'QVOQ M(2 "CQ;&$=&()CJB^1K3X4>B>; R"OL_>N'/W(TT1'#^$CB7_CSM5@S0"^&$ MZ #BC7/V=H 8#AN!XY\A+::?I0.H\!RV#ZVJ=$;57C9O.;3+#6?<&?\$HBS@ M73HUD?.)]9A N#M= A)B,6>C09]X9U] LR*><:RD\ <@JP!G8?Z-30!%1\J_ M>^/I[\J5/PXF(&HBFKJD_/KP-_K\ZC?EAC/U\\P>UPSW1!)<3RD9]Y36*K/' MY5IE]OCY9TW+['&9/2ZSQYN[Z3IP72;7-G/;$L$E@LOL\5TUMM043]VK,KU/ MIO?MVCG44@U+IO?5A:%U4/M9IO?IIJO:NDSO:X1476,?:6WGEUWL(BE;I&S! MA E75]VNE"U2MAP[=;SCJH:^92[I">';.9CKFMME#,AVSJ;Q>:YN_R,J]6LJJ39%56>[/R*5G5:;&J M$\T=QP1@G^7225S!E;.8IXM2#BO/^.:IE'AM?S1# M+%%>PN@'+*\/:K#_CUF:J,ESMD$%9G&"J;4\HQ;0A6>*+Z0)>]GFLS1OL6B M#]P?))3=ZP=Q?Q9C:BGP6=A\"LHJP;1[9@(![N8GZ\\HZ_+^&?/6V4LMJ]JX M!LRYGTZC\&> &=FC5^4ON@+/'B&XUJ!-FJR+0/J+M7+U*D:UE2M@"1R"(\SQ M[O]S%L0!1XE\ 4 *2+^.57"\!M;C!51J@#F^ 5A,Z^\R"$N+BN78AX!:+.*"B"( M7#JSFBL.67I KO(BF PB+TZB&16([%;XD.-@QT]B_L[2U:>5++<@19XX2Y!) MRLW(HSREG,]36JM,4I9KE4G*YY^<*Y.499*R3%)N[J;KP'69P]G,;4L$EPA^ M\DG*31V'OFK-!SEK?CG1>5O$6Z:DR90TRC)5-7?/&-LI90C)C+1F9Z1IEJIU MSZ=+MD2W9J.;JW:VM7 ^06R38OE;R2<-337/J 9) MHENST'AA+$]&M?Y&@\8Y0/K'A3> %7[P1B_>:]SZZV*&2#!)'VX[;3SNY9/:(1.FZ,MM MR3)U' Q/T2/BX;_QGI6,,LU8UGLR(Z2V\GD6P:?10N/6B#UYD3]O5LF3E/JP MAQXF$\YX^]4&9-!MS@VZIF4?/*6.0GE \%\_B70PD7H(2UI-OVI*EA6>&[(R MF5#5C)R/4\I/.:6URH0JN5:94'7^B40RH4HF5,F$JN9NN@Y?4'4PC2VSQ&771QEO+1OG4R94C5K3^.E/KH^P[9EP$.[NFHY;VRS M6-^1-M0[M>8TVV;%[>_.@IA-5>MNR8&4Q%P1,;NJ:;]QA+TD9C%1WCV(\G(\ M;21(GVZU(]F^"S>:YO6MB.[M)XB-];;EFPG7>",DXWOSY-- MR6;2)\JFS+-J)9T61U%+VV I&:'>5M+S?K8^KP!+ZV6C3BO:46.3 M7;PY"JB#[^(E;/(<1.$$F^BVE8_4AC><\([1'KX\??"\R O[62,L+_@KEEQZ ML-I(%,L4'P(\GN4GO$Q#6)#2I\06)>"OWK*MEW V\N&YS]CE.IZ-L) ,[O24 MOQCM>??C^2.7 ;=;XU_#;E#CW[]1H^:)\N"-:"C.QZP&C]#ML]%-+ M4KB3LE,@U)83FXZORZ4V>BQL]-ZBC3Y8MM%EJK%,-=Y6.^":LH:E+@2M@P>< M9:JQYJB6OCEP+-%-HEMET3_5U#;'_TX1VZ18EF)9BF7))Z58ENAVDNC6 +%\ MHIDD5_F)V\UH%KHZ;OO@K4%I2CJ%.WAFR NC])@1H[[ E!S#_2B8Z'(71LE0 MN1K#F[#UZ@OK*<,P3M).IZ/P*11]D'-N%U6T(%:^>J]9:LV&EUS-L#/R*%AZ M0?K MO(G4[Q1'")F^XJ'^3^PH,RQDT]]*1S0K>_681:7M-1AEH]IQP?WO2G= MU+H+$Z;8'Y1/N<'NK32!YCI$3$=TP\MB3!_ZX_]O[TV[VT:R-.&_@N/)[+;G M0$@"X.J""Q<0$(D0 )4 MU.FNDB4@$,O=(N(^S_6L>.+@L.&/I)I4)/NCXUF>#6NIW&%U>5%R?K%@5L"3 MA92O, 1%5Y4;^*NBXU"(T35@"UB3)I.XPD(SY=[ZH7P-_$<'*6?/D9%;&(W'L%N?+&V&YMFTT5;TSXT2;L&4.,E841!;Q MHVTE1-N8-ZDJ3_"L8#/+B-$$KYD#3=A1'G&KL!].I%C8*\S+A(XRRYX)HK5R M[%^YF6WX>JQRPNU>CY+D=&N/;5D'R\OZ 0]W-9,3NV&>J$N)IJ+1@"VL",9- M2:SP)/2)8=8NLP(/%)E#I2G1-:5OPT&ECZ6#2T9%77]BKHO_:RF&-A242'W3*.\5U@?&YT^G(8NB+$-WB19P><[3R7ZB M[NC:2'1G56W"B.CWUE[4E)N-N<$^Y0U/H=M^$$(_K$B, AG[]ESVN>] MLBF;M@G9QONI[G&N]'4#-/0SBY+)^T7YX+@Q3L-U(NQ?8<+O4 +/,3-9\OG) MOLK,9-E7R>=W_AFY,C-99B:GF/IJMR/SR>H2T#K4_"SSR0Q#[8Q> M9SY9.Y+)>MI0YBE+OU+:KXQ47>8I2[]RZD&9NCH8["AFW2)Q.SN_8H[.+DDY MN31-,P324T69^K=2L=O<$?'),O.53'.O(RO,5Q($][5.J2#X=6EQMRNU^ A: M/-B.*)=:7#;D&&JCXX0R7Z\>O" M#QU,QGM/:8S.(_L50],+4],W)'!A'B.V ,NBOUO.*9/F5>C]:#OD1YK7BJ9Y M),UK%>:U7Y+0X#4IL:X-I!(?X1)!ZVPG?)=*7%*)]=[F8YF7(8 JZ7%7Z^V, M.XSBN,. [F8JA+2X=@H8UK6@74B04LP3H)I%F"OO'C"#O=W&(. MRH62S\LZVL(U83;2<^+'4!-5%XX^#_=466*>2M\[KQ M3>$X/[]9>DN >3K9*]8X]%$1"E]9.TH$VIV5G:SN?^>!5DH\, N MQF VOE]84^CA>\M]LI[#-[\L0ZH<+VF\/]!PNE=GJH07WO3':AUUN8G)S&25 M:%LGFM$#/(];^!CZ11'*$%Z:.?:,8(_@.5E0IC\+<$\H2I,$%.ELH E-:N?@ MC]88U$@KUJ$FP@"-I<.DZ]]N[C]3?:VA$,D+3@'.!$-7>BW(GE[>YYI4U(:(:$9N!E=&>H MFCN2R20VHUDYY6>)S= [NCK8E0+>(GFKT#4V)1&@K_7*$*!*SR(]"\7+0W78 MV9-YODV:+CU+LSV+ 9[%[+U.V%]+/(NI#7X^QIEH[JY2-'&!SU,O\[>O%Z.C MI0QMVG%R,N %"W!]K #SLC_TA1RR M(RM?DV$\X'?V2I]@:A>^%[*D13L. D;59:9<#*W@&:3FT0E\#\N9I/5KQLQC M4X=JS%@D6Z$26=_A.] 0]#"&#]E^B.5/L'P-_ R2Y\54;X8]6FZ,E5LP)1H? M@N4(8CN"=2Y?EF9U,FG0R1,3\>U<:1S^+>H$_B* =4V5$.3,\1Y9&%'!%C4W M=QN;B9@]\T!R'K#TTC2PTMXOU>I9FD',!"O$A"1T'TQ$@L@B%$2?)GC'[.WPC+1R% M0^8?"C$1/?V]!<%7&/J!LTG3=BA3@U5P]=1$V,I,3.I2P4*=4U>5A\N_]4B+ M+!0)/^]#FQ8)O\M ($!60"Y7= /;+Q S:J*TR+>K\-#+O<>)1'K/<;_0CWX, M& 8.X4R9@K<_/B;NW_['T-#U7Y4_$=0X1H1:@T"'.D7!'O!1%<0W4S$ M12D[L#X@[6".%G%@S\C2HX98"YP+: 9$/M3P.V.PDHP 9U;$=R/+G^2_:[$Q: M\A+L"LS(=^QUTK&<(J%5F%N.%UF(^ D4]F.1:")U7\'(4^/=NU1<9PX-)/*+ MMIA'@9L&,^>BK#BB.)KG@R\&3P,O4@$Y>(4_B.^).5F:B>6A.B$8I,1LA OF M80@J_!>,X!D,WR/^X$UPPI[YW"RL9U'2#,=$!=NHEP'[*W8"4>Z,>C<'LXOA MZ 3]%QK@:>#/N4%:G_=IC,X3QL_6%I>F(QDZEM-;EBPA3;3.N!T1EFW.(K"Z MN!;"6O-7'L#J!N3(,^%#@5?J6[=%?%<4OB\)4EO? MR[<*MF9J$)!4CH&!9DV]5WVSNJ;OV=L3X( ,;3 L5_:K&9T=E0,:;KQ9'34! M;7+L&F6E!MV41.Q5*!&9\O)PHM%JJH P4(TJ;"+A1A*-L3<:HYS8M[B83ZGP M2*9GRO3,S,9F=G#@Q5'YXX[;_M,?'7X@,UF;BR'"KV M>NJHTUT+$@].6Y',F[E)[O94H]LOFN3C:RQ]8J ->DU4WLT'_'M(3$FO+79^ M)DS+Q(_QH"L96,[.ZJ\MB*MB5IIH[X9JKS]XL;FK;E*.8RPWGFTT0,)/$ 4V M0)#K&+715T?='27D3BZT!^3;->O2&<\;\,+J=-?-?UB>]4!WCLF-87(S*KJF MK-[_)O>(>$?K>PY>!">Y%]Y!^1A57 MFM _8!WH= *OR>%KX7Q. JL[!*4PW2H@V-F6W%('\-4H]B=X)UI'/+L$I%% MA9>F]+0_!H'B5Y::LG1Y#(&\;SMTLTG4EOPF.3\/-#%.E'8F+.ZTFJ1X!6SJ M8TX3W@;#)+K/XFHWFW?'B_!:$SN+PRB>A_QHHA 6@Q(>L7,TKTZ3-Z% MU7DM9/0G-JOZ6BBY$57(J+_*F[$/S&;S,0L44\^FH9J[LN9?E&4>\Y";L.JO MP<[]^&37B!MX-**K_?Y -?0]T=:EE>08%V![WWZ=R:%'S>)7QXA _+I=U=BW M'+F\]T)VRJ(MJ;SU6BVLKG9ZAKSUJO?6JZ-VS9Z\]2J=T50R3*OEOJOX,/C< M0[7#YJ.!U@T\J3%4]=YA5','34MS;KF.*]>-N=\ZDOC6% AV3'5XR.56S5*Z M^5KKL&-U62]NR[F_J;>I7EPSKS _.; =F#C1<+X/<&)8BRX.D _0=PE=;@<,/H E&QT7/D182T(]XJ/9]R,? M+R%7+DX)3\DQLG-X)1)IY;F>))!:?M.8QYL2Q-Z*L@O.W)]@OF?P$42S.C;3 ME/L9O#I-\=LYT"OA7?'^,HR<"-29>D,7?%G7YPE9B'(#?636!+DP5O&DT)9X MCNXPF3?#2]Y0P"G](/QW/GOI-:4H#8C 3G$=28A23I3A/F?#J:QP7Q-N%E/M M(*H)>8LH;Q'E+:*\192WB/(64=XB'G:N+"\57_.E(C]HES>*K3]F:N&-(K]_ MD->)^[/PE]EU%^ZXY9WCFW5/E9(83QR\QYPH MUU_O3G=E]=NSPG[8;IQ2UCOSA673_8_G>Q=T'L+I+R$TYC_0G4GN(@:O3_ Z M1R"RG$>B]DR8QSF7.036,W#PES,B$_<%53=W&\'N4A9 MBW[1, MGY6$8I0CR6!]83K9\CANZ(X/*:U]+V$^93\6S(X$8,^C>[^Y'Z2?XU+#$G+4 M)P?):VV8:)Q#,6N"1QL)RZ/,?&'?IN1*J!@(LP5M+01COPAR&YU%(7F):^,E?B6#EBN]R[2UGX':\6Q_SB3% M=!,R8=IP,Z+WU6YG!ZQ%4DPW2LW/DF+:,-3.Z,04TTTPE*_/2C;?1(Y4?5BU MB6Q5OJ TCB>^ =;5P;XD))7>\C;R4."EP;%B15'@C.,HN3:C6U-H(/!=%V_M MD%0S8.$AO ?GF"WXUBBDBY=)@M50P-3*3"(E^&U/5I6H5X('^M&Y=;9?R#0U MNW6+._K W/A'F2.<*E3W,+;]ANBUWE?-P0Y4Q<$3<#JS>^PEJFM_WR^5P]CD ME3AO+8)]KG%XM;FFKMTY:!%N!#NEX6,U%M XDZR(RZS .]X!0V_^18FIW M;+QUM:/O2=W6".5OBWX;IMHQML-4&C&?K9?HKJ$:NZX;I$17,=%]==3??GA^ M(J=DZ)N=4C[=^&*TGD![_#F\96$4Q'84!W@ZR3$/$7L(.(;"]D-)IKQJ1P=J M=P?:5JIW)7N&GFITMD<&C9C/UDMT5U=[@STO(1NQ FV1:-AB]?1&.JS&[J+N M,(?V8FQAU3P$^C$OY*X)\6A>>*RCS+:HGA5Z&K$";1%HW50[9OW!UCFYIOP!7Q1 .Y8M-TV%$+&AH1N_2D6N M7Y&W7X0U8BZE.)]\"=HBSLT\WVNL3[J"#EB.I[CL 7I!W!2P<7H[9AZ;.M$[ MN6O:G%JD#TV9O%6K5]J1G]&(R6R]'!O=/1.5&C'];9'EX8Y9ECYI>;Y^1X>$ MM6 LE^BB$F8JQKFIVL^?RTR#Z=5GQ.OJJ"MK=M:;4ZP/U)XQD)GQ]6([I"2? M@R3O\$D)99CG>VS[],LG]WURG[!@U,28@+.>8HFV4%46 8NL'Z<&);3&GIJZ M.NP=QC?="$;IER12MR:+VNBI@UUPD8:OP?EJSL $'WDXVKZ1J]9ZS1ETU>%P M=$+-J0F%GJ-G%4ULPION&@0'"VG$0[Q.O*C.&;^V'!/CO/USNK MH(<];=@KTFIF\@G,6\(&P!X]\L].54OW+SQ5&S:K=3N"V0>Z]* MYKBK]HKGN!%3V7XYUOOJ<%3(82 %N:I#A'[Q2GVU;^Q@[)*:,FL]FI*B+$7Y:*+<#?J]F>_"SO=P MO[;W*4>IDX3VUQO:,>@&6L):3H-/ZDN=MX(=$S=\ +CL2@GWQ/],\D.=IS+[+7HV5T M"GJE3/P8H]?5*:BX,Z?X9LLG8)]$S,HC. !&+*\_EK-7QAT)4/C41)%C&']S"-2HE&B.U*BCR/1 MO?I9=(]\O' [I>DI,].-F-#6R[2^)U*A$;,OQ?EP M]%X[-H7I?=M3*W:'[4^M/F3?*%.K3[_7;/H:G+?F[.M5F[YJ9Z$Y._:T1P$E MM/$"X.B'W\TY^F_(T-L.'OW]\O*K,G'<& .XZZ]W!T1C!^^_6GK9W_3[_(YF MMJ;X9ME=9#.4ITA4FG[MWM%V5 AK7AJ1-!ZG,A[=UE1'E,;C.,9C4']EDC," M"I^6]JHM6W1P2?+8^QC*V]U.&-N(V6R]-.N:L8.75TIS)=.\(T^YP:NHXT.PPM4,"^G !0T1\B/N4%ICBS7$R&- M2E'JMTYDI<&6!CL+G ;28$N#?18&V] ZI?(N3BBRM(7XA9@(DOS=7"YT/K7+ MS'*A__:_QL$O?UO.^CT^]T)7Z^W,:S:*\YH-K=O=FM><%2&IH+.#$CU]\S?E M?L8KNH ]8[R.2P2_6:_E G;&"QTDA: '\*]1P"SZ(V6W)=7"\2\!_/0V? =/ M6O#'Q<)]1H()9MFS7).*XU%3^'>8#V*A@'?_&0=..'%LG$!H0U-^9QX++-=] M5N%Q)X0/A;$+'8+7+7I#E*!)/A;X/YPY=(!W])MVIXG!P4*DO5.F?K#:(4WY MN__$8'G4=(A9=1N;\=+H5OX$,XRQ@7")*\KVYU@DW<+^)P73567"X(=)B(5L MGV8,F@_XV.?@5F L\#H\,HFADS@/8F9@I(MEUZ*1Q*IWT(\M%P4LR2B_VRRA5XI!H8$A68(1V['+1A*:M#:X4'S4ZA@F/@8"! 9@&_IR>H82)?*.3F*AD^(/,LUF8:CE).C9% M'T,AS3A!\2%2QEQ;Q0*:%R1C4%8>"]ZJ*L2D9MX[L&B.76*-TX.HZ]]N[C]< MTFI:*[^;6\$#3$R%\KUP(6!YQ]9XL[>.AK3R"X'S':X]-* YCZ8 M@G_1+][1;Q++[T1L'E(WX940&H%1P_SX3RJ?GKGUK#Q:P3-I$+C&$*UT[*5^ MT5= W -T?#!LQY]LG@=-N4$G,R%CI4*C'N@\N4M0&A<6D68)K+F@*PRQ80O+ MH7-_ES6:^$DR%-D'$A>?U%%7B:R7_QV>M=QGLH3DQRQP&*FO\14'E<>9/H,4 MHG-Y8)E K^5>S_UD2A:Z9BH MS]XS?7WB*YX?I6'+6LL1]@TB"#&/7$["F3*E%855=C VAA$NM9(( ST:L+]B MAS-&AFDLD(CIJGA.V!C":18\.K &"^N9OP6BLD$Z3V7[ZK FL!0S<%TTC:!J MOF<[+JP"&H+5)0&WY?K^=U(@J9@)Z ]F+QD M%>\"YHKL^6A.,5$/+961 $UN!K>5-HLL>(&9*+)RPR_A,UM4TV, !>;YW M4;!P:\LCUM[V PR#?3Y!]'+RBL-U,R.Q>W(@T(TC,KIH?I.@&"RZ1D$5R,*8 M?AE"E.=,P$F,8"OS4"L M*WB![=CPVE&,AVFN('US_ST+LJW& ^R^8,V_7UA3Z.%[RWVRGL,WORP-!(** MI/'^0,/I7IVIK?-1_,6;P@YH.-@>^"]PS?%XZ1/TJG2ROY M2:EL<8[*Y>,J&+MK+4+V/OGAUZ2\O>/18.BE7T7K0C_S/8O%'(\WH MCW#]Q:VV^+ 0#8U$8^4,C?^M.]2&1K_PSQU-W_-O/7._5K=U5N]H_:$A.RL[ MVQ]V2S5;,M.C"L#)J$S^"+FQJY+T^9=E6?!?XF%+C74 WB1 MM\_?&6;5E!AT$Y-F^FJWLX.L]N"!5YL5F" MR:T1-VDHS\90CE1]* VE-)0G'I2IJX-!:6:9>L1M'_ZW_F8D:_,HX#X7%YS' M:R\;&@A\EU\HB2MB"7M=*;)66 ),0@0K*K(FRP36*L&]KI3@6B5XH#>G2F"C MF18^;$ML2U(UI -:+3C6[[2&'JK%:MSMJ9WN]HENQ'RV7J*'?54WAE*B:Y=H MF.C^#G(HZ:"69NQF)9U;^J+5_?K(W+/.JM38".(-%]D.BN]$5' MB*YTM2]IZ5[FBQ*D!H<+A+!'DOYH67O5_KYEOZ7RON2^J*/V=D3LC9C/U@LT M3+2Y[\5<(U:@-1)MJMT=IRK2'2W-V.UNP);T3LM!_$#M#N3)W1&4N:<:'>F> MCG 6K:N]@71/1TF,Z.G;)UJZIV7([](':,P82I20E64KRJRG&QWDDZZ_#MU[4Y#5P)FP;<0.MD]X9JN:.]-4# MAWT:EJ!#J%'$ZLFQU-6!69HUIC&2),U;^\V; >9MN".#2IHW M:=X.$C&\H2_-]5*#))U99"H8SH]T());FI7Z?*W98>HC;<\$D9*#WRB8S?!E M/U5AEK"K:&V(Y'UJ(M>QQ"K7O27JT>KS,-0VS-7O_SXI86H3R9J,A([ M7,:QE[Y^.U&^%.[!562*WG(F__'&,VB\*?H4G\G356\9]LQ]JK>,AMJH4_SG%U3"6+=5PFI4&.5.Z3_EA5'O MK$CC9IKSV^N[^]MO5_??;F\^_ZYK+W?U="7EM M?'&C[7 ZD8##2_R%HF DYHLJN1>#; MHG9:5JT-R]_EBJ!E51[#YQ#+C6G*3<0+*/)W6+BY4_F18$57FRH23O)WNO"( M3]\332]WB@JCT?##I,ASB$7S'%!'F']>>)/*.O*L6F;//%BLAV=Z-G:QU*2* MS?T3RW3F!\)+'8;IA <>C-2UP"A0><4GYKKXOSX50^:?M\+01\XR& #6 M.YX3.50,+5=P.0I@JNG+\-,C<['(G>O;V=)L;B^YVE9LUZ?BF2O5-I]X^2NP M6A.%S1>N_\RP3"T6WL5"<9M6@"I1YGJ8'QG6.O4>?%QO?!7>I K/OI=_!=8L M\,-0F<8>_0TFR<+R=9KR,0YH;O+S'[ '*R )VE[5+Y5JT+$Q5A($^Z3 _XNZ MT[:UH,?>?/8CIHS>*^LZD%Q-%:RRPZ,ELZ-2 MK.%++F89N*;%!U5J3PO2H@MY'C,2Z>ZC&K:/O,^0P]$X6=-N0RIIB/J M._X2^[MA3*1 O%UL%:08"]9RV0^M1Q@7=3Y7HQT,S$\#L*.NR[6"/PO/\-*3 M. L_&9W\ W>__YLU7_QZF4HX_(Z/G]Y.:M8JPN9A)8^T$B[VG)?'Q0+H:ZJ/ MQ3IM9X&5AY>Z3.6NUTS'AI&8^8[NV2E22"J6RXU+T@FL+CS&=)TIEOF$-4H* MX4ZX3:6YRMG2O+/9; P]]I0N8LBE)R>$+'-H6%*>E^G&;\ #6+P[*1/N@R&9 MHPMS?N!0,JOY':8"A"\*^6B>\)](@NQXO$9X&"]0PVE"('YZ@AZ)LL+/%6B] MV:\J].W)T/<,0]^[Z]__N/Y\KT (_.U3J3!W3REK@$?":MC _>./$1'ZS(4NZPI"PW[5_!"OHB0$E_31;A:L;L[VD@F;1%3N:! M>?!=%^/(X,'RH,_D7\!JHL]0HN<%+Z8^^5WY+V[GA[X$_2_AP_ M4@(/!K:?%0:+CPSM+KDRG!>L0.W'8;H29-E%<7+P,2P@IX/1HZCBSD/(/2VS MK'&\13W-;FMK'/,IP[LR9_I+U4LC$&.HZ>:HEIJYY>*:%X5+VK!?KF2N[.M+^JK#B[U! M2SK;IHEM4U]1"/K#*O8B6[8SM"S&-I@ ]R@ MD2>+Q^8+.4=6'Q,\@R[+ZQW!]'75T;"Q1/,-/4\JF$IM>"SD9%O4>&"HPX$I MU;AVV8.M<=>HG\KX-:BQH77..M(X+O]#6RR5T='J"C>:<;10L6MJBV&$=3VP MD'TSE+B2Y6N5'8:%4Q91J$E#M5+A?5\V&FFH&FVH=.U #GMIJ$XSXK<=S7BW M;JI:RB]P3SA\CL8DW$\^:R %2H;,]KV)\I=(AA306H+M^/7#YS&G41R/;'E+\UHLKS"A7=CPJCDU"J/ !Q%,WR'(M"6 DPBM MLQ13Z^VEJX4:2NUNT+^DOYIR*SHL$'Q4< C6GC" \ $[$R32Y8"%"Q\1]0G? M21P$V"G'F[I6HF[,>W1@K-A;3?F82%OLNLHS:%Z> &#N3"ZP0RX#C7UP(F4! MLP.O(:@SF4J!^^92ZZ08J'+ZV@[P;5Y?:9JME;.% O] E3C*:7%H@96$V77\ M22B8!U"T$4>6B2BGA%B:]HU2CM_=()I+]!*5",^]X$[9,C4TA$U^*.$1F!1Q MTSC>(PLC@:$E*HU<-Q#>*R@0 P)Z+)*K8U8C%6=2FD<$)L\!Y5\3%"\ MG.$%53E1V!!>0[Z,F0/Z4202Z^N?L8800T4V$D[?8.Q#GFQBJP*O M]HH?@@FZ$.%@$6H-OP!=A^[]K 28'EJ5MSTBG'09Z]X^4*FRBBI='I#$EK)F MPM_:!-5K4U\EME3V]3C8TF:<($EDJ4262F1IHX]1)?!. N\DLE0*N!1PB2R5 MR%*)_]D[.[0S.KRT3N/A&"_5<0G_.>Z@^D.U-RQ=0+'QXG:&Z)^>IDM$';1)TZ5C:;9CTY:W/:W[\[N6G"Q*9&D5+"+J MH+NC@J.$I%4ST;W.2$+2*J%5,26R=)6R0>WT)$"\?MDSN^K0E #QBF(-_;QC M#8DMW7@'TM5VU*^7D*TVFD:CIVTGKY*0K:9:XHXVV@#9DJ8*1+HNN@YIJDYK MJB2ZM)6FJJ/I$EMZ*+;TIU&NF&GV_8D561?B.8A_YG#3T+K*8?FG+ Y M@9@$)"%].L,:07MI%="I,K:\[Z%B15%@ M(^A8OI,IC X'92V5758^P]=FRN4<5@.KVSVQL3*#;SA9D;RU2KI8BS:I>GL9 M8Y%2UUEY-:TM*' QA;,\<^R9*/W*2_^N="\',EPI+FNDZ[%]U<\-/#=AE8-= M3PEUQ2Z>$NRZ! ALAF0/UR1[XXI2F=!LY;'/6Y0Y[3?(#T[(),'Y"NP@/F/# MD'V$E-NS./ *K0OB%!,I#/-#(?-2PC[FQ_Y3O]QHCV)0-Z/\LSXEJ\RAAZ!. M-C6<5(86DI-,8_CO8:Y3M@7/0P 0*F.&_U[$KDN"D:BCC^7M5P5I!R:1RK.F MTX\EI<7RKI7BSH3*6JY=OBKW>:'AD.H''UH-H>NI$"%4$Y7'"6&L(1?O.I2X M?/H[J?7U#V;'6$)5^?*((L">CFY9N%XF]60S5SQ4RG:B@6RX7>!@0; M+8<-/R=OMGKREVEVA7&FSE3$%;_R0HFVR+I516/MZB$&:OM96/6\49LZIMZVJV!U],:G"6(LIH)6(_8+N%/^\(2K.P M$\P/='.5L@!WLLMQ@5XB^DJX*99BOM+<%&4L;VF+6V@I,]\1NKC2T(6#UE(L M9K($I6TDQ<#9X#%,0Q:0C#BD3$"W-K=; CO=?)6!G7K\32/.V8Z%$L)(ZW5V MI"!? W_N"SJ7%G.#K!6Z@..Y(AI"X) MK4/5SQ3(/5*-P0X01XOD[1R!W!W-_+G,IDCZ%NE;,.X<=-51=T?-;^E;I&^I M>U#&P%![^G:@?)OD[0Q]2T<;G75)6 F"6RG%IQKF#H64W )5A-5=M3>2W )5 M3&6WI_4D1\C*G'343E?JX^[.TC'I' M4H2TTQ!WM:$D"-D4LDLNH[,T5/J.=96&JJ&&RM0Z90E"DOZT#VV*W D<&U2" M0J%: I&L>K7 0^4P]_!Z[%I!"N]Q,C .]F;.Z_52X7?+QIJU?N"L5Y-O!6;G M!&!LY SP75[[%Y%S$7MP;/A5'-C+I AQD.)A-ZXGK0*O/1Y9CJLLP$=9#T5M M1#,G6&LBA=$Y6(O9B:A.\2I!!!?#1!C6N2&Z95E/]B)OP/8R6@.//2G0#RS9 MC*AA7C ZG#D+Q$#!JF OGIQH!O]T.*PL?1IGJY*JV!7!I)IB@'93%QV"5MQF M1*X> M]!7X.&+]65N_' 9\+4:SP!# 1#G^A S6*E)_Q::I8D'RLZEX/G;,&ON/G"&D M"*"^Q;0M&R">;8*CMJ:O$C\M^TI"T!]* /49 XZEK_O.L>2Y# TNQ L-<;;L>]2.!E)1-MJ+W^]NV= M!%Z6#7\-B9]>F9)^1^WL$"^IQ]7,=$\U^Q)!74FT88(FGW6T(2'4&P&;76TH MD8GG9QMA7;=S>$AD8E,M<4?3WTD0]0:1-J6I.E-3)4'4;355PPVFZAQAU+M1 MC#7BIRO 'ZZA6Z:!/^=HPB(K"E2%@FB)RNR'[!Y1LW1^J MOW'N-Y>%K@0WNQDQ!>,3J"GLII4K.'FQ"RHHQE*UN,@RSUODV>R?49GGDSB= M55Q@/6ZG)# T@Y!GX-!-Q8Q#ZY'4,P&*WI?$A!8552YKCJA#Q<#2!$I*CZ4H MTW/V'T724XT'.CW#D[-9_:DW/IS MRRM8?KU3:OU/4"IZ66HV28P5+J\ZS7BV]!L1U;D%PG_B.CJBF/?&!=N*KR[ M5D-W.1-!#E2M=*LN6[WG6\[D/]XXAMEG@Y[>G73M<79_Q1R.@GLPQ2W*VBS'IWH.0OEG!]@! E@R%* X?+,4&=2FAEH M-8;NCC$^LV@0$.#],_8X4P41&HG]'&4_T;8^A(T\[>>I[VEO0J1T 7-))P$> M;=N5&U6YP1V^SJVO@V<#"S^(BBUB>QD-^CVMU^^W!'0]THSA?JW*ON[J:VG@ M_09'D\@QV EVOD^V/2_@M>+XR^'77Y?$2$R\A PW S+J:%4Z]KO_G" M*"P.>03F>,0$_M(([#5E![\U!^JH8Q3JFT1<56+4.FIWT"^:9#F7+\)W#]2N M<8*Y;)Z]/KT/X'+2V> ,\C>D%Z/U6Z@&>(>IXUF>+;W#5F7K=]2!41R.2?=0 MR2QWNZHQ&$K_4(W(JMUN84 C_4,C]PBY9 C1Q 4^3VN^ZDJ.*4W7TRGCE4G8 M#YL.]!4LH9JZJ,F"5'SHJ-V15Q'E)Z/ 6,9;J-"G%]/&_9*]& #N!U%]<+4] T@C;$5 M,FP!/?.[8T5J C-B@HI,_!@1**0^.<5:_=.9!W('3D@3X[RAVNL/]HWR#IN/ M4_CO1HCT"=S[:26WC@$;?774W5$"0$JIE-)3GZ3VU%ZG\":O@1+:O'"SMA"V MD%MM&7_[Z]+Y7WTW4%VMMS-P-(H#1T/K=G<$CE7260Q*=/7-W^X@R*[CH]1, M*9R9*#5O^Y[MN$[*OO;9]RY^O[S\JGSD61^6J_S!+&+0./HD$<1<<&8T8+*N M\CCW6Q;&+@>Y?^'X%?CK\>4H9 3&5Y6GF6//E F;PB." <=UXS#"6]A0F?E/ MR'D XH\4.A%3IDN[O'7$?>,9B$HCB3+&'.4GHZN-4D*'"CB*,GXB"QHW-#-M M/$^MY2#.CB$7C?7,F1&@>0NO'$""L+' "3DO@GB.UHPZ\<1N_PRK.?:].,R^D>-91%X((G7(Y@=^@/'/0<.9E@@P_#ICCT#Z)-Y5C8S32ACUS'XJ-WE#KCNJA M@C JIX+0=:UO#F1GZ^ELMQ)>I\;C."33Q#:FB>:NKF2%D*P0S6"%:.B@*RPD MWWQ.A)O5[<$AW ?5$Q^<^]W5KA$W\'(**\#I>^;[EE:48P#0]T:?G\FY?LVR M5\>(S($ZV"5[4L2DB!UR@VFH9F=[V<5Z1>PL\GB^9B=\%V,Z_L033>:%_*A_ M-=AX'0D^YPC^Z795T]BA+A+]4X7KZZJC[G;7)^?S!?,Y4LW!=L*D!AOS(VX/ MUVY3)/A^.5X8JL.1(0W@,0*SWK"Q];#;-Y]]U=2WRVV##>"1H]F +2R(\1>! M/XGMB"I$@3JO'YJU((XU9!R[:8EU0QUTI1FO7Y=@HHUA3YKQRC9@/1G%[IJC M.X:5VCR;R2"V@#Y6[7:VEZF6QJ^*>>ZI_7[]ZOIJIE-7!V;]-!YMMWY?DZ1, MJOSE^C$_C(UY_EY =0"IBO9*-6PL02@-Y:H"#[O24!Y!LW75[,K-?H6H?+4[ MZM;)';5'G4:)SRDJ'3G'TP7,HI^Z2&RW='?&K]-\K.P:62Y'"GB\GG#('LB0 M+^77OPQ=T8HU,5XO9NH+U>K,X%%?Q11B\6%<DF4'S+.!EH4NA?/2.-MB(>A$@ M%*H%[4V+"=7A^8^6D!H<@\ %@049QXY+ZQ6"XC$8 M6."'O+1K!5FH\< NQB"WWR^L*?3PO>4^6<_AFU^684". MES3>'V#AYK69*N'$-OVQV19E$]?Y;HO2W]NBX!/>,FNA* PM"D;[8Q F@2Y% MM)]ESS"X#/E0D;1P*/ M"'UG3V@DT"(%[-%W'[$UG%HJ^!PPL'W*) Z$R]DP:57;A%,*T!UHNC.%&,D3 M@A3!9CZT")0;JDB&[,;"^_HA6P)E;@#PJ21JN37FB#XK%( ^"=M[P=\D$JYM MG96P/0G;:_#J2MB>A.U)V-Z60;\JV-[7I0@YQ+TZQ+?)!EEPL$PM)->)GB6D M3T+ZMJ=6#M3ACM1*">EKA-Z?(=[*5(>#[?E@4L2DB!V4(J=V.J>4L.9N*O8I M;(+'<3(K9-F&Z:IN=&5:2/UI#(C:DB6P*L$3=M3>#IRSM'UK19T*KT>D15RM M5#3:5JU.FL-J9KG343O%E0+D9+YD,D%BC7YAX1II#-_\[6L<@"W$XR6\;!4I M)U88,IDGO)9OB:6T"A,NI?FK1F-[JM&5X6!%KD3M]VHM;MYVZW>%&183!TF0 M,?@C1'#D*^',"MC,=RW%F=I8Y(*VKB%5/\%\8LJ@]3"K0L54XWD<(O+* M"R'>"^@!O/E0X&./CHW)M'_%3D!P67C>I=3EW'F@JOB$AD'416#94[B(6,#3I*E9&LO& MIF&(GC)&M 7$7 K\/^.IY;"5YSG>__8_AH;1^?6S'S%%-]XK'Z!-^IW^*S7] MAO_%?*]P'-+5RHBNDL_:F$_\1@'O-\.>\OI UF+!+ 0(T4?A65AWS S'1D,, MI;]Y5CQQ,$5YJ=I1AG:ZB^ 7XG/4F$.5:R@77;E1E1OXJZ+C%RD1/6 +/XB* M)I2F;W7==DQ1,@/=]\HG*B7S)AE..H@7=AW?I?(X'Z&+BMZY^(?*"R@5]CDO M4H4]%RW_\>'?K/GBUTM%E&KB4[/^Q6R@R8/04R=R80@5HLE2Q2R?PVBD.Z^/ MF().4_/) =6;Y!*;CF8S-.7#-FP!V0U*AR.4%>*<(&;$Z23MW[QL25;^(G#F M(!7N,PI1?O5SP"9A-;!T$X&TN"U*"QPEG\A!,+8)#,AAX/^ KT987^DGW4PA M6RH5/U-^ZO=29,DDQN(^L%M[F.%8N]07G :P@99#XK/RR/"<2B)=DL7%G&%^ M969V5+'D/QG=KM9/YXG@+(^6XQ(" A$58S\(>#DDKF7+V!6!64ER]3BH#G3/ M=A98*BV:65%6@PDL*^(VEHHPD;.QT _P1:,'25#P!_12CY;+@7D>2"O\@?Z? M=Y&^F>O72F]0#EP7K4H83Z?0)W0H>.81+]"RTBOY;CA>@CC9*G?P_2V^- $\ M>;#-)H) XE(7U+%;D(7;!._T5@R]A M 2A$12+$>-"@Y5&,9E +^S(#T*.IA%-"HV) M<2@!SNCXGPCNAC[P"\8ZD4DEWG(F__'&,M@4"-!IJHTXEV(_U\RQQK%;AT>:4_E/>NNF=:/$ ML91:?ZB,A26W"DP^Z3$^VE]Y] .SV7S, O&X3H\;FO)Q S(>*Y^RP$M,I1]' M803MXK\YWG'9E"Z9RZ5MQHYX=5M$?_1 O'V@_R^T+^3N)8R"V!9H]16 M-TS2U+5>3\(D96=E9VL$H)9KMNW7J-4!4$=M B(F<%.E*D1B;:.O YR7A$9* M$A4=#9[86*%OKAXW$6I]825L>$'5W"6C G%8+H=TA!@\I[?'1^\/N:]86OH \- M*DRWE^;O2M8K+0"O NN_-N@&IF7JJC$PU8&QG3K]\+%7C,@^J#^'I-L>)N$- M6?2!5C7!0ZGE;H9^_UQ76/12)WA.N/^J35T=@QH->FIGWW*^-=NSJLS6L:U3 M'>O4UW9453BR$:ICC-((O5(C9(R&NZ.MNHU0 @VGM=VA-CGR%DK#_LJN8. C.)P:LP%#RC:.\, M5^^M,1BH_6+F@^.',O2)@3;H-3&JP72\+$?Q2-%,+M;46WN>I:O]X6X*J\/G M0$9"-41"=46H9QD)'5U=ZS!TH*Z]T89^6$919ZM*Q#9Z8CUJ^VG2 M78ZT!^$0^N!7@LJ5(LM_3;ZZKYMJ?]^;XB;&42]HH[FK4ET.=0L]6Z>K&CO8 MED\8*I0R@@V9RM;YE"X R2FY+Y2_3'(M0 MAWG=D??0 ,6O92>K&GU3[8U*I48T3K]E*"BU]35I*U8,,4NE4IY05;>S%(HO M7* 8O4_C;,$M<3$JRZQ3MID#EZ6K]78B1XQBY(BA=;L[D"-5DKL-2G25<[), MU_$V"3L+9SU!$I(96V%L>;3@X["L%_0\$:(0J9,3YJF4EEL-GZR%8CT$+"&% MNI]E9="7'UWZ,N\A_3['C >-A0H-Y[RQ8Y\A'4;'7VH%I%@67$T\P-H-R&,6X@Z$OA8O,!E^ZG7Z6@I M_5RRY$B8Z>-8?/L[KIV3M<59=* 1Q?,5]F/A< XR!8EJB/MK9CTR^%N4^QPR MGSUSOO8P7=>U-D.0!)8C^$O8NSC'7T=3ME'!#0=:1IG'F?'89(4/+C?^HDX4 M4586BH%8ER[:BW5S(#@F.,M5[BUAISO9*]883'(<%;^RB>FKK)AN>.TH!9E1?V 78]#A[Q?6%'KXWG*?K.?PS2_+%#Z.ES3>A[6&[Z_.U-;Y M*/[CRB-'F1C..X=LD4M5#/Y=7(5L9!2U\X10848#!2JQL8V7\+362(#7'+[( MB)^DY9AS2]!"*D_@JE:LI*8@.U7&5Y@UJ4P9F%F^ME0@NJ,9O9_1SG8TL_>S MJHS)&J*AA19XAUPF -!D2(EM<<*F9+Z2E>==2MWI9F*S9<)BY&?DA(_KU,6< MYVR%U9'\NNT_,L\B,LAR=+R"V.S-";B%P=70VF!U.'^^O(4BB,+E*[0HIY1UM5;HSM 83M)Y;2: M1*EX:UO'#'[)G;FY+ (ORHN6DBQM/?5\66].SNYS3E(_5,U^80G*ELK\QCN# M/L&1CCFW6,>\:"]4M"G=+'DR@T=F\*Q=Y'>[:M\TVIJ_!-=]>GN+R\D^FQ"&>ZT!@,7Y>CRNHE@N> M[L"OH;__8HH-W<=SNYT%G_ D"H8V!=$)8RP?]>0'WW/@!#SU8UXHBD>XEC-? MKHC#?\4K$WB/3N![N"NU7#QWQ4[2PZ) #A6L27I&1_AI!:GU(<%_Q^(^3-S' M'E+=Z&67G)44K.F^*7D?U99#.UFP!N/[^[]?WRH?;SY??KZZN?RD?/UR=W-_ M\^6SN8L7"Y<)V_6;:.,.V^ %)I-* M@/D+\C?K%15/6--FQU)6=)NR9Q17_BR;1.)CC+7.9LR=D*VWXQ#T/%?G_FBR M276,=/U7I:A'N"P_Z3W8CJ?I%X7UFR:,%T?$*D[=?BYA@^Y*-U=Q4G/U#KG[ MMN,@R-=7?:8.37?USWA9_WKYM)@M_4L<>/)NR&^O)@$$5![Z>U[;TPJI%J5G M41TC^+REH!3GFM=R7018]P\&'5D_L(:>T)N M40#$[0/H3EKW@6H.PE\7ED,7SV.6%,[,IHAR;NBN#37O&33PO+7K*Y@0G Z8 M2XBQ8-OCA#:=@IY.O7A97\_W+A+QQAK)O* HIL=!7POZS*^K<8D#9F/P!&9^ MP3T)%8%4V ]FQR1IB2SP:I8N!, 068(0_HOG))"DPCO8OPOL*Z8K."$/8/&C MW.=,,)%7-Y)N8?J I5UF:2W'W)UEAU]#Y(>[*(9;&@134@*,B MNO4ZMN/G,U!'4H5&&U8\9SPI13>T06:B1/'.]>*XHFR>H9F['S9:F V)J:5> M3,8.K=J,V=]AA@('-E0\47',X >PS_ J+(4J#"G^A>35&<>X@)3#FMA_VO5% M#NZ*<1E"W!K">] .[NKF"R)$A#<"QG>98&=MVN+!?M#A&:^_80GN:*EOTU1& M8+,)K<=B4TEOT":1A=1RTQSV3? ME4L7[\H?9MMR7WC "7- 24Y9Z=:Y]9TVIF'V1:K #"J)B9]_Q=C@%/QR3-XN M20GA57+Y]A<+[MYG_:?13MB"2KS"G,"<,=@?A;B!Q51650EC+&0>YF>4YL"9 MXX3APJ_9.SY+8$S9D^5B2I-85#_;W5MV4C3^D2SB^HQC>I:;S7=6BY!2:"]@ M9K'[A>L$S88P#*Q7Z]"=R PD%TLVK[2_DCE$Y77%HB8#VY"FUWC=_"1B-,P^ MVV[2RCBP)-9:JFD,[X'/P%5EDZQ 9/IRXO.LR3\AWL&U9/L(&0]$[%_\@ M:Q^(#&8O*40?)HU,& 8 $"WF6@#?D'TYMVE:#_A/E6A\G,T['@7G5@/FWX.? M;;[C.MT&?C-NR-O668A)_ 5& F(UR96_H*RX\9[.Q2^S]K\NM=^<^>/R]A_7]\KMS=T_ M2CB\<[*Y-TN(W< )OU>9 [!OKQ+3>W2C_R>C31_[ =L3?G*4\]]+Z.8PEVP MP8(%%C*,W?2\)I<*AN('6E,&3Z_P5.Q." M_('+P'N0[.8 [PJL["S$\1ZA9P*2#:.8^(34)4.''?=7CJB".#N-#!>P"^?[ M-CSO@MTU>;A%'. L"(BWN-^@37=Z,D4@J3P66_@XF#]^7P'??;2"M1D2QT?I M8$06A3AO@EG]SA!\!6UF(_3I'%V<&IWJ%J.>2V(A5@Z=7Y!+PHW^2Z#N"EX4 MI.>"^"CI,TQU*K1)Y,ES50(VA5\3+-LG@;T#&$D-O4MB!6CK%MMZ M>_?EX^T[#M:'F8&@ 729.LM=(:$C\6DZDM0UCHXT- 1'\O,_.LX[%"")&NJ& M/H3%># RZ"U#W(?@1"$^]QP_4&&V0C$HC\*B_$P6';@@3!P/?)(8/+G_2$^- M4!1)[)TPC.F4Q_9#E%I\FDVG_%AUA0F!'Q*%3'0$%GJHF3^?DQ 7PP:SY5ZS M%KC+>CD8 M'RT'B9;<>&L!](8MI2&7O[\2[OF3\>](P[YC1:@!:M=&1TT+2@->NIPWYWL&6C".88X TU_;2'.RP!;;2"J.TF9 M+S9-<3Z%7%KV4JT^9[Y @@4A M6.OU_T*R:W&(4C5FKO]T9IGL"\1 "IRPLPZ0FEN>]4"ZCZ@=^/7#,Y&D4$(: MKX*XJ6IBF/#3/"$,. 3YL 1KA8T$05-D*IJQR0-#,($/#B%"*@PF3 -7PCP* M*>6O\#T>TJ3$8_R?A44>M]7;*UKP%-G "6-0SI%,;3 :YIB*H,U-)25]A*:D MY1\U_LG=A:XV=:,4-=0 2U<%SB-'-&60UYL,]W02&JAE)/BZ!=\TX"7R%$Y! M$L]CCDGAB"BBD61@G$,N'93A)4O*4,!Z'R$[D12Z"@FP7C+HS=1+6)-$A MQ'-Y(55N6A>_A&HE^>PF@2MP633$)ROE0J,A^D6$:3N'Q2M^07,_C3)8D- - ME'C^XR;0S[;^09>X]"/(:C/Q2L$85OJ?H=@.&YRI]8O#Q4TFM!V5QWY+HA3B M2; (6"GP81GB<(-]R<=K6]D35+!#O@=.D 68/(P-+WR09X'Q3!23=Y)-+I*O M+^OEDQ^[$UX+E0,:A6+BNF2\EUF3JTIT3K[R2Q88I_$P+TO(F9%0U12N(WT5 MU8<[P,B9,RH<6QQR<^Q=49&H>0SS.::ZMY8SX>J[GN:;P$I#7'''GS@V1KX> M\J&YF?D2_%RK?4U8P0JB:CY(7%]Z#UX:%568Q6;62S6Z/L2TU&=>:;#A11G/ MFC44=H#P3T_8:_L95%7HKT3%[T3%3[=.7HA:D4+3X7FN6JBG(@B9/**/0]E5 MT[8P*G$F#L@FXT^- WAHQI8)^E$#XI5[IL(./ M95C^*PCNX,D'0:""VVR( @$\LBT8Z#^$2YIV\@P7.P(-FW70_YLUT0EW8NG_Y?'_[Y=,= M40E]O?UR=?T!V8..38Y7<9TI,B%OK7=\+[M\+7;":.R#$]JN3[S,$,)&@2]( M>K\&OLTFN+4X'1?<91)F((UYRLU,NPLJ%BXJ >4B9W43J^M;?.W--1XV\-W" M!S"';]X)JN4@P/,7) R&X;'T(36W+PCC!=82"!/N=R)@YCS1@6!\%C8\.ZQ4 MQ0E%LB>YFCELJEQS"EZPZU^F4\=.R)?3OV<;!_%W-9V!Y$B0\Q%-!;\A'FSR MHX[$X:35Z;.%M?,+NT@75GF[3 %S&X,]U4WK0N^]9>^2;Q!5#=],72?^Y))' M9_K([)+GL^:<9U[,=.ZQ-^_>:0H_:R R8N+%SL_R 7-#15[X(1 VJPJ:&7QC M9;'5LC-"/)(9KPRX6T;EK'B_ET]/12DJ> :VDJ+MC$N'RV.8$H%/'9?XGB#8 MGL/F.A.NI4D%07[KO$O/(%7>-SSZ1^;N.4;->-')KZWP VR2)U.FK3Y7D)"( MIOCAHK-$(!3 ,O.!XVA"OD5XZ\!G\\>=%-_X\WGLP6LBT*;R&ALE'/^R;14+ MI1N/JY&/AKH.4=$$^AR*L"G9TJ=3G2U@S?3ZM9C^\8[KUB-2T&$)%6'MB8(J MMS*W)%8P[:->"9"#B?C71!'C<$Y2R M9,Y,\Z\8S#L+BFMHD&Y3E)YT$D]1R7J@POJ!N%"@HC5C^)OK?&>\ M7-[:"^K+!E6! E08L_??[-Z151TR\@HTE[?WRLU-5OZ%JJIM*J&V\G]$UY=/U[UC@#SQL ?D_#S$DRY-)@TXPM"#3S5F!04;*&+6'&J MG[.W"='W!#:5O =T')IT@5OG1X<]0GB8I?T%% M:RAQ2-0SL:(X% 7):%< <50@BI?2:# 4/&9.;>E",C/[ M8>X6@6IP0$1$J4S(6@IKDNZ-DHG$(?#!$[]E'$$HAZ?#Q:D(:9?RY3:$#XXR M)RRBP*QKR5FH*N[G^)5+[IPXR(A5>:CYE/*E9E."R^X]IY5:^&4M+,5F$>*Y M&MR#N^ZZ+SV@BWR7 L_AN2Z52OF[_X3$F6K^LR"S$,?_,Y%S#P,6#X/ZI"H/ M'7-;=+DTM1[]( F\Z>C0ICM-'X)MD(R;*>X[UQ_C@]:1]>LWTP-.7;Y]OKWV_N M[J]OKS\H=Y>?KN^4+Q^5Z__\=G/_?Y6[ZZMO6,+G^DY5OMU=XU]$9 ^_P N+ MF[N[;[ '_?KM]NKOEW<%[^Y9]Z"\UE,@Y:6+ MK3*DSD\/BY:*A1K#02Y++6!8:P#W,(^6XY+UP+SPW! +>=+;$5H-I>E\S:;3 MU)0/UQ\OOWVZOU.^??WR&>S=YYLOMR\S>XT/MC[[7LFLTMKT468QEFK3FI?[)$WL:S.Q74WYX^;S-42E'Z\AH,S5UCH/TQKE+JK;$?0871GT MO&:-[&E;+AU/7=6N#B7]D&U]HEG J&IX- MSM^1*=JO@(0(H34A*]G@^;I,H M :0@!ZEO7>AOI_ND(+U+BX$BXE84?\4MEVBY,^Y=Z&G1-2O ,EH<2(.7.P05 MV_4@]CB,\5@)RH]-Z!RE#2"U64U;;&!?4VY_J^_W_QV<__B@ZUJ M=A5'EZI!9["75&G]CEE#S:R>N5^KV_HZ'&C=?B4ULY8U8)GW?$>-$Y&:L[HD M_J(>C[=9QJ]_S)RQ$RF?8\0B5UM J_*YJ;+B6+GI^9"5>W\)XV,A%7ZS1** M5U73:Y&#%\_&)B_ YV(;-FI:978K%DNB'DTPA83"G?=T<,ZY6/Z7M3%(8%RI M?CU-KQ2(7*?_\49TPM#[9H?.V6?1'*L"T(G^)4:4%/%%OG*'UPITJ'^)# +* MU^3(_C)C)N)9.W]8SXI@*H >,S3B<8L>L(;U9AG(/W=#Z.OUL)2L?XI['.M MU1.>PPBU&Z(BQDEK#4HM>*D6&$M:<#]S@KV5@,/[>U(+#,V46M J+3"7M."C MC\Q)!ZD!$ER\=C70.U4'3%(/:M*#610MWO_RR]/3DP9]TQ[\QU^<'_][XMO_ M\C8>*/P\$O$_?'!XKH%B8![P(U.^NK!X;QW/%@]R!"AT M'#-P;4J8O?0\]D/Y+<-(3AW/H9>1+?(Y2Z86F6HIFO/*G\^=D%">\']_6#!: M13>Y\K[[G^>IF*8N%;,EBBDZ8>K+NY6KZR_*%6J"WM&UF\]W#5"& MHPWYOWZ[_42["!!]&' *"S/P# M; *4CTAND3"N([*2OA99#_QZ'#E<)Y-EJHH;NH3C#R;?JZB>8&-$[.[J[Z]. MQ.ZM'[[GSY^5ZQ\1LB1C[H,]8W,KE;ES6^6KRT]RE3WERG+M)-OED^-]1S;^ MLUWS#]RV=LZ=\Y433KR(([[ZF!;\B'L!% M6A]%'+[@#2QG%GW+F4E%B:O\X0HG\O0B*T$H)%82].;=2T0B\O&_ZFGZ&>Y?OU/V*+Q$BI8N JLA!7YP;.RP%MT/T_F MR@DG0:Q:BS9N8-AN%H?M+T#5\2;;Q+G8]DEY>J M3S<)1_DU=SW'F6Z(Y5H4F2P)?.0O/CA8&5,42)[$KJ )G.29\05/.?)Y\;IO M>$TS9E2QC3CT&6>[$0]@X3P68[T1:B]CY7DQBU<3UEF8$]0[3GO4EG.(WD#3 M]?T.&[8UV^UH_>&H"HOW0J,U=R83EQTS7VZY=;CC-'QYRO)W+(?[^]3>W(B[8%KU8"&C&2:A?GR+M:+,WQ7KF,'[# M9)U"_A+\IO6(M>N=*4/^PK*XAFS^>S9J6UJ4I$X_&-[?H*HJW% M\S6BI,X5-5DK>$)/OOV:UCY=>T":U]:,I-6J>K;F]4\DU+3FJ)[_SZGL7+L! M@WLEQG5U_=!@WE'I9^7_@(%44C.KM2JH5U[8*.A73G/U+M\0UC5 M_<'2HZT6QK,U'UCD^A--5\JC7UX=>LW5E@N:T][%=(OO8GX9^Y-G^)]9-'?_]O\#4$L#!!0 M ( &%P!%==&YS$+P\ +.G 0 9&QX+3(P,C,P-C,P+GAS9.U=W7?: M.!9_[U^AY64ZYPP-Y*-M80O0UEB,)"=D__J]DC$8 MC"V)A*EWG'F8!EOW2E>_J_LEV?[PZWP:H'O"!67A>:WYIE%#)/283\/Q>>W+ MX*K^OO;KQU>O/ORC7O_]4Z^#+ID734DHT04G6!(?/5 Y07)"T%?&O]-[C.X" M+$>,3^OUCYKL@LT>.1U/)#IL'!XES9*[_*PQ.FZ\/WT[K!^]/6G6CQO'H_II MLS&JG^#3D7=R;^/1=_1C[7AV_QXTZ&1Z_/3SQ M3@_?D4/-="[.A#'C4;SX/>; M3E\WK2W:!C3\OM9Z/N1!TO[H0-T>8D&2YGXP7VOMDR":DS<>FQXH61MOCQI) M4\6(%K"FH9 X]%:L):_+QQD1VVG@]H&ZK?IIU!O-^F&SAK"4G XC2:Y@^B_) M"$>!/*]%X9\1#NB($A^P#8A";ZU!ZK;$?$SD+9X2,<,>,0KW\15":L+I=,:X M1&&&<(3%4 ]8<*G(#FLH!J?#/"RUSJF6 IIJV3+M#T@@A?I55[_>S(5?.[#O M-1+U,<8SIY[3-''OBRLN(TAI6O/T]/1@KE1G^PBVJH-N7U=_UIN']:.F0[=Y M>F7?-_RJ)W3/,8;5LG$;0T+WQ#%L72MYNF"BU+^%Y3 T(T&\-V-V?^"Q*)3\ MT487MY$D/URT<(V93ZA+WTES]<>6/G$8,JGIU97%M=F,AB,67X!+"K^S!,0> M&26F,&-EMZP4_<\9YAYG@6%9'4W _ SAP%1](O"CX6TCODY&K]$!"0[J#\(IZ /<1]<]K2;Q80^KRE]YU7DRA^URV M3C@F/%>#^=C0_S51?16+KO[\<+#9?(-1)(C?#3_JOS?5>T&\:%) N*$8UG3K M4[J5;'$QF<."F;WHWO:[G>O+UJ!]^:G5:=U>M/N?V^U!_TN((Y]*%<_9S+D% M'R,:AP!!'R:2+.!(\T0+IBCFBEXO^?[\@E9JEN\P!_$F1%(8L'@N[#:X&I$\ MV@U)]'J]HZI"VQ_ _V_:MX-^]^JB>W/7:W]NW_:O?VM?W\+/]A.6IC5G(\3' M11"OND'=*[36$8I[>EG :UCT/[=@AKJ=RW:OW_[WE^O!'\\$E^?4JL9>!GA/B=@QD' M]DCSK^K"9J%@ ?55Q1K8XM"CH,G)Y-DN6P,3(V+O5:)"A10W(;PI^<"3Q$#(S2GF] -[1BA];Y50B6?C2;Q7L& M.!CB0)6$Q800B4/?PV(R"MB#JOGQJ1ZG'5*./$W@-1N;X*4[0(L>D.X"01]( M=8)4+RC5384P;6,>@E*+&>%B K[=#K4,E1&7YB8N"0L$/)!F4J%9[T($Q6$V M08H)"06])S2$GY:SGTMM1.%P$P7-"JWQ0C&S"J%Q"5(+225,B:5_6:,PSOK1 MYJRGR:LTSX33>QC#/5G&-VIKD4<.GMW PXC%<0:+)<-4U)5B62%\KC#E]SB( MP%MB-3L.L&PG-:)QLHF&XH,T(Y3F5"$0>D2IG@>V ;PC1"@TE&3,]:#(? 8F MVM))6/ QPO-V$YXUICI^2K%%"[X5 NM:NTJ)YY 3W%-A'?5NH3."\6X3C)@) M BYHR:9")I+&)&)(0F-N:JQQ:(P:9K'V=$4HX50B&2S*TW=!5+8U3 MG,F^%5F%YC,)[J=4:M>G$F&F"P\$8A/; -7(Q83#82:17J8*"<\X?TYSK1!, M?96Q3EC@0P9,_HRH?+2L=V3IC%!DQRHY>)]RKM"?B5H4=X&%@ M"^5.G(VX9K+X7:J\Z'7<796 WBS'*E !,Q..^9 M"H0BKN(DYY<.7*;>R,4(B%,9HHI N>6=DF.?+(YX"4X\ E$5S!@.H)DBA88> M)SZ5,-^"B$O@0VU/^/XE(S$J3*82LEO&K(>7'(83:#7 7]!RB C:HWB0*![E MS^CU8J O*I@'/ WOH27CE*ABO5"T=*^:5MRA4:&>J023&H5NEHSC167,".)[ MF!^U^."*P 'QP2D+XD'4*O>K.G8=&U4H4QC:3866HZG#Q;H:#U(#0JL1O2B3 M&5-.8"%&!(*(.;03;#2D0:"J='O4(V.?1A7*%+!V4Z'%0. BBH>"V @E@WG1 M'AMG C?&5$69>W59F5Z,&I*IF>WJIY9=O^B#&:DQ8_X#K)\]*L-F%T9-R)3F M=M.$I-\7-3!CQ-1V0LA"<,3JL4$,R8#!8!3UQ3!0 M/(X7A;$$<-\*8JL0Q\_R,-%"(:J)_N:>L1.T><1&W"P>-JHD&GG;Q9QX =@H M.J+Q:\"P_Y](Q(?\G ![ G\CI@Z/+JEX?KU#E.JQF@LQ#QKL>=%4C8[X+--$ M5>^>10&L>S&J0::.6:0&J6X1V]).]5Q-=4@_@>:$\#9"(VC9AZY27*HY_X7G M0=P0L6)EQ"A3C#.?+:D@;EO/ACC!56?; M Y25Q&3[H2PG7(I9F+ YL3_854%XU&$KQY!P16"<^IRS7=6>YV]-YYD&DI>Y M=JY'Y#V@NE/9P<3,B$]^D2G_H==*PI=]C-6M:)]+;H0H>Y!MR\.PE<0D_U2I M$S9F-D:,,O6>XM.I+UBEIL.G H_'G(Q5U7)Y0.:YH;3LQ8ATIFI4C/1:MVAU MZF;9Y&^?$WTX6/\X2OQ[[0,JZO,IBV\S:5WQ@_FW_@/X&V!'^M'P"GLT "-W M0Z9#PFL(#R%4QIX\KT'V26KZVR]@H0LH0AKH W,)A?X@U=F,<,K\@?Z:@Q_% M66L-B6BH*[7JUS\YBV;GM;@YE61:0_'''Y9?J#KSV133\!KN*4:K;\1L"I3H M27M.9SV=@5!I\4:0-"_ELV>P1VF!B0=2F<75<<1% M?!R@%?JWRR,*+7TTH!A*2^(2H'I+I#?!$!E1&**0:NMO%(6^8,. CG77(A=0 M*UH7&>-[BUUZN$&&5%I*'E^9LA!L$7^TA1>B1!;J<$3T=.KJQS]R13:1/3NB M\16] 2[,4@T(GW88#NT,3E[K$JAEGXWD \@,;J9'U %A@^G,:UX"4?)4YC>U M!>"L: NJDJZJ.] H*O4;[Q\7[R+,D6]+RY+*U/)]'36 @8.898:I/^/,CSP) MH5'\4$VND#:D)96ZMW$>H[4ZCM%:")NW&*U(]V4HI:KDF\6[#B7A(:PE06"1 MS2+XE=B0Z^6Y8>VLBPV/.Y\26"0]:")D#V+Z_@.>]&M,."L 3* MJT).5?"%#)JD'I@=<38%J.*/(#-N$-6120G$OE*IT6<2^%<,4L,X73((64A2 M I'2[V8;,(F##H%,'E2OI_KM4(CPP-[8!X4[\]M3-#&+P(V;C=5B&,58;K8J M 7S:*U /9O("BXDZEZ2SBU5UL-B?%%/N;EOWGO;'10M!0]=XWI*ZI$XUL2 ] M,H0%5K *-]N5U$VVYW'L[8'5B )E&4:$&%9A,4T)UN3%A'C?Q:+.7BS+UJ8E M$&%[]"5Z+ C CT%JY.?:2 O*'YPX]M*G0+NC3A)3ZB+-)RR(W]J4<,-R6M(_ MP8CL==7%V3SQVY^N!Y>M@M+'>K.RBI.CPG%O M60OLO*"2' MC<,CMYV\3:H2"):39#EN^SRI@+7?32XV98HC#I9>(GU&SE10MB4O+9(SXR$1 M UE9BPK9M14\'C::IZXKLLDF]_COZ9,2"EJQ*ZN)ZD)#)A\8 M71Q@&JO71$\U?(:CS6;"$J!_"U'II#6%+KUT)4_'I6-V200=AXFS-.T9[<:K M!).P=NJG"UUC->YV\DUBF[-"6:J25M VG2=8*F_B'@5GR$H 8[S/9[,76*)! MKZ5_6"F3?&R-9%RFNF)1?M)M05G2LM\-GM-I-$W72?KJC=;$MRNP6-.7XKB+ M\GH!B_SXW*LRB)PKGZ=N7D^3ERZJ;B_ 8!8$^;OR*ZMKO8G/B,@^X?<4@D-P M%#HD2 2UC)R=V91@U0\FG$!X,&+*>:3B \.Q10-5"01KJ3? $/\KK$$%!&# M61 D.Q&TX#2-!65)S5D'AA<_QM4G4L8W[_2@\FUW C%9"9!,.@3,)!^PN M>7-,ZL$$APT95S9EV(NYH:'R+$FTH[98+-Q1(=$/]4')8Q

'GX;'F(S_Z8S?\Y_A*>O9^$99G-CP#^WOW:R]GQ M]_GX\^'RF6!"GG[L]%_G?V%%,>=-!&DT!\54 <]9 1U\25IK;K/Y]\]_*=-%]_)O/QTNE\=_ M>?[\Z]>O?_X6YY,_S^:?GPO&Y//33_]T\O%OUS[_57:?YM[[Y]V_GGUT,;[I M@_2U_/E__?KN8SK$HP#CZ6(9IJD^8#'^RZ)[\]TLA67']7OI>G;K)^HK./T8 MU+> "Y#\S]\6^:>__^G9LS4[YK,)?L#RK/[Y^X>WEQZ9<;+ZAG].LZ/G]9^? MOSSX[>/!N[>O7GQZ_>KG%^]>_/;R]<=?7K_^]/'W:5CE,GWRU96Z MII3CMR5.,ZX9=?KLR2Q=^M"DBFDV/_W-28@XZ=X=K1;P.83CT;MQB./)>#G& MQ$A:QD_') M(TC60CS'R7)Q^D[EKN@X>SL5:XYNOZX7*X@1/UX;9:D]R!8E" M@N*:@;WP7,O)BG9[-YQCDIM)^>?<6J?$YTVYJL M,$_7P'1Y7YU\XOEB=734?2<0?(Y.?[_,9T=-,;"<-6?]6LJTC@8PF*\PW[!" M7:0.W"<0(3M0T4L(@F?2X6O+#2DS% M&9]LP=:F[3H9FX! /2T0M&)Z,^E_7,[2/P]G$V+FXO7_K@B%;Z=ILJJAP?O9 MO&/VSHZ.9M..EG^$R0I'3)J<44E@%C4H5 )<" B1 M@AGMD"5F6WM.5VD8DL_T"/BZNM=V$E&SC?8!EV$\Q?PZS*>TL@49_-51E0OF M5UC&:;P<\4@Z)!<&EDO2 JE8\-Y88"X;HJDHS*VAE$_AVRA%[9GR'+AS%&7H8L ) MBZ"%2%G8('3A[=WZAY X)!=P ,#K4\#M4)CSN'(C3-Z'<7X[?1F.Q\LP&;GH M?0XUB(V)(A>;**;5+((S1BH,B:BSK=%V,RE#\BF'@*H& FN&GE_'T]F\X\+) MRC+/G#-> ]Y4T\&.DXMY,/9B MFJ^S922Y52;Z!*0"2?DA(CBN$I3D! _1"L52?ZG9&VEJ&:97P9X$C105VE*% MR9*-H'R.X(.RD,@!01L,M\+T&*F?4S*DH*,I/NX*W;<41+.-0"XGTN/SVOZ3 MV;^P).00XX343:2"F!$CT#;BBL4-D4"/4,GTLO-6 MD?<(@NXC1#@]7Q&N^)AX!FTXT5$H7O'DED'4P:'US&*?0<$#SK3,CP">'070 MSN4YQGFH*O,=A@6>G;5>,+3.!_+0=89HO"?/G=,JLXE@G*L,<)RBX]:>SWU$ M;0(3^R/ I*UXVB4R%PMKX_%$E=6<)3 @DUUE;7X,DI(.FO% MHK5&MT[2;D38D#(+V^/BFEO77"8MSY*ZPK0/F) ((]M. >M9U8/#(+/UD!GY MG4K7*@4="@AK8LS%2EU43Y6!-]$SI'Q".W TDT S3+R=?J%GS^;?:^ZB4;R!A2L-].XKORNTFUYP+62$'K(9OBU/_R[ADDXD66 X"%"-0!LP9T&7G%287W16%?V.]YWW/&5)4 MO;N(FW.V;0KX\@)+L)[KF(%C*J"RM.!$="#0>U:,B;RT=F^O4S&DP+C=%M^1 MV\VD_GZ.QV&<7W\[QND"SST)+8HE%>/1R)IB=F1E= !,&K$P(-\ M^?W])$R7+Z:YIDJ.*ST5@\J2PG2:@8Q(REDE#\'H I(%91SJS%7K&M:[Z!E> M6+H3!IJQOJ=4_H?*QH/R^P*[Q8YX-N1!E0(F:UL+7@4X)PS4XR>*H+RUNK4A MN).@X<6L.\&A'?,;YJ268?IY'"=X9I=>?SLYH/S/V2Q_I7AKI)Q'%$1/SH1/ MQ;6@U?M0\V:DR+2L9Y/-*'L;EI_9V;W="3KBK1%4M3A2J8P6A+J8J25&5XT.FU% M\,WO+STT7>6>CIRW9^X5^?[U^56&O*/7NS>I^?B)?O[Z^K=/'P_>O#SX]?V' MU[^\_NWCVW^\?OL;O7S=JFW-QH]IV\AFN]4U:FU#MOK\_MC(\EQ4$0)L*N39 M9XS@>*0XGU/8%RUFFT3CC76)@ 818QDONZ6$Q# DS\#%G$$)$2&(J(%;;F0T M4:C8ND'/^=.'E K:7L(W!(7;<+>9$;BTDHVJ#TN1R"(M%)W4M-I ! <,8+5D MJEAI?&J='WHPD0_,'L$3 4N_PFH7(8Z [<5R,9" 3[54"BX+V)M;[>8:V:C;<4 6;?O+'*?/ M'I+>VU:RUR_];\'7AGTV1A8JB7BFO&TA(CR&;]HVE;M6OCZN;=I7WM:3,EEQN=RT( M.UO^GSBEA4U>3/.+?#2>CA?+NLPO>'(,/I(\R5 "ATR[$I21'AQS"@Q3I$&+ M5HZUCB\VHVQ0BJTU.GH03J/J,R)AE9:K.5%WMNA3C47MDKN:Y+FE].R.ASSPU.YIB+TM:]MYVF$\K6LZF+X:+XYGBZ[UR$%9 M)Y_X*'-1;$2B"0W972^L016B>H;^3HB$=X36W%^UDT?*T_S2[ MP,FW)G?+@I>YT/-=S3/49HBY6S,+.?=PMG]C[F:;@\E3$;TA.:ZO[*[.=^%L MNO@9RVR.9W4UN'C]C50Q06H\#?/O;PD)BUM"9,FL[?K6R2 #*.8Y!*8=[5Z? MF$WD CWXF9R(ZF5&28\MFIC$2B3M MPP-$Q1"TSIE,2Q;>MO;D;B%E4*Y;4QCMQO7&$.@'T\(Y0BXR8+447O%8@ C@ M4)14W%JC1&@=Y.Y-H6V1X)Y-9Y)\65 M;WX)]59BAJ2VAX+-:]GO)I)L62S5K>F4B,AM2+*P.F7% &DC"?/NX(]FXXCN^?(>JSGN64F[&H[:28!\SR]C^K:? MO_^^J-1D:GWI6O/*1M9=X1G:H];) JB#;Z0OHRM4XD7GS^DZT![$O_6[&_8?/Q_ M5NO+2F]F\Q='M4/9_ZW)L5H:(ZT#+Y#(,12'1ZN[*8/T#J8H0FF,AEN)&9+' MLB=HM!%,3]>(ZM'_*# GA>.)W&CZH9)$<%A;JC"!7*NHLVYM*ZY3,:33ACTA M8T=1-#F"O C(63E>7]H^GL_R*BWS>+%NQ#-B(:B@,=1K;K5INE406.U=EU(I M%A.%8_?YHQL_;$AW@WH&0C\"Z*^_]I5D;,+HZ?\ -GLD_140-*2K1GOS/-H)J5TUS&&8X\^DU'(=U$+DK T>YJREK9U]:M\/)6LY MK><%4%F>E$Z.[&#KZI<;*1G2/:4]X:2!2-I>8JNY'EKWY>1P"LHPR27D4,_T M32SD$G$$H7R4F Q%4ZU]U5N)>> EI][KTO?BDC213,N3MWGUC5[A^L^WT^N] M 4?,2E)HM?M&*$19;;/LG'10W#P5$DN(,8*Q7(#BN8!7HN;[F,*BK'&BM5>S"5T;88C_\!C:46!]0^G\ M7OD)<3XR67Q6X#*OJTRM2&#=\$#BQE)HZ+DMO4Y];U$;82C'RP)W%9233)_ M[V],-1V'[^N&9\B]*IKHD:).=)/T-^^+(Z,KK4:>2O!7YD+GS"1@CFX4D9>8H]C.!O#!&7EAV#E*=1B%38D'R1WW+;TV.N8$V%V+[]FJ2SVMNL7/YV'Z&>L_OJW%+/4O'5/K*0AY:#PX MQ7D$X;*C?1 H1 P*04<54/ BR5W;1/EL]_B-8&1^)*VT!S'MZQJ5-44IEB30 M8HD'R#+$0-0QJ8IR)DBF6T=CNU^CXO8'05,/0FK9/>6FI;\93\,T75ZZ,RX' M5!%*K-,G$V<08S(@4,0D2]:L^4'%YM3MHI#I*>FP;NDQQ2^+Y>P(YZ7.89C% MR?CSNDQS%(O)4@4-6M4";4OV(F!!$D[2S+%DK&0;*-\-'O4$ZL1V1<=%-=N: M^>UN'I[H_P]([,?\:?8I?/MCO#RL@\YHZ606;CD]*L0'6>JA@ B%@A;EZF4? M#4(4IZ.VV?#F]Q2WI'50]?8]@VVOR,5R0XQ M;H"F$V+N[AU<\&2[ M,.BF]>>%>=%";)U__7;J7D")71]XF<' MT32#R@<\/E>5'14\S?#W/=])@_O6W=5#Q@5R\ MUZ5@6HX"#L&ZM4YKR],MKO"O>8"L"LA=>LD,ZP-<!>1>$5P*&E1AY)KK$("ASUH;5*&T#M5[6,:0KI8](< _-J#ZSN&N)W5=B1 2 M>7VVWJ[JNBES[D>W!/"<4_B[QN>-YVN)%X' M CD/1CI:O*MM4 )Q)8L8ZTGW;B^B/FX!X^O#<5?R/H3VU28))S8 ' MBI!4BK9VZ2'M7KBB'951-I\NN*WVW#[3_&GV(A%6YOA^78\S_H*G):(IYTPN M'YC:";L>29+BR!*"DS)(@R'IYCG"^XAZH+/_*.'[KE"Z+=_<1E+-CRK>S.87 M$T]=MO(F%E@?&4M!0 B1=GL*GOXF LCDM.7,I]S;V<6&)#Z%X[&^P-6'%'O) M.7\DH[8X*#^O%N,I+A8O2AE/QF2ZR )>VQ'B,LPS?7B8)G,OHZG M939?LWPY#YG4\+K<>7YV#RQ,Z&/U5^F#Y);E\7(RHU4N7M'WC">+R\O8J.75 M7LC:O5G6_KG7J,W6];M\=1@R%F:8*@ZRYUW%BH28"@%3)%-LHE#+M4XVWTC( MS@UTKGUI-U1BU(T/E#I!D75N*]+&"S(I$*D(KI"D8UO;[EM(&5*V=WS59Q65:3&ZZRLJ9U MF+ 998-RYWK 2GOQ#,9\UG5" MRA^S^3_?3KN0@\QITCXDI@047GO?9F:!5"1"%AB\"DI[U_I8Y&9*AG24UU[^ MVS.]/0#>U%E7AYCKY/K%* B7?&WDDNIAML(HZY11"4@$L8#1"FQ]\' S)4.* M^]L#8'NFMVVS=$;0QQ/K.6(8-&8=P4I3:2%8>LX=%"8)BE%*U]P W$S)D$Z9 MF@&@ =/;:X!_A,FJX\('7.#\"]'#BTHB& =6L3I+AQ>H$T3!AY*]8(Y;U7X MPFW4/+!>M>]9"*U5P6[<'TQ@$KZ0UUWC*GIG$2:8,2X7F%;S+A^ZKP!E,RKV M':ALP9M62;G3)]?;//3D6N3Z\>S))]U%Z_6>Q?+GL!C7:YU<:70:E,FL]AC@ M$'.*('(L3G">!#;/63R0QIVS-U>>]_&")"X^><2,4,9& T77B6*ZEHLH'R$4 MI[QQ.3G3/+>W(6U#"H]ZQ=BUW$X?PFN7&+R;%2FMCE;=9;LN>?G[=(YA4GE3 M+T.O!Z!\"M_('<1B1)TJ*:P%51L^.Z4E!*RS+*653K5NT-^$\"'%;(\*RO[% M_NB(K5?XSTGGUDOTFH%AM9S.:_)8HG" 4IA0-%HC6K_!J6)Z]^(S_R MPWI>UJ>O./F"O\ZFR\/%FS">U[@#1TRY;$A*P'.DR)-B%G N\=K5@P53HC>\ M=:37BO8A^T!-,/DPWZ]IVYY3?T+Y?V.8?_HZ^W0XGZT^'[X9?\%S^FOE M=I(^0? JDO:C'S&$ #JX%!)%S[9YP5P[ZH?L)3TJ;!L+_C&!^W'\[83^3SB] M0+[PQ"U>P";RZQ3Q#GQFB=!68L%Z,=W:Q\?MS<0/*1\_5-@V$/M@\GES_(+3 M%8ZG^*T>4LU*''?KW%LJ[UX"]IW%>QA'=DS@U8Y0'VY[X$ESX5'$DC*R "75 MDF,M:J_\1+%C5R%3A+EV6GMC+Z[[GK/S_?:N3C$M:W.AER>MK;J2U5I/>[(4 M(^@YPA^'2]XZ25. 9C MXL;TL>GG,=&_QP*Z:X_IHQV 3E,"ULUR6DEN'!@^G:WT?3$ SF$(#T< $-QGI^/F'- MODSGU>?MVV[>N=Y&1O,<;EGI;#"##9C(.PL)7#$%!)<^%J-)S;3N*]7*^)U^ MSQK:,GKI+4:0*M7B9AX@*D:;1P2.O+;U%JWO?UTB8 @1W$[2O=8[?6OVMNNQ M?T+"VZ/C,)Z3"3RWANNWZI:J9]NC:"@HZ/)=3E+LJ%FJG?0"I*0P20H?VG?E MW9BX05V":@J-MG(9C,&9U=K9Z=EHK= 9T'U9GSL?OF]3M#DG&MFEKFSYQ#LZ M>^S(96>RDQRD=N03624@<@KZ151*8\X*12_C>*\2TJ02?OVEOXX7"2?$?YRM M+B[5EL1HI0[JF-OZ0T"(7 )CY+C1AA4RM [/[J=J2+9M=X3<6"K?3BKMVB3- MEKAX,**,HX)0H@1I(KY9YS27Y;O",O3BY/U+?"!'P*!1=<(?^0$B22#[ M'RE"Y,)S+KE0K2OJ'DSDD(Z$VZ.I7YGU.*1Q,>(J"&MLJ*V(7[O&.[OCZ(5W,:B?V5OQLV!7\>+Q<%UV>GKC4TL]Z[RA:FY14"(:A MI?45#\%0_&<(;LS3?Y*U3IO?3LV0Q@FTUP*-I- ,%;_,%E=&[WW$^9=QPE/J MKD_BN["$%V5)_+DE>5T\]]YG,H58>UO6?AA12P5H'8M,9Z>:M[+I;S4/G&;P MQ% Y$!0,*S6PUU3 HX;^/;?QFJ\P7Q@,^_(,L (9J3E2< 9!%1=J,5V![&QT M*?KH=/-2\=N(:>"0(WU1/BF8.%VB1O M;J9D2*%]&T3Z^#%%MX$W?^Z A!>=M9=Z>S^V*N]=D_3R;KA;GBXPI96Y< L?K M*&S##822(_#(K"B,E<1:MT>]D9 A1=C]J('=^=^N( :?(=3!Y\K5#"JC;VX%=>-ACTFQR"JZS MLP5-FB914):RJ9-MNV#=ON3, MO4!3L[F>^3IA_FT%M:3 MA5K4*=G;)Q]N^Z;=,PL;T=@H;? ;+M].Z1@@\&(BUYZ6QEI&86Q^0/HS$!N-TSA\W"FADM+$.%JT= MWKP,$)/DH)/BEGNIHF^=7+U$P) 2"GUBY8:A2UM*H>$XF/ERG,;'G2=[X1;I MN$ZEBJN:@)WFWZ?Y_/7IQNWZPW0LL,(4K%,=F#:^LD"!3]C-3TL<4PQ5FU/1E6/0F2&Z+FFEU(H MI[@*OO5\@2:$#ZJIVGX5U/X%WPRS?W3B( *_X#Q\QM]61Q'G!^6$IFY;+0Y6 MRT4]ER:"1\Y))5U *+&V5F&%7.D2+&0I!+WMHC2R,3H?2&)/'+GVG+6[QG0M M$6.*8,-<'42D(23G(!W9']2['?KW<:,%_E_ M5HMEM7JC)$(R)1DH(2-%LXJ(#9J!4I*3EHK,R=8YA2U)'9*/\NC@:RS9'I.< M72J67AW/\1"GB_$7''>V=(YI$A:+<1FG=7_S,\IWN(^UP\-V3Y6V6FG+^U8O M+Y)S[L1\N$+2.6SJO- 7!R_?GC0L(R5WYH&0&W10:L=6QDQRD67@N7HWQB'X M0@K.(@O9"Z=M:%WAU-MBFIS]M"3L0F/<;!4OL@Z%GPDM3T5;;F>NA)C&#E5]6@W\4!A3=+@-"N0K!4! MC>=6M'97^EC'H)+:_R+;X:'P:;81KE+;T3A+XY/3Z/+-=1_3K# M\#YTY]5)>LN*3>!]/;36-H+C0H#B,<>B#.WAUI>D=R;Z<=7'^_HK] _3W'W/ M^]EB.)WJNW =[QRKRG'C;%(0*7XCSJ9N8%($58C+&K&6@PU*LSQXB8/J MO+7?3=%6N?0+KKT8X)=AL>GFRIB,3C.-:!CI,=S M1 BR"&""^^!+*NV'C?DAI@^&"OC\\[ 7.9.Y)?M,U']/W3W/:?"$MUYNT M>[66^?U[^\/)C)+?CV?3SH.8OQO_[VJV7(P&28P2]Y;%<#?,_O R$/AO[$>>9W*\\28816LS7)'EK5<;ZT5KG[7F MS*-.N75+EWVOL4^97+REO@.MA$/"W7O:*?.S._.+Y&]9=3;&:2XZ^E]9F UC[CY/M[7F//D0_#A:\3TV=KCEP&N6%<(6235;UQHL&%%, 92P&\R(KGYKD#[=&!('6 ^B1?A71&6 ME LYCTK[3$P7BD(5[KT4@M&*GD8^Z1&X>(X"IZ4*+&G0QI#[G76 H)!#%M[: M'%RQS>=NMJ/^J;@(_2&[>7YN.V0,1S]4RG501B6/P&VH':UBA" 5AX Y$!A3 M5&EPJ>:G9$F?$)P?"H>GYH:>I2YT\2X5F4#;.E#+ 'WO'/9+KOQT6 MGYH.[ XN% \EN@(ZH :%)9$P7 3&K4XF41Q6>NF+OY?5/1G'X%]TFST4@(]0 M*1_.NZS.KGUD4N]\-:^7W_B1_57-;[?J/=3.GZ%;9J==C HDR[JF2!G$6 )D MU+Z60VBK6]_AWH2N/C7_VBA=W7[G+ G*&EJU 8^YQIVYSBY,%E)Q+"D3,N.M M+_3M0.Y3\8"V0MQ#]&E+L?9;-GNN%&Y;SXWGV"/MDS"V4"!KZNSI[!FI>$4: MW["B.)>U2<<^*FBWI/_)>!%-H/IHDN_1N%_V0.+)X(_M+??=W[>[67X O8UL M[O59*?68LA/F.)V\6T\J1\Y$[8)*('AUUX24$&NY1\X2C2J:I]+ZF&Y3VMK/ M^'D[7>(<%^N5*^_1\%1#/U?]:6G 66^ ESH>/: )OO7]\+LI&I(%[04_]P_T MV5I /0Z&>OWM&-.R]D5?KN;3@^GYX*$1+TIX9PR8(HE"Y R<,QY"(M5BM)08 M?>\0NIV^01FZ1T)4(^GU.7CL0B7*0;FYE&24DF Z1PM9LWK_/&:(.7L@6ZR# MX\YHU\,GC4-;[!Q2CYXC5WM!V$L* 28B6006(A M%UX2^N;M9!Y W@.+@'](U=9&=CVZZ:\P+K=WRB_^]NXN^*VT-'.XX_+=;/J9 M_)>C%]/\\9!D4_].H56LH;E:#?'S77-T4@T#>W018I^GX:U)L/\ZJ05_7N*E,>KRI#NHXO% MJD[AJCJT)D5&0K@H%5,@D\UU)I$"1X2"2XPI5Y(SS1M^[DCRP%SQ/6.N7PGW M!,LK&R41-3Y;"U(YVBA)17!H V@O(C-&&/+>'DV'/7RM5?Z?2.;U&;^&Y+*+DS8=3[DKST/1^$ZQ=W7E[%6RSK?< JM^2=_UM^>DK3K[@K[/I M\G Q,J:0IBH( NN,.L$5>!;(N78R<)^83[IU*F\G@H=TC7X(0-Q1I(^#PKI9 M/GV=C9S6J)C04.\$@\I5F!D"YK81X"-"C;"# MY!>9Y+GV@#9I4#'$>LTF0T"+1<8@I6WMA6Q'Z9!N:0\(;@\6XN,![LUL-1^) MD I7M#<4*Q0#V%0G0,8".9,C'J)VW+3.5VQ%Z)!&] T';@\689.I##>0^;V[ M!'%&DK?2DUKE$$6.H)0AXRYI%U@C4["6&U6NY)9OG,=P[X.&-,6O.2K:LWH_ MJ>#1E5;Y#TT&T^\W30=?I6>_"6$R 2:[Q* X40?K*@_.5%O @L^L]K76[8]9 M]I$0O@C-TU&!Q7#=#6_"VDQ$E5P@9D(DCV0#1?"28LP>KQI*DT 7[#-[/*1E:5+Y'7&PI MC@T-QLG[]4<,"_S[G_X_4$L#!!0 ( &%P!%=G3P!_ E< *V- P 4 M9&QX+3(P,C,P-C,P7V1E9BYX;6SLO=F26SF2)GS?3Y&3_^V@$_M2UM5C6JLT MII34DJIK^HKF !P2JR@>-1=EJI_^=W")E8P@@SB,""JKS")CH0X^N'\'< =\ M^;?_\_N7T4_?<#(==N,__RS^E?_\$XY3EX?C3W_^^6\?7S+_\__Y]W_YEW_[ M7XS]OZ?O7__TO$OS+SB>_?1L@C##_--OP]GGGV:?\:>_=Y-_#K_!3^]&,"O= MY MC_[[X9\^ZK]\GPT^?9S])+M7Z8^N_3O[$B^8^V,B4-8)IK@L+@A=F()1D MC!$NV__]Z4]%>Q4,>B8@.*8A)P8>.,.HK30I2(=R\=#1?/\]F7__TRR^__?;;O_X>)Z-_[2:??I&/&$V?>O^.>?I\,O M7T>X_MWG"9:MZ-=3KJ!,A?/_U:?]OKAF,^> MQ3(6F(]F#1%??W93O-T7&+84\+5'-T"[>!#[@E\B3EI"O?3<"SC7(*\BK(_, M.)K_CO^:NB^_+, ]>_OFP]O7KYX_^?CB^8>/]/77%V\^?GC[\MG;7]^]?_'7 M%V\^O/K/%Z_>T(\O_C:&>1[2\GO['/+H=U877FX57V"]TS 7ID3<&8Z'=3EZ M33^NQJH3Z'ER^/L,Q[G^=IC__/-09VESUCX+6;11QNN8 #F4:(+$[ =W&K%. M0F#9HT^:_F'"#:_00;-9CWUY M#NO5KO+L[KNA6'ZO8ODVXZ M?3?IRG V2)*HQ75@4I?(=.' 0!'7@N).%<%-0&BLV0O#/WJ]WE64U[4J#]7J M!QS1GS[]!<07?\,7O7\E.P@&8++SG2#Z4JE],9-YK MQU!B2?1_C>!;;S4[(7OT7.A! ==IHNY*$[+P:',A,/,TFT\(YUMR3 C8^-,: M6 ;G$Z>>1,5TTC 0&!D!C,WQ@KY+;BNZY7??"B3L)X38O1 MV_'SX?1K-UV(]6UY,IWB;"H&+GJK31 L^$"+D\N*!43#2O!:<'3!-G_M;T;T M:)G0@\"OT\$<2HKX:DW>%%>A YIAS)(O#V,!IY:$U*)(GQ$2VCGZ"8%-K MNWP#C$>O^$-%>UW;]E!MOQK/<$*KTWHMHJ7&^6 #TQ$+K44I,_)Z#1-D7RH= M=-;%-=;T%0B/7LN'B/2ZAMVA&G[3C;O+O%L#T]I:R)ZS;,B*T(E(& MD)D"C MXF1.:),;ZWHKF$>O]39BOJY_?_@;OEYK7I(,GG5C0C@_-T.Z\?0IEFZ"R\]] MA-]Q^N)WLCQI_.$8)M\7HJ'9)?J7)-_18GY+A@]H8CJA0Y8RT%85?*PV3&:E M8(3 O4 MFJ\6O4WGT7/PH:CZ.HM#&Q83Y-5;]91\I>HZ9\-!T#O$@HC M!>% MQ1P"([/9VAB4T5+WPL!K4$Z$/8>)>,.9T\$'BLM#DH6QY%41LJ3(+%J:7G2& MA6+(/G:"#.;H9#"AL;;/1W_T"KZC(#?H]."#Q#0CR@ MB4IKU/!$ P45! 5MXH&_LDR6D18"]Q;E#NG4\%]BCZ:32O443ONLE"PKN050MC1=:1<>(L[63*L&@Q,&N\"(;$ M ['UE47C*3QZ@MVG2C=0].##TQOF,_")&\Q6,H%)DN/'/0N6 W,((4#4H_^.ST*JKGP]%\AGE@8[8HR!*R46BF52AU MV\PLA%AL40Z1M[9"MD Y.<7?1<0;5'_PH>K9-#_6W6D0N'!)2\FR$^0BE^"9 M%QQ9R0@F:UG -[\:OX2@H:(O1-KV?_%]=S%NBF[Y:1DW^:M+PD=3 M/UJ9C>&); ]-!F71CV?!-53+!D4?(-.& M,]/8 MCWS+/EB<#0-:+^"9/AGG%:+IBL*[@&JX8V\%WKY^_>/_AQ7_\[=7'_^HC1?6F47K+4-UY:E<25"%IX+A MYZ=^F'7IGY^[$9%^^N*_Y\/9]SO=599"9K2C?5@*["6S]LN7;KR8R^(R9/IV/JMU/^HT!L['I)5W M#*.I4>9U3S E,O+=2D@!I#&MXZ-NPO/H*=-,V#T8O9>C=$Q&GQ1R)BS6LQ3M M&80<&$0KN8FV"+73^=2C#GHZ1-5W%V],SF'X>U*7)D _ C$=)3KKT+ 0=F,N\ M: L)<_.XQFU8'KVZFPBYA[3,-$#B4 6@>V]7N_/\I'3YB>%=-#SN\6Q$LS M=PMD<,E*C;E>-&A&L)%%F8$Y"!AX@&B:9X#? >:IDJF9:AKF%]>Z%F]GGW&R M6B@7$-_C;#C!)?D'PM/2:,F23B)G58#$:QTR$++SU$*Y>G&\L"W+C((]6 MXVW%US!O^"9@RQ\&04=7:/@:\D=;8>3D':F +/.@$P:)T:L#%+O\X20U>PIB\Q[_>SZ<#F>X MND98+D_O,76?EMI94I?F%R$DS="1>:Q-L35:A'P?^B5 YKFDUJ>^?<_IT=+Q M02J]CSSA]3MW-4FDNF[K1)&-I[WO:-+CV4!);GE)F2GDG)&E'QD8DC4H)SV/ M@"!:'\\?"/G1<_*8*NLCC;G5O4*PV>=2F+3U/A=!LQA,8$5(H0U/(I76)[A] M7 PUOM'@/"81R.&.CE814FYAL;C$$(OG2FN'KK7+L?N-QL$I(P*,H1G2:AE% MH->&',&@,GTG54XZ6^ED>X?J@:2,'.8AW5F,]YTROKG_=N.[+BQ M MCB7I8LE_JS>-6L?"0I:>@;4Y>V,A"=47,38!>B#QJ7LI>AMG#A9X#Y=Y5S"M M0GQV ;5/L.H^N82; !TW:+4'Q5U-+&PF]:-1 H16"@-9U8M8+2EKT0UK&;T/ MRH 6.YQN*V-A-O!'0*%&@G\1[>_/^KU I8:(**;'":WNJ#))! M-L@2E"A+-!9]ZSIWFY&< @$:R+B'R)\G*UZ]FV@CRV7PJL\*&F7/'BV, P$D"%9N+ MAJ7@4N @@%^]I6E1WGORY )&$4:U/^#T,V(] MSDHP_5Q&W6_#<>VDN#CD7WC9TSLD4]QIF(.S*0Z?W)5T"I5T<+2[!\Q:6Q>B MR5I8%%R3.J7U@SN-V#R?PB>OI R<.5"U.0 GDJ$-S$D%V8K"3>SMV/!UJWR* M)R,25A7@RV[R;()Y&5Z'T[?CE\,Q_9[>K?>8(Y3L(4R+Q7C(N )" #S$O43!2OBHU>:FQM7N^* M[=$3J!-\\@V&HXJ-*/\!1O@!TWQ"0J]A'+3_I^%H>+[(G^,/G'OP M,3&;+/D/!1*+VB0& :/4X!3JYKEN!V(^(7(=06D].'WUE5A%93P;P72ZJ+GR M]'NMW3^!-)O#Z%>H;:-FWY^3W*YB=Y9CJ#G\,07R/APYK-YD>F%4!A&+ =;$=35@^NXAKDWX>SS\_FTQGYL)-%QZDGX_QZ")%>C]GW*Y"M<#Z6 MZ&O*/WDTX .#6EQ7996"LMS(TKZ [=XP'SVM^E9-#ZDHY\ONRRIM?#W\AIG\ M81A_&A+.92NS*Y"SCL!KC4BN@JR7-)$!1\Y*RF0-ZJAZ<%WVA_GHV=2W:OK( M;5E![FZ"_').2RL^^5*CD_YGL9.O^I1"&"17'J1 M2:C.MUZT6N(_&?X=79E]9,J<6Y?IO^(D4S,UBUK#D=],B0\DN)Z:-MW/H._=%W^;3@:73 E MB?HI6JPYZ8LNX(4%7S3+AHP""+GXW8J/WHE3U^"<$%D.$W4/S?O.H2TNHI9\ MK;<0JP.4,YS:HQ0*#7.\5N%& 0Q$MHR[9 V TRDVKRVS([83XD=#)?20UK/A M/'9Y8/L?Y)DN(KSS&5#Z[IJ=\7Z MZ,ET%"6U3*^IZ6SG-MW7"7Z%8?ZZK$V7A]/4SRCY4;?(NXE]>6"A94FOP2B-3%+R(PP MT1Z*-3 S*F(N&EETD%JW3W78&=VC)4W/BNBC6=\YU%I1X^6H^^WBI?IS8OJH MFY)?>!6W 0TE*V0V^^\R5TD"/]7LJH/4?W.C'53B@U&>,E;5TCZ O$;FO M(9QH1"Z(JO69VK%)<4N*U;$YL8_$>^#"QPED))-YX5R=.^.K8%Z9':((P$(6 MKFZBNLY>L&*-])%VV&1;'XG<".CXAF4KS75]B;V'>,$WW0RO@[*I".E]S3J6 M@FD@?SO4:CU> F25A+.N>8'534!.A@.'B_D8O0CV"_@>KF(;R>NF#TSKOZ5O MG]=,HU'_8?4WCW[D:/L]1'$E"!_)2^0&@%MNM/0J.NU*SL$HN6<0_LU MVO,$;&>.0H6>++,^UBLD"XD;)UW=@.:H#(HZQ=K_@*;'@DST74A>1@Q"R]91\AN!'%_SS52UC0)WEG,/ MEO$9J+]WDW^^&K^;=+3*3@>1%N:B9&'H#3#ME:9YUCQYZ5-61A=0KD+5#5FAK;77,,BI@,02+MR],P#B-K]!!E(!RQ:9YQ+2%YBZPH4 MFY&0L4740YGT#ZLS*9!D%*9 (8!;6R$*AL6.?V840LG0PJN>?SN M9B2GH_\&DNXAN/L,4*WKN:H .L7)-T*FM>?2$#(F4R606M"S&<12Y M>9>A[6A.AP>-)-Y#:/89LCH[WVEVD.,\Z_=MX5/\VI\1KZSE-_:>W+-Q/?=:/2RF_P&DSRP.DIA%C7F M(VU0*7L&NGC&=3#6:0N>MS8%[@#ST3N(?:NF3]_A^DKFZ65QD4MFA:9=S1#% M8ZB]QH709/ (;_H[/;AE[]A_GC&EA!?M#4E"-.ZA-^=@![_S>F=ZMVQ]=>#8W8SZ.=8XP7IK].! M\V06E)*8U363'FGY\4DFIA($9Z338%L?U.R*[4>GUAVUU(.;=\-278J7W -G MA% M2V\#AL1-I )1C87!A#1UDI> MIQH:=H@QC^3&7C:2U,RL3@K1&G>F>06 M2 \J-&@O[>UZ$GH'T6^]%[^W("%8UZBBWTQAA!GC;'I6I^I8P4*[H3ART- = M1',E>*BX(C4H*73B6L42E=4N!N%$SHJ7LF?PT&Z ^B\Y=VZ])R%,L=8RGL P M;25G47O!3.+)$!<*N:R]I4'M /#@LJ!7AGA.$C\?9E4LI+:FF\Z>PG18[TG! M1UG=F9J2KT$J^BYHYLE#UQI*P.8WTOMBO(>&QN*7'1KKF6>25A1$:T_/J<" ML76B0!/@/S 3>]!L#U;G72=1R_&>3X)[Z3QWA16LZ9?&!Q:#15:\-*:@EBDT M;QC2 O@?]&RIV3[:4VP5TN7I#+RT@1L1&)C:C*DZ H#"LAQ !B&\L=CWKKP- MVX]$LB;ZZ:,0*9G:@V*5USG2S!S4AEVJ-F[5A7D:VPKG C8/E:_CGK+^]Y9K MKV5!M\]V>;[LO4U!IL2B]60*RMKFM M'ORU#AH>O(_(5$%72_@%YKU7+(50=%&UPM_)7^OTH_E=;WSVT"Z84TC8JA610E&'6.P]*<,N;QS<^EAN?GCBQ MC\3[Z+=*QM.3<:[_J5W#OM'Z.)ZM^P)**9-6(;!0[ M_10P:C$S]18;^<$3=1^E]D#0 M7[LQ?O\5)O_$V<(>6.W_.2AG+8DG%\.9MC5Q+OM !-$R6E'OV5J;TYN1'-_2 MNC_M7LLL.U@U/5S0D[6!PT_COW3?<#*N4[U\<[$&*1+:[,@5$*X:'_2.!6TB MX]'7RPN>H'E7LIV _+B8W(UN]';M@Z\FBOPG7_5CH MK72X$S4.4,#1%I$51JDD=R8$EAP:IK6C-\0A+7!:>$Q!6-D\C>CXY+C%*+X/ M;NPC]V-R J>S85IM?L&FPHUV+-7:^#H:2Z85[8 N"YT1):KC<>,"KN,;+>TT MN2M%[JJ&AY<_,#SK7'?$RJ+7ACQZ.=&;)WTE#4!S%2'P)*0MFCP6GTV!&+34 MP:+,:N\:HM=&/S".[O:&A*_/@C[ 1J'J:LF-EV1I69Y./ZT[@\ZP*!MXA)9R?5%4$XS2((34&&L MIEAP8 NY MUE)JYFQM""E]8"'0+*R6$7*FT9J?B!^"]X2I=C0U]A"\_R3_8SZ=5;_H93>Y MM"/K4M *$H:1EMZ-K!(# XZ)(E*BM55#\VR-K6!.F3Q-%-!#$=@;9OYR/JM% M42^ 7=7*.ZN3BAH2P8[,)N=((FB)U<'5.T6G+;< T#IK_1"\)\ROHZFQARJU M-_D1UU&_QRIY&KG>>$X3C/X+83*PL>3"E6"VB$!;/ \L>IN9 .%<224%U;IX M=0/8QR?D\7BRA[/8AY+[B2[=8PIO\/?9Q]]P] U_[<:SS]-!D?0B!^E8R-;4 MF]7(8A3(>-3!!:U"^U)3AR'^@YU]J+8WWW17]/55^OA;1PYU"5QRPWRI_6>B MCR2O6K-92>V3EF!,ZW...P']@X8-%=F#>WL'T$0G',CD#*@];GQ08"/547A:.[S\=3W4 HKW"#2BQ-)#(JG M&!F6&CYLU:)=>&&>!V>2%X4:Z:W!T"W*+( ;P7C@1-LH3,8SF4WS6??DZIY\^=&7V&TSP"O15 M-"I:;Y(A\Q=5;8F%SK((M,!C]B(&'168*YOFQFH"^X[[H#R%PY78'4D#/42T MK6LCO,=%'-0UV2Q!>DW_LK:"+;R0'.VTJ/2TS&'RJ TO6>D=3-8M MCS]-_;:2Y]8SZ7M+2/NTBKP^5C;:U?&.G(IVXW2OY*%%DU*&E)/41F=10#@M M3?;HO8PVVCWST*X.?6#*ZNIIYR?CJ$O.3B96$N9:;T^QD(&SI(JRY)Z;+%MG M6ET#<7 B[NJ!%SNYBD5Y9$Z6E4C(=)2%!2D"4U&0;:5+I->XIWG=:RORPS1\ M+;?V0,GVX#JO(2TST[*R0:C F2O)U5ZZR$()A,U$&="GHA/O2?:14K\"\^K+5ZBW)A=RQ9:_6O2UK4#)/^+<:LX4%V0DEUHB5-*\C2Z. M>YUM\*$GQ=\*[G1(T58//;BQ9RE@5N>BH^+D1 M?*Y9Z%FG;9=:1565!@8.^ M]K'34?=>4NRC%,\*QZ+ U6A9?'JSX?C3><8$K5B6/*4L M@7&HW=2Y([_9TAX'IDAE=:PQECTI?@^8I\.1OG330^37Y:U-%YE=D)SL(%/[ MWY $?-+ E$S*QN@TZN;%OK:;"GWNC:I8+T*PS#A=R_G1PNP5:<%;:X(GGT27 MU@T\Q3A@<5&WCMPM!I(C0^$]\1Q\#JTO1S8O^(<$A)V]5(NX MCQR"L3+4_"[03 <3Z75QF0%XS6-MH:OZ"_6Z!.5805QMO946N$TN[U1*BH:X0 WZ MZ9P6VT>__TBJ W3:-95M0[]G,Z+5D>,NF/:)=]I;[_<1S-1*1S>J_ !'TOY M#F(*)D7F@=<]O$@6/9'N/1QPO*6E#ZJ9 M_&&Y3:QO? 0YRFAJ4H3/MEK*A@5$RT X'Y'\+EE:!YMM@7(\3Z6=GKKV0N[A MY/+#C,SABN?I?$KVSG2ZAK>LDNF+Y YK')(EI@?D+ I/]BP6XUTTVN3FG1%O M G0*&WY[R?=PA+7"LJYWNP.8GH*<+P&YGQ#FAHJZ2H&#I=S#;G 95%+:NT7_ M5ILC@2(\WM9[82>11Z44F-;16D=0^2WAQ,?2^#[";1P>_ Z^7]R%,*H0 0N+ MRHG:22^R6&JQ,BT"&3LBPPP^=*-%.-99 M,[JB_5CU=:B46K]:-,VN8H'1-50R M:"XY,!ES8MHKRX*C:0H=0BD(TN5==+=]A,>JPD8R:V@)553//F/ZYUEPM;(A M2QF9#:[B$&2CNPK+6&^Y#6 SWT%W%Y_Y6+5U9[ELO9Z[MZ"Q;O89)^-NG.:3 M2?TGBV"[8T60W3CXDTPX_%8]N"+6. MQ6Q%H7?$"NRI%>=>.!MU(MUES$&00D5OD"D7#(DD*-I;4V'&I&Q30.2ZA_3J M7>'=2]ANO[S:TK:TN;)Z.%^BC?W;L#I=A.MU!^,EJE4QC#RP&5W1B"R50E*@ M]8.17&HRIG2@:NGMU+H3RDL<*Z5L&('R^QNHY\P88ZDDGX*S.V\0&8>> VW81F!H ;A M&40-+!F!VFJ [/1#V\$H MTJQKWA_J+CA/^-4[FOKZJ6VV*V;Z1&W3^7T0 SD+EI,3:52HS1+(2@GDDSJI M:K-/D*:/WCK[POR#< 8%T4B:ZV^Z=.: M)8FOZ9?3V872SB9I<(B">:\2TUR;&A1 IG**7IN4)/@>*C'>'?#Q"==6_[(]02S;-7XV^X#%)_-5[\[GQ&M6+D31-*(:44ZZ$K MY[3CYP ,?$G,II1ET*[$YHF%S2=Q8@R]7R4WO@BY\75[.?QVX]L6@DB*)\$4 MUEN&HB4#I3(S*NG,4>20_=W<\YTQG BWCJJ*?BIOWXS][>17@GW3#*+@03I1 MF$N+GKFNU@[7F=5>:XKSDGT?!? .1'TB]+LG-?;@HK[I9@O_985^F8LE;2A) M1LM(,+7$C:V8P#)14@G66Q]YZU"G33A.C"P'B[K7XM=[>$7+B$\.&3$Z6C)# MK9!E!5F-*A0&00@;R2%2V/KNZ^YHCY4Q=73?\D@*O.^\JQOD^ZZ;S$HW&G:K MB(Y%9**EB:&T4/.C:U!'"@Q02F80 @JM%&(/'5)V@7;_@=O]$N7V'?)@A?53 M??@VF*M(H5V ]E?F>C>0]U;@NKVJ]Z?3 7JZ5V(Y)W2QP;%B4F$:DV%!2QL$ -31A"N,\K@;DY QHE5A>5ZGL)F?U M*0&]S3(PE$B>K:;O0)),E!%*HPLE7(U)VGC(L->@#^(0OX7BNF-(O8?@HG6% M[>7F70LE3J=G+TA,.L2 Y&(67V]!21;1DX^1LM=:BTCO2.O O9OP_& 64#/5 M]! =L@W;NJKF#NAZLG5N1G8_!DX[3>Y(D0/4T(,I; MH_$^^%0L$\HKIHWQ+-0B,J 3\ #!7*OVN=$DN76@XYLA+;72]272QJEXBTOE M65>Z^>02OG46C!>:&^490@2F8_0,:E:_,S9C]$48R#LH^^913D;3#86Y];6^ MWY2BHZ80W6?*T"XI0E*IDH4P67-2;-%>EE2RDME E +Q+BE";5*"SC*]+YQ+ M9YFY+4MJB!. MSVYS4A;***Y8!$PU?]TQKS.]PRZ!-B);E\P.2]4MP]Q#;N-ANKR.=#P=-U?*[@"UA;=3ED 6-%)VM$-22F/"\J"4E*W&6)OGVDD]%S8Z$V MCI^[V B\*UL!*A^*#(+90M/60A6RIKE@4- @Y@S =WFE=QKL=!3?7+0- ]\6 M7FVU5M,B+6XZ'&\#6'34+M+FI6L@LO9 FY<0R!2/6O&D2,EA!]WO--C)Z+Z] M:!LWKMJZ^WA?"B>_&4.M(%FL9-Y!9,'RA!J-5G&7QE4[;=XM$']=540:A""! M:YY9"8($FGT@X$8S5(5SGI+3Z>[ UZ,\"'[V9%;>29(]W($\26DRQ_QZ"'$X M(NGB]-FRX,;9O&-*7NJH6+*QEJ9WA?FL [.N&&FEU#:U]H-O!?5HG@1OX;$.='!.F-I;U"6BI0LVBUU9)(K+#UG5 -P(YOOX;*VPS M'0Z0=A_I25B0@.3W^ W'NK?U^B2+P@B<187!K4BNPULB8QCR28$%>%J4D^[ MVM ;$9T:*QK*O[%#<]Z+/-:TCH%10@ODEI44:3]$1JVJK@UT-LDX'E@0IA8!TN2@<&T9*"S!Q12%VJ6DSFZC MG9*J>Y!OPP28Q8')'Z^TX8( TWV)XK;=;\S,%&1HA8F0EAVA5"++H MUL3X83C11NK7Z> ;NX!G_TG=I_'P?S"+@1,)"9!G4',0M%;TG7*2<>"6;!C) MLVJ=+'LKJ%.C1ULM7*=).#B/]D+8SC.8?GXYZG[;E#]<;.:I.%$/N0LM;I&S M4#QG-=-3>.FX$*W7D!VA/?H#Q3Y4T,-I0H5&9E']SXO_G@^_P6C13F/V#":3 M[^3D_B>,YCAP'HK4)C">"9^NK95\\9KE*+( 6@E%28UYLA.P>V!)'VJ]6J"K MN4YZ.(Q\CS7I*,TPK^">%] YVRRSXXH7D,QP5X5@21R%W&DD-\H7'4MI7M]M M!UBG29K6^NAAK;D,\E&TC(;1CFP8,3V6;9A M^1'(<4?)]U!WJ**YLLQ=X_'E7USXY" EJ:1&39!KK1JHIS:!Q!)3)C\M)HZE MM?5R$.#3Y-;Q=-A#O:$SHV^96%G "Y5M86!K37Y:%5G,2C&1"R0$$= W[ZE] M"<&Q"L.T-G;O+L:'4LKEZ3*[X4/-;GA=/UVE7K/DG-B&Y=Y2E0]0;]>#F'LP9S?A6N52[8*LI[3C[:CN)^6X MC?9VH,0!HC\N.:+./I8$3"E+^U MN@W*?)RG?\51KE495E?'ZXH;T>J@P"06=71,2\YK##-GW')C5=&"[Y3V<<,0 MQSO$_Q<7X9O.!S3CP@IS;_,1[6H9G?M(V2R M'-"F[N A#\XT;3OI*_FF.8-&6V];C=(!#+D;QB2@MPPE1(B#@T<_^+9M/V^S[P(64%R%OSM-[KWT4+"1Z93TY#$H7*$:UWO2NH[B72Z7^ MV''=I3I([#T4=;IISLMJPN\QC6 Z'9;A1.0#NB5/K6(KLY=;A,K"7),D=9+'#2+EI,?*UQQ5F?I0VO/OB7^$V?IO:FZCYCM&Z1UAC'&9%,! MSI0-DFE7$O.N1IKXVJPI"J&;7[+N@NO$:=9<-3U((QJ),U?:;CA^--?B#95(6_''S#-)XN MGB>3X93^]+Q6*OJT?-VKJE+60M60'N&F.I?@>6A?<)+3UU=M?,7_"]90V6UK+U29[+2"Q$A?IK"@88*K'(E)+9U!( M.!:%]T?_@S*W9S7W$'>^H]B65SXQ>1ZX++5$1V+:$&H/*C"AI-#"&1%MZ^UF M'WS'NC8]*M5Z4]!#N7(]NU9<6A-U?MUX$>JVJ*,>;;*8+ ,;R63/TK+H2V:( M];A0B9QZL'!N '1?EZ_]T6#;)?[!ZNC!\;^":5WF<@=0/5W-;@1T/[>R#177 M]27UXU&"'",,A3-RV!S3(JA:B9967&/(/%32FVP>+Q5NN8L].A/V$'8_-3'6 M2^/S*F#,3W%,W\S>C6 \?9+_,5\&P*[N%[,7VG&:-92,3"M="\88P[)#\M^E M*E!:G_?MA_#XMG,#M6ZW6EKKI(<[C0MHW^#LW/T\#YY>V_$KO%(Y5[A0S""! MI@VV-D?SFD$RRF2=B $]9-WMA?'$6-1>+_VN1&M@A/N20_@.)N>T5R5EJVN] M=",$T=XD!MP;)C(4B4YR'5N[^'M"/#$6-==*/Z6_UG _3FBQ'"UCJ:XNF3JJ MH I/RPK[V@:B.M2#+A(.2JF=NUJ1L"5W;D!V8I1II8,>+@1V\ E70 EEG31G M)18@2L?(0N2"24&6GQ0Q&;B' )63Y$M#36S-=&@8W?9\6+?2X6P^P0,"UC8] MY> 8M%NA70DK2^A",C%)D[GVUD0K;;WHMJ16!W[ZG7[XVDUA])=)-_\ZI4>,YO62HWZF&\^&XSF1:%E= MJAM?.$14"G/BV=%FE&VM2D1F38R&:1Z\UP6S:'ZE=<3I';H6OIMT"3%/:WS M!QCA]&UY.I_2TZ?3)Z4,1T.:0RW\LBS\0T2HS5(6=3X35_6%]Y!K%@-D!A(3 M4Q9\SBY:UURJ=X1Z']UE'B:[KZZ^Q]!]#U[GJF#$=" 46.^<8P)49#H(R[P@ M6T(&G8I A0#M$U^78_]!JNV!1W?03@\^Y?G=]U(("_&\+4L*BX$'S%FDP++3 M9+74FC3!@V:U-:117@D-K4,J;T;T!Z.V,:JA)GOINMFW%)=W4PE2S"4A2[Q( MFJ8/# 0XYC+*:*2.V;<^?CW2U(YU_?Q8^/X0&?50+KW[E\WBKJ,?^VFM?H]2?1U]ZE[ MCM/AI_'ZT 77U[$FY!Q+M(RGFJ-@,+(05&'.!'L&M_Z/M+ILZ.QM)MW3>V^=,ME^$,WFB\FO4;WXO?A; VQ!*E$ ,Y0&C*#M05& MJ"W#H@M$%4')VZZF]ACN]%G1A]P;]^)\3;LU3&4;L+=UD/(27D!;=&=;M MYRV(PK-B@3M:PX0!XJU!YB!:8Q6X+/T.I+AUH-.G0UM9-XQPF$YFYU&L'Q*. M83+L%F97+$;&6F?&JUI2.ZO O ^1 #E30!/*W2(9:(0+AB_]=&[T;AW\CT.' MZX<.;335< U9 %KA^-MX^A73L PQKPL6[0!J'^__-AIM W)\CV)ZT_;*; M8-W-UJ' .DEM:P]?1>Z.MHKV1%D$$\H$'1"!XTXAVCNJ^O+HQS,=&JIE@Z(/ MD.DQ2K,])^?W&]2(#GH6[8E#,F/&Y/?,%_7.#PAGV^FYAP>X[0__2LA;D*!# ME-(7^L;Q$%U6#@-RG[.-P@QV&^+0;C3K,<[O#4/)WJ'*3 I.%JGTP+S5FDFG M@M%"*VY:!YQN@'%XGYWU(S_BY,O;\HPLIT6E[-I7 1RMG7+1_#.0;0R2S&*I MP7+OD730.BMU&Y9[\%(.U/?U/CH-I-Q#?-8YKCDSTU M\,X:;XF)*EM'_C9!BXNZ0$!.$WBAK>Z/ -?@G!('#I-U#V%1Y]"6<5H7NF;$ M+#0F85@RE:!".N:S4*QD)4/]OXJM0^^VHSDE$APDZ1[R;*XB6S?2L9JC3+0K M9:7)C7+.L*CJE'70+G&G+;9ON;X1RNEI_RXR[J$SR 7;9'%$!B9J+*ZP9&LU M*,NS1RMM;D@\E:N]\#J_.G*CWP^D_%X1-DXV.DJLE_IR9\O0(L* MT1B7F(BF%N[5H098T/XHA."0A-!AEQB&6X8Y434?(LR>7^8/^'6V %47WA6\ ME)./69'=PSDM8J(6R\\V,/09;4E*RZMGX3OI>L-0)ZKO0X7:.$+I^JHS^BZY M".NPND)K4$+.5 !RDK*NUZP06>W''+SAWEV-4-EQ ;\XRHEJ^@!1;CWW:7C? M^!*&DV^U[?87A!IF<^ UXXV/._AV<7>P5R\5G0A*&U"J&"T+@)$&-+UKQ41I MR&J^\ YK1JM7?*F$SBX0- W4DGUPE]V MDUH8X;QZ^G.,L_.?!D$(A2XK9DP-!2X&6#WH8>2A2VF0S*?<^B1S5VS'7^GN MCX/7R@KUH;]>;TH7(CL+.GI;7JZC#MZM\MU?U+5F.J0YO1B3K[>,/QS$'%/R M2C)O BWT A3A=YD%IQ7Y>RJC:YT4?BCF'YF71]5W#X["WW(USH#CB(I**/+!A)>&RM[Y*L938+ M+6U$C\U[]U[%\"-SXB!]]'#96SE*LZW_J74"R$&YCN)')$PCG5QGB6O, MDDT\3E9"1IM8@-JVRG&RR3)]L=+'#"K1]ZV;J-R.Z@\6-=/9=5;Y0UGUNAM_ MJE'\]7QJ(+G(@0-G#D&3>:6 @4-DT@(/J2Z%OK5G=7'\'YDI=];#=4Z$EIPX MD] @)Z>C75S@Y<0T$CQ(Q%N0&A!S4>#Z),<9D#]8S)[ M!I/)=YKY$IXF%#7IC2GER/BNC3JBB_6.T$B?E$9;6H?=WXSH1V900UUMH-+! M![UG@GKZ_6+5A$5-! *YC% MR3A-MCG98%"[>'A#6V8FN+YX6A]ET+DUH7;! M=:Q [X=#IN;:>BAQXQ=G\[I;]OY=Q#>"=,%B,7NE=#\+OX1)J$ZYU/9\=D/44/KX=U?T$C[?1W@Z4.$#TQR6' M%,D(AX8)0%MK-+7\['>?I7 M'.67W>39?#KKON!D7:3-!:.ETYD9F6BKY;+6,,3Q M+=M66NC:B[!QA/BR3]CR0F%I4JUN%Y9FV#K,E1L?102&+BJF9;0L@!+,*K*C ML\W%[!0[O--@)Z'M]F+M*?[D^@WENO9B2AZC4 R31*:-2BQZC2QIX82.:'SS M7GTWX7GTK&@N],;AY"NRONLFRWXP%P]E%L5\SW]<@>4H+.=0DZ ]F<1@R*OF MSK.2E'?9HA&I[+ H[#WPHZ="_^+N(2#E@H-T]NU?ASBI23#?7^,W'"WKD4OA M71"2R1)I*PM@:M*<9EF4K)*4,JO6T2B[(3M9Q[('Q?00[W8&[=<+P?K7\:Y; M(^P MB?/8I65>*9PJRI[U6.A:2-@PS)UL\ MF9!XZ^BF!\"M6WS:!T>M?;34)Z5>C;_.9].%!,3::Y.@$*5DM#Z3$&*B#5D@ MD/6.PO%8(-O6:?,WP+G'ZY_VBMQ&F0.UT$/.R29HZ^10Q"QD4K5>?5'5-D06 M(TD@!0%*%F%3\X:J-\#YT0AR%RT<:0599XPC-R&X$AGA('XRQMGU1R-!9!$M^ M1L+6)\\/GZFW^6T/GJA[*+4/*ZR;X/#3^"_=-YR,*ZX+!ZLZ\\0U[?H B==] M@^R*PI$5;B3Z$HT)S:VP[7".;X7=GYZO;L>-E-2#F_=K-\;OO\+DGSA;7.2N M426:H(N)\5(S]Z)+]'KQS(J2,0>#5HK6U-F,Y =F30/5].GV/?U^P;EY.<'_ MGN,X?5\LSLJ1#RI0D..AB=,!,_/DFK+@?0!!MBM/K3>Z'6"=KK7?6"4]I.)N ME5T@'O%NY J\>[\1::/:'"48 MA-I=,8 &CT'RTKK.TKU19_<+CWMCSC[J.-:UV5F<_6H[M,=I7"E9,V%BCY!!Q-PYKOH0G+?&,<38P)L>H*YJ D>E20JW7&VN)#'I3!0?#PPXQ MBUL>?T**;27$'NR5#^DSYOD(WY9+ !60H@!3O!2M(SUN@71?ISB],>'&#>6\T2SH6(8$;SEL7(3XR M,6XYDKD?7NPC]L;9E;4X\60,(]J\IL0ZPE00SW+$2H@I&\]0U9K:224&GJ;L M7 PQ@(_"ZATLUIO&N(?+HS9JZ'J080^7AR^^?!UUWQ$_X#>BJB#(6 M!(8I:]K_(AE;*1D614I@R8[.(31^T[= >>P,:"GI/EKS$#'IU]UD!<>HZ)4I M@DQM17"8C07Z;R7YKB^9;99ZT23 MXJGVAC?!,Z^=8I*(94I"%WGK$Z5M6!Z[ZIO*NH>HS%?CU'W!LR8#KR]6?"#+ MHP0#M15TK?B0LV-!)F0201$P:U/S$I4WP#EUWZ^5)GI8*+9 6[T6NX#KR?>[ M$=C]^'_-U+@;/0[000_^W\T@,4$!A,0<%Y) JLB\E)(,5A-$+%8+DQX_06[Q M ^^''_N(OH^:'+1$OBVUR])Y<1AG975>/.@:&Y=E[5QM6#":]D!GN+*M38QK M((YO6S14TM4"' =)N ?W\.W713^B\:<7R\O?-:J8I PE,%\XH*((0L?G=PASN+J<,>(MX"HI4Z2V5(O3WV(#$+2#+@ON;8= M<[KU\>[1XRU6#Q^H3.^-K6^J5S5:%VE-=0$81YE11:%E:&W&;,+Q4*_E]V#" MC==?=Q%W#_O8QAB06A%).2@LBAHP$'5D(XB M[AZLUTVT?+)<8Y_D?\RGL[J=BT$)P+D4F153B*@^Q=HG-#/CG'8ZG.1#^^-9$S^%K M@>Q8;TBC$8#IHFL1X4(2T#S7[J717:VM^^.&KQWP&O2EDL<2OB8EO"8/!!0+8 (3 6H%8V=,;!W4\KC"U_KAQ3YB[X$/VP)O MI)>&ME[/'" RK:5@7F(-XPA&8:(U4[9N:O0(0ISV4M:.(4[[2/H8*8&U=L?= M#ZN^[$]^=+-Q[.! MB3Y;'C+CSDFFJZ,912X,1(S2@>L17@NPE^&LM'!IF(SJM![.D8JJM%&8XJ1 _?";T]?MGW9=(\LFK MET-E9X,HB7F5:P50+E@0V3"!V01E8@FEMO6I\\;8)P&"PZ5;P_'S!:;X3 M:?:09@- :TKFDKFD52TPIEBM-,]$$4%+K9+(K-NV ^/K/:LN"&):=W%?9@M^Z!_]7X#?X^^_@;CK[AK]UX M]GDZL$H:HYQB>1$@B4#[J["1Y5PS9T0JWK0.,3L(\(]+O@.5U[,5?"OX^JI\ M_*VKY5O)C).&(2]DQAGP+&H?60G9%.&RX[)U^M-=C-(/DH['W/SZH-W0_K#4VQO=?5@VN^-^F4WGPQ$ MRCQX8YBRM?>J-!6O%RQ*&1UWH.GMN&^.5: _.L7V5E9#%Z&FIV\ _/U)F>'D M#)R7UIO$%2LV$CC:N$D<.9!G:SW8&F IKAQ6;TSOOW6@$V%">Z%>U[@]>$TA MU_=M>3;!/)R]A#0<58#K6<>4,2#Y"#S81>P9$='6 #0BHY18N"VMP_1NPG,: MQP3-)'XD-JS.-)]VDTGW6PW]@*_TE]GW@<^^([/EG::W8$R3=32T]74^2OS#B?#+@_3*B#[;,L;>!<0H$26G*(% ME33-O* W")/!9%4@@;3VY7=#=D*TZ4$5/7CFEU$^A>EP^N'K!"&_'?\G3(8U M)/4]S% ,#-D^IEZE!%F+@R-Y=X&P,X>R2 $Z.]7:&]\5V\F2II$Z^O"X-ZV) MW9P![\3YTT(I/=RF/2<@WV V_(9ONBIM&*W"/;*PLFC.67#UH#MJR< + MQ;+W CQ]+:Y]2-=F+"?$C";B;N@Q5>?^63>>=J-AKODS'[L9C%XO8I<_U0UR MV UJP#-H*YBTQ=$&6;=*D+1!.DO AE=5SM0;#PNN7F4$U!Q8U%>5[([1,F_ MPN_#+_,O%P%^J%UK,%^&Z# 2CI290$_;&=G4+$1BI,Q9<4[3C\[NH.T=ASL1 MM?[T+/N(BYI([G60+SD/).OS0V+F2-M1!*#!U%;T>ZB M]!O&.!5-MQ+C=?6&_M;PUT,R78?C3V1UT#?TD75B.7D_F&-VP+*I2=NAZ%I; MB[X4ZV(H$.S56(0[+.Y;AS\14AQ#^!N.N [JP',=#0(8'0-G*N98LYX* Q6( MPAY-">@<5[ #%4Y5R8<);(/Z#H]"PAJF/5W/].U\-ITMRFBMDTI2-,HX5WL MB0JPMHRI?<;)PE3%YF@2-C_9O@73"9"A%_%OX,?AL4(;9KX,IR.,UP_?SJ/$SX=@2A8K>L!Q3K=EI,XO1&,8!,_W-1J]:Q]CN#?(T[F'[U4U# M+W131,GY.>I3A)J!_7+X.^:+1V4#[93BM:F*2O3">OJMN!+#@3HPK* K0.AMX XU@%!ONOG+"_5.^[=N!T,AN\A_&G M9=$J[X6P%CVS+BSZ/BL634RUH9/U5G+(N]6EH:=>X +]=,Z#2P/>5_V_@[76 M'2J]AB;K&8A5B:A=8.Q3NV\79;8OOG5[A;X#A']5?0=(KD=%)EEXLAY923K5 MU/G$R'A5C+@HN )9Y&XU]NY;@5LJZ;77WSX":ZRWU87>&@@JL#8C2Q()2*E] MBR+-"&DWR=[R!" ;:.[2H,]="9@U+5RV +._=5T! <^>LC\R;6O#5 M:DYVH'/U?#:3R1^UWZT:\VW*NSCH(U3>G676>Y3]LG48"O2.1Y9 2]K.03-0 MP&O=$5>TKA7_6G>DN([BL=LWC>3;^RG+&_B"Z\9_.^#JJ7+Q-DSW4[CX4)W= M2($#!=[[$G !7]:ULX6Q!"TZVE> *.^%)?6!UYZ=S!>7X&N-J6<978IJ%HAUS.M!; -K-DHD)?O#9JEP3=S4^_[UN_ MNTJ^:RJV'FJ(GAW<+9*$EY"4YS'*$!B-KFB&*;%@O&,E R]@0_*Z]57+!AB/ M7.6M!-Q+0ZEOW>A;#56X%,JP[@A>''CC)2L0:<91!/(,7&8!)2J$9')I'5%R M(Z 3X4$[H3>T[^JZ]*$&K= ?\,,\7D$51 :%,3-:B\B(S88S$(9 :M0R..[4 MU0+!&Y?T[2,\N>*;B;CAS5,])CCK[OLAX1@FPVYA@)H2LS/>,]"ET.+B#?.& M9H@Q2"PN8DH[%=V\Y8AEX^"/W2=O(]6&;_<"T H'V19?,0W+D*R+)9EW =7P M-F(KD./?33104M>7A!N??F\'EQ19$=E%EDTBAGL-+":7&%=@BU.B"+=388N' MI?8;;C2.I?5]!-N3ME]V$TPP7>\R:%+P7GKF:S=B'1TM9L);%C7M9[3010L[ MG;CNJ.K+HQ_W +V16C8H^@"9'J/=S]/YE S+Z705=3 Y-@&Y_ MYL&M@?:$?:5AD MD-1>HUR1&%Z^\M"$$3V^N1"&]&]S^^ -[B2Z?^QZ_UK8< MXT^OS@=X?1;%HETHCA?+E*G'-E)*!B[7'&%46@,*T[R[Q2ZX#O49WLSKBU ; M;-5!JM6T&G4Z *6SS<$P3F\6O6M9LUC3)H6Q]+J$C"FW+N"_'? M>D*J.U!DO=S,?B439KC:_FC[7TAV7-O_U)Y2B]\/1 1T(G.F4N'U1"(P+X)G M.01C5;"&!-'\4NYV7"=$C-[4T<.YX#KL_L7O7\G#0MI=K,\!$X-L%D5@%0N9 M%B+CR+;F9$5;W"E\:@]V7(%P@D0X1,@]A*._&I-UCJ^[Z?3);#89QOG"P/C8 MU<#\;CPCT8T64EB"'D3.;0;RG7VL:+DV+/A86(8@$A@1;6Q=(',_A"?)F-Y4 MU$,%LLL-F3_#Y!,9,F ]3]Y9EM&&FO%<&/S_Y5W)35CC\+$#JZ2P1,I%LR=8K%:+(JDBF54BV1=%KX6'EZA" IGYTFE+ M7%5<$%Q5R.C^X6L<9[@X#J9[ +WF*X"1/]2RFX_3^_J5:WO)!:2+^-?\=K:@^[=\ M5R5VVFK1; H50E,2M"XP^6)(U5B"CY@0<.;AMJ#GB?9'=X8+9B#3(,JL M5Y3U.N\Z3^+318S-W-_]KYE^N:U1@,_%L^B,LC5""TXSEXF$R"5)W,L43&2Y MH,N@;H=TALL%TPB(6FD=O)^!I KQQAVB[BRW(QF^7'&?N<$K,ALTAT MS+6DM):B.\D)(/2L-DWV$=O]V([H#%<(H@DPQ=%>.]%5LJ!=RG/@X?(A-PL6 M9A\R,)+;?_=__W>>??K[L?$ #Z/S=."H T>M]2^P$X:JS)&(E)*"^Y6B23! MNU"29C1;[.4UX'3.<&T>B_&'D(V[BC_R9=E"XX>GY5^V^2Y M)Q>#(-Q2F :-X#M&G8@P2<>B$P?' "$98?WH[Y5B-KB]IZB\(Z>EO$:TS,GH M@PDQ!6T3CO$ST#!LM-7D!Q \EO&3-\Q)9XDM-!(IX*C@8^:$^L"#,U9FE 2T M<8V^)?]L+)OOPNL %2-+#VIRW:4D= E3I4B30B3*ZTQDR)D$50JAUG&=;##2 M8L<)-D 9-R,-QTY3?)('R/[X.&U@6_./&3SC);*NC"F7Y+F61(@JX20Y'/:* M$$3 N4_3J'2BV&'EC6#.P/XX1 _P]G]-LNUN$[L%NOC612.YI!:69ZIZ3JI> M/A>8LO6&AQJ/D.C]B;8".G=W$-\J Z2E++%T:;H]P RD$O "R/M( R ::G4) M',SR$%^+EZ!LA$U*4:*SAP.UJHT2:K=HAEY/AGAR,&GID.%ISXFN4=38&IF4RRI3*ZQ'U*?3KU?/O,4[76 MWKQLS(8=I>@JW<[\]763KVO21--F[P]/CVH"02;)VK=?$%WQ<$1C MAJLO!,CM8_4PHRQ.[V\7R4/EGTW%O#L MPN8 -W3/-P^O9]K>,R3-9/$EUFNC +"$(8&G0"++5)<2F7'8][1O@AHK[CN4 M]7%9/X;@[G(>E\U5;K[VD)]G3D'-@+(I>!_@W M(CKKQG[_FSP4RTX1&4:.XRWQS"XF:8FHN\CN PHQBKL1R/AAW,-M]-K@2 2/ M9GT?K.*!P3;&3170$*7MD@< #9R8:#"^EWMP7%;?$L<=R>B[\(I\J]">N98N M]/+HQ127E%)-)-.*2)HD<4PX\&"2B312YGB?6[LUCQXW'(=$^*L3ZOYL(=_C M_9IK@YO)8S<[F.CEXTUNNIO&U3N/DN'_%Q8)S ^FG8VH5XZ2&,59L3%&HWKU M@]]MV%,W^I L([_-O_KFSUQCBWZ2'I[OOF8K"+U2MLCDB]ED'O48[>?/C*$S0#>MJ_)A24#7344;*9RQX-P83J0M MG(00X1-%/74R6LL-[V'J+4.+YM8K:[\UT*D;&)=)Q"K\+LB4FEMP*.Z[ M[\PJNI(8#UHEDAU?)'H9 NLR$)6DL9YE[7M%=]X>Z=0-CI#VD@)Y4X)X4V4O125MPQQZK;%8F^(@O>M:1V& M)=@K#!P/N8+C05:9N!+@5S9'G5(.R?=2V3V?/#C,VS-\&PR>]=8'S/>:];:3 MH;;F0.W#\N!9;\RD*N4D"35258Y-58,6]B,.!P@M^IRYCBOK;2=Z-V>][<+-"%EOG'LA M=4XD&%M#M(N>>SZ!YU^T=!$. *NUL*>2];:OO0YE:;RL-R:"HK0JV\C:-+'* M>7M>*#$Q4"U]T='V2BX]VJRWO5\Y',Z&S'KSS(E$DR'/Z/;IG_/TNO$/-[?1W[5[M*LYD1;>=Z%A9DE* M8FM3%$;AO=>2)5TP8OT; 9S7D06/:^P%T"[G;R%USG0/4)CM0S8!>B66J$&63H[;DX I*LZ!Q3=^GA<@(EM^% M7$2+Q^E\\M@\??[]ZC/+)DIN.=&VAJYYD23 [D4HS!-F6SL0;M.$F>7X[^OI MEQ^63VPMO/S-LX&?QQNY40@.\=.#6!L@P?._T\GO7^] ?4[14_ ^ZG8DX2?Q MSH%WQZ+5(;B4&;8&_S?#G[(]#V5S< V-MG>12@Q0\;JV#!S!1&U'%S2A,2LE M2I&%]E+C/E$I'6P'#(%EY!Y]&[4#^F#ZGH1S=K)1'Q&5?0@>2SA'R.RL]_44 MJ6O3R.)K$ZI2BX*5<-D7F[X'X1QTF^_"ZXC".3!/E8O61'!::BM*1FP5\59) ME,RXTM%@BV0?MW#.3G;J*9RS"\G8[=Q>66C!4,[I_H=/M3IN=@N[VJ?)_'XI M3?G+;16@?@%F7>G@#JN@#CA[7@9UZ-WJ!!&F\+40\+"WJ%67O0BSQ\9'[%CI MRL,/?>%K6-M_D;OF3+/ZX_@I_E__SK'U!+ P04 " !A< 17)QS5[ZA( #Y> M$P &1L>"TR,#(S,#8S,%]G,2YJ<&?LO =<4]N:-KY#%P5$08I D")(E6:A M!46Z2!,C-=*;@%*D$P$I@O2BH@(*2!,BTI0JO8C2B8 ( 91>@@1"2/EOS[WG M7#WGS)V9;^:;F>\_9_E;8:^]=_:J[_,^S[M7I'RD3 ,'=35U- $(! (D@?\ M"N9@FH:_BR, Z.L#8@ , T$"6 "CS:#Q9THUT &O 8 AY?>?SD^U_@" < MO+7$ ]"#YPZ 954P SQ+OWSWK_17^BO]E?Y*?Z6_TO_2=,'&][H$OYZ-EPM8 M@/R#*3 X?[_Z%U/X*_V5_DI_I;_27^E_>[H V "^P'5 N '],!C+^ [::!@ M&.VWA+V=A[VCI(V7FZ2_O;W)"6D3HI#2C#_&_8V+DY^/#;.CBY M>*B(K-ZLO0A,E8E1V5_1 MW_V&NX./#;^_^W4/;T5_%8%?GJX('G\_+2V@JNQE[ZAH?$'S[W> )16!O[?% MS\]/RD].RM/+25KF[-FSTB=EI65E)<$[)+T#/'QL_"4]O 7__H +#MYV7BXW M?%P\/?B_EVUL/7U]5 1\?5WL%1UM'!5L[>T5)&UMY.PE963L;21M[.5D).WE MY.Q/*\B_7V=K_5?L/7Z_HO==O;23M<=W!W\/#Q!D=#1EI ^K^A M3E5E>SM%.R\'&Q]/K[]5;^)P\S\V9M==5/]!'96E_W[J;P?@P\'YV[=OG[+T MC_5*_Z[??S\#3A]X]-MD@]_D_R](?U7R5R5_5?)7)7]5\E85Y.3@%I 2$14^(2XAS\TO+28O)BHB)BWU_"(2>@8%Q'R/;_OUL M8CRS&P]L",G9>H7O8SS"PP=')V<75V\?WEI]_0&#$GD9]Q\\S'R6FY?_ MO*"PJ/A51655=[\@5'[?;V"EH3TF0W?HG!&] MS8+?U&F \(B2/$<9^[]HO/?NW=2S\_ZAGOW7L M'_T:!PY00\#)HV8%8 !!,U8TA^JO_"_D$TR E//[4[' K3_Y%&)^_LC45T#S MT8USS1^=J1 UX\PUAA1@JEEG>P^V2X@@DQGQYA0 /AR5[T7WU =(IP!?*@*S M R/V$,84("<23:( GM@@;ANYLP)LIP#CA/HE&JFE]#QD/ M_>$8",'\UB0O:PMMC-WKR =;C-.I"#H*X+:$V#I8"SYKE:PP%BPTO/X57YZC MI;#:%H.F87>Y&K%Y^GJ_X,KU@4QW-F#E/^FS6ZITQOU5'S=4\\:);,\*"I!= M"%N?1CU$.NOMO?.$JF7L>+;FMNO&/UNCQ M#/36/4NV#"RA1M B?QQC',O*WDV%OM;MH+OVZ?6SWY2.J!B44JD@Y!T?:0!* M_^L^35RT= %ST6>W&=7UM)TAHL]B@1^S6%D^!>!_ETCXZCIR9?AR]2/%PF[1 M&Z+4TZOJY/-P& ZXXC6N4X 6Z R40#V)G*J%85BP+"3(6M/Z)&!G!/?<NJH*%;JL-"D *SB9!"JE7ED2?A=&R M&:G]>S)4G#R W#0$K1=E1 &>0>RL16!8#HJEC&OT _;94K=E"O-]G.?L?<5Z;IQ;<1$% M4,5()^2N2#P%L$K\IK!9%6*RIP3V2MF3L()\F,-B]BQ6]*"1!AOP/SD;)Z2E MY>8#DM]']%A^GCR09J0!L/TN:\UI4 #E5/(N6P KLD^( C1JZ/Q+9_WI5V6X MAW!.+66.H,("K )#X91 (0(!5!SG5FN MQ(,%8;]6"H#;1&[1Y;!4%#Z+I?E](_ZUK)"K==;GBNJL_)2 ].Y<]DY7D6@. M S&F:3X%.260^"?G6LR=%",_)K NND_ F"I#DWD?R\IQSIL98(1-9 M7:$X<(426%\0^M$48,YV&+:,H0!;@F9;!\27LL>FR#JS2+0=\7UP*>(R^0/8 M+8.CY#KH5V?J4>?_@P[\E^? M0BSY(',I@ Q"Q?#D_S4#_RW_,#>N[;^?*+*FI#JY$4H!SBMDFW.#+;EG'DT* MAI'ON*F&1?YDE*CTDA_G#0A\#SX\_+^=&_TK. $D^2Q'!H0 M6(!_(5._;7)!X11A Q3@ 2JK9 $Q[D:ZE+B%_"H^7TS'/AX,CE)*';B(";LP M C6FP%(.0)N![X_TD-_S07[X!6P/2& I3I$^.O_E0" M@L5!3]+57HA$@Y:^H%FQK(Z@ ,EQ(,]#18.+)MZI_^3_CQ'54J0-&EL+"RO5 ME9/\G-,Z5ZW>M2,/^:0O?VNCLJ*VD_M>A\(WY.#YIJDHXSDR)_NW23;(]O$(;&YS[>(%*VUSW4_7:UOL"OD"LA MVPWL\U 6LLS"9]D+5;4.Y/O8*,D[@_0V/>@#)5A>0"<>[2D8V0I-G5!#GWYAM/=HMS3-),GI-3&1?5X60&?NNZ06N/;+F)220P?P3U'>8JC*L;$3E^U_AA1 !4HFR <,@D.M M!1*/>&I58NSE3.&4X\SW9%^PT)@LB[3,J[(/>5, U65BB?D?' ]78/1='RNQ MV:[A*B4WEYM/4KH@[:84X,YL*W2+MQQ4%RV-OJ2G<[[XNP?AUU1[%:';\0%: M?]HXTU)86^:IDIMS+K5/JGI??^C*HYEI9/L&4NVL1 H0PHW+'AO7\HQIDRN' M.H46D%+5H":_KMO+''[5HP=WT15YK/-''T]?QAF8#ET;V>I^48;V\2H;6M6% M5T>VWG_HO7(9;%D)J(5RJE D(ANRQ11DO/WF:%!W[=:U!]+.1RDLOO#@ZJ%^ M,*6L2!B5?B2R,_$-=79F2<0Q\4U^"S[PI>DQTTIB,@Y!%#9G(=&6(M>G2T;- M(Y_GLF9TS)SMYSD2_TI\SO.4P7K-O%5B:S;7.\R3 ..OYZ^7,9BI\T3ND%R? MQGE8;_9WLK>0/]PKT'3O]ED+$=20Y4KQ-[[Z0%8QRE@I-B20OFTUE_&[^/A# MSG-DR'\P#4DQ< 6BUC8_=U KS'4?4)NN>\S8]V/'V&>:V)6OCW\M)3TIZ&GI M^8BISN(E(9G=^NK'8(U33P)P,NZZ ^90EW!,HOMY!7']]L;H$>1&NC-LZTC5 M+_H=KUL))>PW_QXW0(@%O$*&-"GV]V_5309=#6_I"U(N#3\'$\45$3[M\ZC9>>-G.D'$V=*3.]C)AE9F!>27+:G3MX+_A#X M9LW-N('AF\7G3WC78D9W$S\K<%T7R_W6/_'][7PG!XB"!56CY3[)T\'E\U^] M%VB#5V<]$VM':PZE:W)VXF-54>76O4T!R4 MTBC2N>G 6,7Q^TSMLRCC[BJ#_CET+QQ><_I5Y7WO;KGR;JFV;X;]R%\^IU MN>[(=Q3@'$)Q0 WJZ SE4(;.'"IR+Q8Z5*-==N.>00Y7V,V&7WOV(7]-^ZMEF6O]K(\"$C15&Y#FP)Y8+*:>'FMR =OP M6COO2,W;X-%!GL-;95]_-C?111U=14.J@>^^D=M<76V?!GL741/;T!16+RVY MA]W9^?VSZW$P]E4BESWA5N8[*908,;*/Y%;V_OR26" MQ;M%O[A]6O'2*%*R,E\U'1)J&A5V<'KZ3D^FS'KD4%OF]/G:TOQ8F.X;H M(/!$L;?S^B6FWEP&6&G0\>B]4RXW-%^Y!:;5')K]FG"2*C28&]BMCB5L3TW# MPP0NZN5S)>YD.D&[AD]G0X)9;S#4E ?9+;V2Z00)_5RL^!11?4^!/?[+QM=" MJ]J8,DWZ_FOP!/_$YMKY2(],7MN6JYJA\ [3AN:< \XB*>,^F?3.<^KI#F?X MT0,(!E70"SO+!W+$%E#-YG%<"J4 >R(J($*XS8M=OA7?VM%N=@GTJ-P @67[ M(7]K;G+7L?+=V-VUVO7#_IO+[=;<0Q(*)_MN7F/Q$=A.7603R62TOKI)T"23_4/*RR4EN9_69&QM*:1 MP)E64<$'L$&8425CSH&6XU$%BLV>#._DN'K%#6L9'JTR:\+[L(/+' !J/XLH7![5#&&D:1RI1Y M7CWM5EARB3'QP 9;M[=+%T&4R.\XC_H69V[BE8M0CV?6K@G4U>BLYID))'G 39K9):E^PC04D@+P3V03 MYJ:Z1F)_*/33M]3^Y#(K%4!^S5G%0L C20RC(=2,A()M/Y"#^T_A0 #@Z$G>%:Q-'8$^"?1&V1&?P 1:%))-==.?E M ]]#.WL5+5.;8BY-N+6FGJH2D1\*A;_GRY!-U.IA<)T+WIB*(I M)C?#1-(1ZKU\F]8:%,;Z^V;ID_3GK/#F,/=L^K:'!7*$)R)DZ4U0;8/#L\42 M\]LR_+9^%\DNOTYM)L\J^\DU17H-0Z\4,C%82M3'1[A/(UCJY)J?&YZX1 M)"J_].L^E[^;8=\(]D=S(<\I0O MZ994V.]7DR47I<797#P,47CRI3WRD]\5;V6YMHF4"V?$W!:S[R Y9[%L+KG^ ML::)1D8Q7T2H$)ZEP^H. MDI8"5!M+^K5ATRL^+$CVF:E,3(R_Z8N L5AT\ E9U"W<'9+H M35+GK=QW@.&0O&%Q\4D@AVY\_)S=]8SM9(F3':>*^=]2/?][>(E=SW1@1:%N MGP1.[^K:M22;Y [75=#"*4 [-!RNRO/-UY-9W-*E]:M_;3UB!L:('=\C:P\Z M9YZ]K'BR5?Q N/A79#QL'P5XZ2&$I8O@(-"4/GR&V+5OP_%]ZI?K^,4^_N94 M3O_=J:#%K>"MT-T3M5!2,'+E^6W5CS]J,7A?=B5]FRR"S&HE9DE[MLY!)81C MB^3VD>@Y$RD1.X;S>EU++CG8C02A,[(XY'M8ZWDN&8FFS"EQ74)YB;\8#;P>P M[]!%%K>7+ES)C*_ST)FYTH7KA)52R?\4JF\ G4B$!W(Y%2EXY<>"&I1QF0)L MROSG1B9O(+AAUJT_(P;L(,DT:!3T*6A'YHVC?I(04WD<&?JI=@??:"&MR?[9&62)7_* M"0ZW$SRLQ@.:L_H%/L$#6/KF33S<*N3VH[,?%BQX51(;O!1P!G'!I]UG0AC= MQ"./8A]D\Y3 >P.K[WOGNGI?_?Q4Q]:6086TW(72&WNGGSCLI3Q@Y[RIOX>= MZNO-MZ*/4#:"1?KBRV;.1L:8I59(4P +A;Z!J\>':E7&AY^:/RI0\.DKJRS5 MG8(/KJZO'O6!LT9;!]H[0%*(#6PR:OWM#9P!#Q3\U= M78O6[=RQ>9[#Q$2YMP;4,3Z?)Z%)E48:UP/"?ATQHT\&O*5U?4HT"0H2O4$0 M8W@BT1K;,:)(]U!$A*S*:V"PCVU8CNWXI.[C5TSH?D[+'P/9-K9R=3-?G0,[%2Q]<^9)H/C5R[MB MZA=)Z6Y'1D?=)EZOEN;*ZHF[:QAU*VS5W"8*LT3Z<,Z,,PVW^O0E>"]NE18. M^@I[1*<^<72#J$_BO]3L/B)X//',=]D8,\O1MC$L%AMA@Y>EZ'81GQM[>1C< M A>1S"^3933JZ^;.HOUFV--2XM2"U:N;CP_,H."@S*M$Q)]\Z6_;8\DG_&8\ M",E 8@("Z!."K?QFI0];NIZ^=#$HMN5)NA+\K ;; 7&M<_V>1)V2U@(70_FA MGIMO,5I%*L5/2BO1]XTF)HZEF'&*B?*D(JR((GAO]^E2R/$LA9!+7]0OSCEY MOLQAG&(F,[OP':R)73>\*ZU@237XLNL>!:BP3@.H@6O& [\%*)C5.Q',/IY' M%WOOOQ2S*LX6PVAR&>#AW7R2&PGYTY->5J=-[X47S*6Q9)Q;8@IY;QG=YDEE MAI]M]1KOB:VY6>06H#9W^GD(,RT0;*9A/KRU'"]BG-6Q*[-F4*W03*MOXOO>@QKGZQG>',PFG/-BWXY M%B# ,.N1QS:B(UYL+?1+3%!_T/(3S!ZM_8'__9)-UU?<<>)CS7[8&?=9F'1MVT= C9MZ?/,ND\WPC]+G3" M(GT1!Y!SSQ>0."P%>)7YQ>UGO_.3F'E>]\+9Z@.[I@[(U+.0+M##%9_-_$,G MR1?X?-[RQ4]L*4Q7#1+51Z?:^)2'UZWNDK#QH7&@2]3]6LAY)2$L[WW9\G:@ M>VU&T-WSTX%^)''%AOO;7AL$5S[)VA&1>^SE<3(RO#R/H?W]] .J1_M+ZT]C M]JRDWJLE?#Z9%[:3<%:A2(.-X2<*>1\?C?$/MIA^-['OG7A"V?@P1NN8FMDV06]'*)>4ZQPF_?,C9O-TMUD MWQ;#DZ@"F!.,]1$%8+13'0@Y+I.]/&L39[6.,U@!>;T0 MMFFYG.S8>.6G*+P\9%G^)QWYMWQ&.AZZJ><++48JXI<:V_$#X/=KC @%WU ) MA9S?9<:.4V33W.4AY/(D,MWMBL$/A3^\7:#^@A@7(>M*('!+L"U!:P/K\KT+ M%*!;(X[8O,=IUO M;YB65"Y1?-"%X4#>R2Z5F\E8@I;S'/.=DA-= M@E4A+!NM'24S*CQFGV$$WV+,JX";RPBE*]G1N+ILEN63B/&S5^(;;4B83Z:# MA8L]\T?<[VM!HV_LZ3F1_%1?/7M%5"D;Q\=I1AM67+MR[AL0NNS'7F3=XU*2 MN^G2>4GFOWW@+O9)QM/LTVA='-/">B;]E\>;CKMKJ M726Q429_7'%M2I,Z[OHCR:N,?#N=DA2@2_19G4$4^0"2S MFP_[8]NYE423PS$%4?EB57PQJZ&L_H)=]]S&'U]-?EVCR4N_4X(^D=26=#[Y MPE,C-K'"%5K5AMC+(V?&H$FSV"J9JDD78GV2D09[4M'W ;][[>?'G^1GS@N[*B&C/1^BRH*/>,V];&)J6P6/B:Y>+## M>XH?5-EN))5-S#6^4FPSR&,N+J:L-Y \1S#DCJ MZ_['KTPNR/4MFFT9TG\>OY1[!)5GOG1D7L924\A8A:$D?1Y*A4M<142=BNF< MK_*F4Z$*B]T*I/F]VK#T:W=7WU/"E*&.KS[7YN;7VE.+77'K:7(.ZJC!V]J< MO_S>ZW'$1SZM936H*)\!:)#4C 2W;<^!QG<8O?]4:=I_-1:^W2CBI@DZWI$4P $=.]$#DNUZ*\B)'+6ZH*+->.(Q[9KJ?OJM"=ZA/"+639]NY=,DES4BMI3&']-BG[Y6_P-IB M]'MO[]?0[5N)&ZC[RV7]JB+XW%9%\T6"QD+LY*7STQ0@'@@IT@A&@@]M[81N M'8+N=%, ;AC&WW^6'*Y.WH7-JB6^%$4E4H ?3FD1I5EXD/W:R"D1HC/U"J,X MV!F\-=\9"I"31 $:#;X#UX^/ _:H8O$@>')$)\ 6A&#KJ61Y9,L&MI-$$TW: M1';<5GW[K!%& 2(QLXF$?2Q[)9@47 M5;=>5B.9JF:JZF82N=SX3F;MJ^IN&U1C?$K-PX.,M#$\61;QUJ]3'_LU^1:S MKH)AQR>F*\?W-+-I5#9JXPY* C=:WUBXTMGE,+8"RF(6,&.EUTT MPIQ0]GH]II'9@&U!XIH&Q^ATO4%"8^Y6F:6&E&]OC=: O5EN\Y5M[]"YFLV0 MOLR%HK+2_%=U&>-?&/7VI_FJQ)Q18 K06CKQO"QA'9,8#VW-[!F;;"+0O@/& M%J)'&V,2-#(44DX= &7CFOALSP[L3M89!&_W?FA__.7!7.KG>J*IQ5[, M7L+1GC7R&U-D-!&$=EW1?%.G:X7[9SS_G:)_[UJ%?RC2>@<\@@( [>@4C]*RN"=/?TE9./ ULNI%@]&LD35 MM,)2=B7OSGBCP.[9OK%GFP2?>=AH?5E8I'7_]!X\QF>!H2MC21X6%W;9->CH M6.7R@L>JMMG3&PL&MLP:0,BB@X>D!'^-=5)'(0P2F_4/$TS\,Q/4^L@&[Z0 M/YW,_=&D(=NT["#1_!$;?K9I("3LGR,-])H1 DH!?H"&Q)]@I9\>S=%?VI&M M;'R@I.,<-#*8M_#MZ/B37NF=%$WZ;V68QM/XR;2BX2B&YET#/)K6^Z;P2&]J MKY^.H(?=DC,7[W?7I$[N';__T*ED<>72,=$E%3\G6$_#6J,C*7-^;&8"[V?7 M>XHRLL*J 05;. M$\-\# B+I\E#.2R/%I[%TBG*/&0+BMW+;CD9\JB%V_X,M3WC27%,3!-:9*^E M<;T?-F==#N*!.+&06O-/#(T^+/2'74#P_J8?O,GE __FR!$\*72@@FV#Q@B2 M+-R2$G)2(Y#D/[\*3IJ "HKD!^TUI.]E^^[O1$OB]9V6V& H0S M=GT^-I2+:9K][QLXXRV_W4\HA:]K>8+>%/BR]"$;J?JP4-W/]8MP9,0) MNA(C2R>TKIANG]T2C!;_G(7=6<8J5_2UT=U<^K4J2^SQ!G?,^T-!>]6 #%N M\E$_O(^/&FOY^0B6QJMLON;!G73ZF\MXQS*B%C8O2W2DS9 CH8?YT"G.;IQ MW:CX3JC3V[YHH6_,VA1@WS)8^U?<>\=YZU&1IGK;0=VQCM"%+?8G&NQO0U:. M<6IHBG73!GJV>-+P7B&Z*=YQ6DF"3E*= 1?>,IP+HT)+U)H1=Z-Q,+WU+D.E M%CW,[?C(,V^Q_WM@Q]:PF-;79M&[9]T^N.G@UT0FO:6MJ0;I9F2S),"N1@W< MH)5D@Q>'7O]]_##8#9LR_2G8;'1C;\#1L+'5%LUBY=DNO7N", 5:,(&A3#=K^]PZ8@9#K,DZEK\$:DN\7@S,M^HP"0 M":(H5?K_JY>IARB $VQ7U N)KJ, @@@3>"^B8O1)D-OL3E")4HS)RLIIG<.B M"R$:(4I_".R(M\-<_$?J19YW:?56G*$?4A(?7^Z&.4]XRF%J#>[MPD7E%E-@ M+;=5KX#PR;GP-Z1>W9B+DXY:X66^W/):H)'5)(J^'SW1Q.(QNH=9B_>Z'.3V![$&P!?9;KN@+<1ZI'[8MG9IBLN!O[)/IM*H8/MAG2 M&VPK>>[N))+Q;"$)$^00D+4WTNIK4!W;XZTA[H&^/9A1M=.= JB"7GR*ZOFS MV_\=%Y0%_]8J@!^B";S=8JO\;]IBQ;S_!^Q%E8?^ ,MTW\TS9 SCN_"!V ;1K9_K;%/I"._7 MFJ)?'P@Q^O,]I-=3A&3D4UY>-M0[_-'PZ,,L071I_=EG[PNM3QV1V43=4@UO MM$%7E3Q!FF4;UGOUB=LS]ZC0^D(/$VW)Q[ TU1FOH"_'S\:K*9^EIRV)1(FP MPL=UW]F'/DER<-NG-3YL36RB_2CZK$99&%.7>'BY?TRMX-T'A]">J@^I'ET$ M[BH;7>:\R13%]3OD?8H=SQ1"SBN/361/1A ]8*VQ0_@WTS;4O$$78R3\*8"V M!N?^=>LW^2X9XZH/F>)3:*+8&7-'G]=516V/Z@6E'=(06'5061ZZZK"R&YB= M::#Z EP@9@C&P<^(K\%A&KZJ*AOW&MG16<(TX[I^Y_&KB[@R\_J.S%M.B_+B MYQL4KCRJ=2@];9BM-WRLOM(KI64B+2*6X-G<*!K1;GX GIQTG/HP/_G(.D(2 M;C0-X]##Z(<<=SP^:%)MW\>)(XJ[LH<\KD\\JMPSJA@MS]'$6T],+' N=)?" M-%8F?!UK[12(,F8IU;?NF/\2+[_2\CN+IV]O8I]Q#CVQ'$,\^=B)C#>?7>XG MGQD+N3_S/%^*84^=?KZIAWX+I0QZVMP]F( .5DPAV30L$F^3C5'X,O(YF*.1 M&]FN+WN%GXKW[(XQK!1DR?\/F.EO%P3U_&VO=QXZAC-MU_F3S;HWD%PKJE,; M3<;GZ^J??B6="G>K?X$Z_)')I(40'R>%N>F!G5V248,R&)E8MVZ[[<4H!GC) MAFJQ,X%B>G[Z4IXTF7/\ M1OC+-%JR XM&I3(6A]9:!,['W1PJM3LC0++%XW M6!9$J1?,_T18__/-]2681&+:) NY$;9M8EGZG?8KS^^F[NV2U!-LB& CO2ZE6($J*Q,IF1L\ 7 M(-"=*68[(+XD/39DL8<,=QJ:@]6_>N2:N'V#&2F'D$(7!5-CU?KK?;>Y)@ZZ MGOARR(!1ZRP)'(>K1G_""?\L_P]_F9G(F/3Y\)#V6:@3"(A;_Y6 B#J!?S.; M6&[QA%X_E>,0R]2K[-K&[ ]U4![_,A;&!=E+O4R]$==/++E]#9H8P^T?\RA[ MW"WQPNQ!)J;]RJLY+?2--?CJ4HAC\8Y=S2-09:A=NJ0OS 9_'!JKY^DI.=)R MSB-R+FG5E#K%;5$ZNI$EL:66T=/04\1P"+9%-FT//K:AI1]D$I>5L0!J #ZR MZ8KO@HU+2'5H4%M 057VR F5(V3/FBYP!-95S\P3'3!!2'9GV?&+,F+A_4V^ MKKNI1D-K\@WGW90J3TA<- U#E2V_(TOB^5VOB%@,@2B@$X8,C%4E$,B<91*F MXF4^(4[,7[/A13A7U&3&9P/R/LQEXZ1S_!L:P@$%"_.E1 %LY]A7;N8"Z350 MLN16\$7O-7UH*&Y4C7*J>2A\-[:6IXC^*2HW]"C^ XS-.8Z]-0SI :0'O23C M CG-IVRR(6T!B(K[HXN2?.2&#X.QHF7?9EI^5!8/FUST94J)9@6?GR5*!5V7 M8UGW@/7#X^!#4Y6W8CWKH2Z%FJIN9U_-DU(8R(Z--CDVYJI\3>YR;9DA,]53 M8ABNQ&I,]F!%80Y+XXI'QHY!36UB>I9P\LT%3=? ;XGA?,)\_/@@&J]&#XG$ ME%D5MAM-.2BM/S"M/V1=16,0?8#*[\LV7D_;F7JF+S:0M5]5P/5*SR/; .6N MOC(U$9Q")[H?69D=%7<\&_7VSBJI[374))58,M]#QSY"5, >];?KS S!V@K( M!GA!^J-FLS^\T86(G3,^QQ.N9$@_A=5.O?!*LSGYK9C630.4#!XZ:XH]'6'W MZDW2T55EAH?>W9=BD<>LG_S,*#+7RG.5DHISA5+?LBUM3"7 V- &X09,SG(4 M(/],^W!AZ#1Y+22PG_X)T0,['"J)O5;]TNMZ)6G@Q,IJ]@/R-?3#?AT)G;,B M1?+_=NSZ[INZ*0 T^)2/)_3HQZ&#KON^2M$#]Z@)Z PT&G$TF#_88-K%L5H? M?4ODPT7FJRP8DMN<,6,Y?:%R_\FB%VMYKQJBOM*)"TGQ:N/H%9C8(-N=K:@C MK;-0>G-71DP9U9W7O*UA?4'@X_D)V&Q:$2Q%>;8D:C MOF&V4=SANA-*&RILF?B47_; 0MV#3]=R-#'[N$4N;""/"Q+@1M9&>RK+ZL;X MD&V!J5/9TNGA0=!'!'1)_T^HE"="+1*F?M)4HA,XD.+63)8.=DY@<.P/%C\3 M8''BIE?TVJUC!BB\(3T$.W'UU0A9H,MG]\ZSS\<.O]J:3/%7(: S![L%]025 M[YD]F$OQTA>F9OP=$ 9(!J)70,P7Y@'A%]1&"\=OJQ;^_M6$:=#>@OS$/H^U M3T)&)QR%"*;A-T?KE6;FX\E3/N-\3T36CL$:'6 !#3#&CBJ-2Z=5)&H@RK>. M&2=,(NQO?CZ%O4P60^>]24Y,YA)G1/JZ/7X6BYUPG\PN,\IE9!M1=.VF]6UB MJ8=*QU8-,S..JZGWX*?WX$KYB_<5._)!KN>9Z3C^K/')1F)4*5$ZI]6!*E&. M*QW[3L'S_/W*C#H^OH!,"78^;5BH14# HR/;6'.+3MI:F@0%QF(EB/& 1N#\ ME_?5:[_0+NV>LGQ+JH)PED!S4>IY9"S?/E6>$?*$??;":?WD,')I@W@XZ@5N M]<@$8F#^9;W:.X%IOJ4@[MV(-G/VOFB%HLJ]]F.Y,''6G?OE(-/5&^M9=@Q] ME.28;9&[X@H+A<7*+B-:5?G?;(S6,)%*6"MG-,B;.^S)&MX%[D9;OBW?_&DHY271Y)A(3 M?+3()>7 7D?HR9A.R]\;+GVFLB=EM M.L'2$(T-]1ES_P@=??HK:4SG1VZU]0:D(SM!H?U1 M]%_[G>7O=_1=\Q]J[<=GMYPFV"^G2FC9K.5Y=WY!L$Y]['N^=-AL\FF"LV5N MT8I&" YQ.K0_E/J48@Q6,QNZ)G5I(BEWK3%T9S9[\+:R(CC!3GK3!IR3_B+M M!UUO363RWWI_$!;"8H1P6.!>O1^SY:_ >\HAX\1E/A:Q$*9@J%5-:]/=P.S; M..JY5)5[!3NC*_Z$1'4UJ*.19=.=1OX%/IE*'?FZMF]=[RS>0- ;97^GB#33 M]E@S[O58'T^F"?GQ=N*IMPE;WH+ZDA$>ROQZ3S7 M$7POJ"/.<>NLHUV*_JFP2':EJY^$8ZWE+_+?&B_3.N#*^._;^C?&:A^?W&$: MQ:"R/ >[9TV=VL(GD>'F7%Y@+>.OS7.,O+Z+0Z%*'F,[[T@073!%6Q/M1S?, M.=82)PB&]&UL5U!WE95","$>(7(F,9T2%]6$;K26LZ>KM33X85C:%Y4EY0-/ M-0CJ/%>R/D/)E7GA] 6AZ4XW'A-7(Y"AY[!*VG0&N-0#BN2Z,#L-FY@RU6\2_DP M]JU_9^?-Q?T%<19F@K:O.+J%F)7@J/Z?7+PI2 ?GCH*\T/+1+G?Y3R4 #__= MKQ]'HT#O(7CD*05 L'PGEGTY-C_17;,->8N-U,Z>N*-N J3YF_7RVGX73R:=ZV%5\/W*6>=8I^= X?[]/S.GQE MG]V9#O^C329J? '@(,B--$+P#8J[S?6J01E?VP>EL\$IO8@6#R-^<2 MC/KBNW^@I96:2FY!>Q%Q!C\U7& M]E/,6"EF1(>N8V-,EB)#WXF %R.?_';L:V:XXQ?A.>#(O5+B>CIZ[=Z/A M(X%1/Z_LW1UA8]V#\.M?R,?Q(\&G8/.;;N'O1.PEF>9YIMXP6Q&7K7:MX=2Q)3B?>Y=YN+205U)'K:$5I MDH!N%2 /=1YO-IV!QMD43FF&MEX?X^)12IB*9F>-2WVE5.Y?[*\K6VIB?VN* M@7BDUC$C)+FI#96R8K3.,\+PY[R#_1/3JA!:H3SH,W\28%1D/I U%.]UNAT3Z?2="' MN!'VB&D*<'@"7W ^=E. )L?6'MHRTF#=:Y]7EMBU-/B$J];[BC/8E=SOHA$H M4Y]!1-AB"R+6)*H3*SL.9*Q^.CD/3:#UW3*D?WN_VMME9\C]/!_^ M8?8M1*=!Y%LA/>&R=I,_TA_^XT!=G+JRA>Y MS QT2S6 $)<-U,S[@GL^6Z]&A+05KMX^P#FMMZ:R/%0R+6[Q9J4L9680'N7\ MP;1_.@*'\MV@7Z7;7CR2/4LC%<$H-!([=42JB MUL8CJY#';J?(CG+W'H>&B-]&,G6>2O@LA:_RDT_.,,[0-KA_T"XL?>&2OIY( M3.C!. <=GR#GY+=&@E<+B=YJ?#4N(6XA#!D?9D[T4P VCZ.[IF&#]8'+K7)X MQ'-78Z%C\5+L"D1A:MCV#94;'!*I[%'[-3C+Y)[QRMS&C,L=B):4 -JT$/XO69X(P-6:)1#^^*! M]IPT9MZ@4$&%=^B)K#,;FH]FXYE64/W[U'KE(+WN" '_SN9 5#C.[]4(_[4W MI$]O@\M4XJG/+H%,Z7A5_9M7#_2X4ZIHCIU_YOBY1;U6IAX.]RSK=7+@L[/G[SD+%4/C1 M@M;U.^-]\649\/@76U]@RILGCD;O"3:$F&*0C(NAK .Y0Y7^RJ_O9]B].XL3 M>9/#0H__EF/F[]9*H'OTO*V\G?'D&:C_G'UVJ;_OS_][!^V_8YOFW_<))L90 M *859;\\V?2KOIR=:U(R0Q_WX%T$"A"-8V%:&G(AY->U2N@G/KCQ>:9QO0S1 MT0@9(-Y\_D!!FSZK)*; FHME]+:J\+.Z;!ZB&+J>PVM=B,G7+CMC1KBK\S57 MYZRE C6CCU?W_NB[8YP^#F<$'FD O@1HNS2',^30._B#MJ;-#Q=/(0_)695F MKXK,*/E,J#YT\$+6K[3NPN,'U/BV8"YU#;FWHNEN?N!JZBC2W]-WBW^M_O2C M6'9M^Y0@#G7HV6T5ZV_;45B'EF2JYNLAADZ[:.E"XF5L1E&R7VGOY6U34_+Y M-XRB5.\["D)NM4U:6^K7E>WJ% \;J?&RW*[2'"#ZYDV>&'_VA;UO3SC*;74A MS\Q&Y_!:;114'0'1$%>7U>%J/7: Y2GJ33VT,![>3' 83_*SR!$*#(L #=+U MQ_CM?Y1,7#*S/WAC9YP);S]4:/TX!L@:14YJYSVX+[5V8 M^C9NL+V>@<"%G_ZG[AT.J63YWD\N1,03T9*86,6P5N9R$BEB% MS1)8" M-'QHW!L#6,+F!K8D$K'Y[*901[+MAAA6Y<^FI$]_>>V5/@-E,*?&+ M=8'V$B_CRYZ7S6R07>(O^RZ71%$(?.=&%I)YZ=!RH)#P5O).^.D%[ZFUC@>W]Z^.P-K2N1D-\_E.5 PX),$4,;BJ&+(8]@BER M_?8*.GW^(,L[]G<#:HR]']J?Q,DLZ73+IUW9B0SF>H%O-;2PXAMY[/0U[9X MR4 7Z*BNSMS$\%?=S<_09"S,%4I%:!.%\-)\"4G+62)Q(>N?8\>B+H3.?Z[U MC(8QR*-HS]_W.^>I8!D\E-R"K%4*]5T89MB%;\< P1=B(+F)_RGA1,@K M[7+-0>UFHW,2!C8()>(E;*Y_JOFIZ@2-^'*Q'#Z>'86)8$MLYT?)2]'/>S3: M)D=\3GN#1NT?(-O_: M>-1?05GFF02:D0G7$Y7<5*L"2[]5M613Y"7E5 <[V5=A4'9EVV?J#;1]!P2& MVKY'OW])+SXU=J[PXSL7G["9]%LO!1H=L#61!1ME39(51:=6_-1%=C(:GY4Y M=5H?CFX/A:90 6]B."*Q_830,^W>MB>\.Y9]@G:/.VXH[#IMZ"&EY;XRB@6] MTWDA+5S]YGQ*6_M5UH2H')0025]^9&#$G[Y]$ ^WUN&]6Y$6^5 )LHR'#U;7 M&%F/=][TP,PFJXLSXS9I W=:H$=W+\GS7D*D)Q+D9*:1%<3E"B:+],V&AYL\ M&NE[SB&N*3L99#Y1F+%*R0)!TW#)-.H<)_].#DO?3/[5*!K685:-$ 6LR+1^ M]9NOKM;L5U<]+YE-G]EW@AS5Z#,JKZ)UKC%(_\J@18#A[+PQA,"W=>#I]_UN M[V'P8?FB#"O53;=;)LGE7=!TOUI8IR>72VR)ROB4P)99&C,,8NVN 03%%ZPJ ME*#>!3PS>TF]+EBM0UQR:7)Y!UH0*?M\M?1$4#5,W9H5O$^A;U5\YD3T6F4) MYQGR$3OB,KTA?GW6HEV<=G.<2F:OTH38'M# !FDHPL^V9381D4L[LLC:/62& M^"&S_"('8H1O$M#YZ ?$2[(+ MUN(;ZW'G*\S'NK>#GN2>T>SNFX^E,G5^*#TEG#6Y%#WT1T6F0#.TA # M[6@3O*W$6FGPX+B7= ;\\0IO@S,U#,/W2!+5:B%4WVP1Z72U^\.($-8H6"9B M[[0YUC&="^2F-4V'VG*?[3O-P]+S%(\HC#^*,58M3C$_GL6K_?CZ]*$@DBOB M3N.MIVZE_K'V]E;F6_7'HE@RWHPCC^>PJ/\2:9.O-*1V+KAF%*;&]"+[H+^; M'E8U<]N\O=C@Z $JK=[&:1Q[>9@F+1#<.NLYMF,Z.)>RW-*V=*0^6X@"O.![ MZT=<[I;>*B%)87*&)85KT@-SRQA0C3?$8<;]\J6VAX\4V##U\#T%/>?^9XT= M]7B1:;WZ64V+8 K0QR%.5GAX>@4W[6)U52.$[W/W#0"&R C+/FX*>%;6\K^O?SF@RA"%0R-95^YRW932E#C MW$(N&Y&1YIRG)U/>?J9*'3;MDX6Q /1VD-3-=6P-/QQKZ M4HZ&?OZ$ODD^JM1XHYE5P4YS M4])VNM"5#?U:+<&<9E31ANC;'+J!2V]SJ6X?U5"BNL<(N+.M@-^&5)J\_,>E M8UF?CQ::'WV0*I4_$N$B5?G<_=3BFY8#N= "SY8&I^]/ MP.^T(6B(B)PZSI70*08*D)$Q=ITE-+W%\J.5V8?^28MNMKA6<2D91"@[S;5[ M(_M)]+HC@F.%5\\I$F0-Z9N1YN(KRU,19+H&1Z=^_OA')9K:QU_-X?=-P[VF M;%];;IN])E\^L'LDEM",=/*DWE>S.FQP=MQ#$P:J>%6(/]M)D).?67&D ,N& M]%W#3[D:EU*WV+?EH;3*^R#= X<0A(6VT2_1M^LEG]NM< N_.#/M;J(&Y7() M/8)6>$:7GO_)ZM -Y\&6=E;LWV7.FW0[G^U(*_C,_V>EV[QJV=LGU+IU(G MFZA A MO=+5)Q]>4LUX,O.FGU53UO0_FO72H"-]XD_M.P&*#SM@M+;J/Z[_Q>S]$U@9 M;F2_2S#>QP7UI#*YDPJ&7NW#/ M]@J]19%)H*VUCJ(/[>S^SKOV++.4G_V$=?VOM"\A==-3\?_4?_@ MM^BMZK'&')6\=3/9?UXP?G1*^_7+.I8*L9ADOVDV]44Q]5XU]LPVG!P,+W/5 M[/>K%3O(R[?J?G>T=XS^Q=]8X_[(4R#3*N;38OFOL^L"OZY?;W*_[9[ )>G: MMN9LX?\,U2R3?UWW%-UCH!&1%,*\(+"+X8,]^[]S'FW6\\7NYK^H.\MI81]\ M4/3M+[?.Y1EAFIE+HUSSA7IJNACM@^]M*0#ZW!D2E?*V?S)^E#_R%_YQ5;\D MU\Z[@X61>_TZW\K[^&(N?-$?49 F[A\W[KVVJIGVH5)G]^TKS?&.#T")8]%< MY'1SYB/OT[=]G3:[8N=,GQY=*!/8,RD['!@/OK$1.SS=O'SC[O+/U-\C_MC7 M[5?T[KUBWSR7YIXYFK7_C_9]L?H+;)___5B_ IC5U]FO/+SS:^&C-3ZA4RW^ MV3^KV0E,/-^/SO_"N.<_PS[M?3^2/SQZ=SW(:GE'SCVVEG_/)-U5?EW?!'1. MJ(R.TKOB1SLFBW8L>EFTXOZJO<>^O 0GA-=V*=A*#&RIA%_KQ\H/OVH3KX== M>-NS/;XL8K',CJ]_M<_4/XS[L?E?@_G\[T=KW8&>+CK/S>GU_%+"CV[AED4K MEBR9=GWGI^<(GRP__,!>(OK>&>-N(3]W%I'H#;W*P_O !NY41_U MW?WL^W_.^<_0O'YK]'W^HW_WIIHN?5.OW2DN_?=U%2A82X]&1OSTVARJ9;DT M^PLD"D/24+-HMOB1.,&+-<%IUVZ=G5+,?/%CF_P'Q;-YX,BVKEC_+7\FM_]# M[ZN%UT_LL#A^X?.L3[WE#_\S=.ZQ>O]W^9([[E+_&4X'[ Q^I_V.AROYL$RS MD-*._PP9:0UV#"DEOT^=_BIRZ_?DX _JK5^!SLQ\L6V[=)_?4V!\_'3RWY_%?[7]KC_D;\R-,*JHNCFC)/VD M,K VZGF\?588MXC?&3\&[FN[:I4?3N_>NCQ^XXOM:BFR/>9ZZ_XS'%\NCU>PM M_R1_Y!_\G7)99^HZ]C_;IS_+^=7SY8_V!F ::.1=-6O9S.PUF9LC[A_9=-#H M;:K2.E#*EO,6F_Y8OMWGVB_;]7]4HL3JR_..?]_0GV.WI^G0;SJ=F']VG]:"T5_&BBO2ACXX;ZC2YU ME?Z_8_CLI;Y*:UOHZ#S:NJ4WJ4V5JV-Q ZM_XR X.G*0X_K_-P%02P,$% M @ 87 $5Q/8.>5X 0$ V $* !0 !D;'@M,C R,S V,S!?;&%B+GAM;-2] MZ7+D.)8F^K^? K?NC\XT$S*Y@ O*NGM,J8C(BK&H"$V$JFOZEEUSPRJQRN54 MD72%U$\_ !=WER]T@ XR.&W5D9*2E.*8PC",?(@])B'U/PHA@R:(H\A,>7]W_4:(TQ)%(H4]P A'A#)*4 M>%!0% <1PT$B@OJARVSUCS_J?R@I!5#FK>%OW97_Z&]_.7@^N]A?;6/,?ZU_G1S:9D=NU ]UO_U?__YTS?V M(!X)S%9E159,"RBS/Y;U'S_EC%0UZF?U B>OT+_![C*H_P3] (;^+R\E_\-_ M_ L #1Q%OA1?A03ZOW_Y^O&D2/RKON+7E;C78WLKBBSGWRI25)\(%4NE??VT MZO5)_/L?RNSQ:2FZOST40AY_[+(HWCQ5:XFUEGZLM?Q_3PG[]0+U'>E;'>KJ M0+G:W,^N=.S#]+,S=>\40XCQ%=X1<['*S1?J_8I/]=W=B+I8]?$U=O6UR"NR MG.!KL16SH_)2_^&3^JD5HQ_40Z:UG):Z=U05+Y58<=&PY9M'@XS_^Q_43XMU M">\)>5I\%6Q)RC*36NN6XH[9O5C-B.X:!VC+PQC30V'8%6NM 8]X54 :"7 )EXLGQS-D;6Y;: MP!S-BKP6[(K%68UZI*4M(:ME:N&( A^% . M^.*VR&56?5(\LV HBN.(^U#B,%1+%"^!-%&3681BF2)/>#3BBVHSEYWEA>VC MK0CYQ)SL\M76+V-60VI'KCM@B9#3 -$ IC@@$/$$PY10_5,42(9#(A.K^6\@ M6!/,7@[ ,IM'AD$P\BR@K6_>/O"35NWG*_WK\O?/@25GWT*!]SCQRQ6#&>\[T M?M&'O'B7KVDEUTM%OK6+ME"O;QK%*8-48@E1FB!(?9E"$:A/6$Q]'$>6K_5) M87-[T7\C''!!*R!>GM2T8_^ZGX;5F "<@#4R)70J 36-B^Q9O_17>C^19Q70 MWT_POL$/_/15Z*U)LOS9Z9M_%B-W7'!:U-3L<-;H(WQQ_IYA#/).2*$\,=[, M"\H'NRY+495JJE@(CR@?*@UAFJ(4(I]XD J:0$;#1,9"8,*H#7^<%C4W]N@T M;7T%4)$78;EV[<'5C$#ZHXCP:CHBB1]"D-''> MX'V2,+AC*$70ZN.JK(KZM.F&%,6K\@2;C: %\A.$$L0ACCVUT(I%H)T, E.& MI**/.& "V2RT^H3-;>E5[X6"IT*Q1/:D?B*UEK8\T0.N*5.X@6QDKOB4K^[A MG2@>@5;X"OQ>]&T(#F"(\R@XXX@>41.SQ'FC#WG"X!X[IN#+EX4>7CVZ^O%_ M)M6ZR*K7:ZEFZ_\2I/B@OD6+!(>^'Q!]L,PX1(F,($EBKSY )G[D^8+$)OZ$ MD;2YN11W#VK93+2&9OQ@!FD_03@':@J&J#1#U$NWQU9=4,,&7I7"0"IA+@'D M;0Q%O74Y'9!OQ(Y]6*/WZI=OH7TBK\U2KU2"];:.7*\X*,0_UUDAM&)7@*RZ M8YQ2,&UM)DJ0E>5:>7O5 ZD *82Z@POQ6&\5T5?PD"\55P#UF]"E0H:1I MH=FJOD3-E$S4#^:D4L*; 5;2FP'68UL]J'M+IB;3=KB7R_R[OH2U9Q [G_ZB M%J=Z]TKKI7>ELL?ZV62U6NMIN=Y9+L'W![':?-[]L=']*2^J[O2J>WZIQJ1& M0*,FE>)J;M=/R\NLWA[3FH.?NMTP\O14Y(0]_/S+Y1.9U9>LF5?AKGZBTK;W,UV,O_+WNZR;E8R"A@ M?L1#&%.90,1("E,AN9JB)/6Q3Y! R&AVZA4SMVFIT12TJEZ!1EF@M 5:74.J M[4?VS"3E#*^19Z>A4)D3@!$21WQ81="_W.?/OZH'-.ZK^F'KM9YY[#1D8&3: MA@7,KAZVFOTJM.O+FIE'_2**9W'-6*'FC&O^]W59:?+W%Z'D@2=I#&..&$0\ M]6'J)R$,@SC"V",LC;%=3(B)V+G10[?I:QVX882QV?+6/7(C$\4;A4&K\15H M=09;I5U&3]A@Y"PNPDCHQ!$/-D 57O;V*[!AB$/1F!#(VH!/OSW=K[RN@=05*67=$SX0!4+ E'J)6F"QF*1>' C/*CJI7]SL5+\""6',B\ $SYEOFCDGNU MN]O*2%'H\'J]H:I, L_:)CNZ.S,(9L3F#MJ1*6Q'T2N@506UKF"KK#L*,P/% M$5F=$38I+9D9OD] AG<-I1H=\J#CU7:C5^_RM[&K7>CJ@H6A'WH\@#R6 B+E M-T$JN ]I$,X M"-FZ?LG*1232@+*$0(R%!Q$- YBR ,$HE0GB)):26"5Y'(J8FX^E-01;%<'? MM)*6&TI'@#1CI,O@&9EU+)&Y,!9KU_A1(K!J 3\P[FK7P/YHJS=7VL=8W>2K M,E]F?)N(K<]GR+WXJ@-)%EQ*/T%) HEZQ]62*@H@3=, 1BS%7N2IU55@' M+VINK_J?R4OVN'X$;$=K4(> @F6K-RBTXN:Q0V>P/G.H[13!D=G@9C+0S*.M MW($W4:C5W8, CZ;?0D!T6)/Z<+W2 5.Z9(^HS[O_M6SBLUC^+%9$K94U&4 4;G:] MHS6HU7:8E"&2/E+S,>0R(A C@5GS"?(3ZTB'L[(FYN'U"I7UB>$XH6)LHF5RJER M:$4E0%:)1TN*.0>Y^8&@(R!')IEO[V^ +OS)USK;Q0^@AZ^V(9D;.T:(I3+$ MR.$!89^TR4\(#4P_=D1HA'&-%!D(_W0CFA.RIH;R>PD[F^5-5D76(-L>?,=ENNK$YNQOJYC>Y2]!;Q"'U MD0Q3Q:QAW7+ AX22""9$!H*0B,G 7SSMU:T?E%IF\\7>%SC>=_LWLM1-"Z[ M.\%JD$'H7^DN#L'EF7D+K)Q?0OP4^I1R!2XF:A8+8B@PH:F/*$,8M^!VA=4G M@O9XR?A1@/V?ZY4 H5>#&CH UHHZF,XZ8M.O9JCXKXX2F)I_S8 MWFN'T>EF,7VMSYSU=[V\7O%N;^F=X$J;&$41*$$/FA8@'?KPOU MJYKC7''.+;H.6(A8[&3,I,M&/ML97V__1)<%R!8K46V:O:_XV]H!VU=7:^<:&2Q0GK>)VU59)(QW7-HF#3:ENW5OG2H/< M=/>K\CH&,5,5V>33.UKLE6%615MJ5\]#H*8#0=MIY]E[./F&S;Q=28 MW5T7XWN&S+&/]8Y.O9?S17[*B'IV5KW6$4:_D5+PZ^^DX LBJ!>I214FE >Z M.Z2G*Z0ERIN+XD@(%B2^\6:WHJURN?<>+%O3 M,M,*XC9#8C)K. =Z],EC%^(O$FQT;N(90:TUJ-5VCZC-3.(U>T54(+7RZJN$:KK9.I/MLGHX(*W04]*^FEG*FXZFT"L M1JMW'C%[TH33B95I;V<5NUN';4%=DHQ_7-V0ITQY[HO0"W#J45\M M) B&*"(!Q%+G)?HB2!'&@5J_V81=G) SMTEDJV8=,PK5>\ :3>TVED[!:K:/ MY "LD2>"'9RTBIHO;L[@9+T?= 8%1]L_IZ1,NMMSQM3]S9USEP^C@KMVH:$W MBK[5BP\ULWR1'SK:WZ9*EG=*0GG\HW?Y(\E6"TH"7S!!H$]Y I%,/$B#$.ND M1\%]X@=)8I3O.(9R;\E^%NCK&64E]-!-&.K'S4T(U/&BIH1R#K/RVU,A"/^R^D]29+J:Q5?ER?L+7]* M"9G",$$!1"16M!Q&/J3,B^-$$!]SJ]+)IH+G1KE=+0^=\ZN3@XM[Y<'D*[5R M:I2&]=]UON\E-2EZ!L*,6L> =V3:W*M?<05JK4&CMH:X4QQHS<>J:W$>JE&J M7?2(_8$U,,Z#T5\9P^#^R](8/^3%;9$S(7BI6U37?:F;HF2Z^Q&KLN=Z5V*1 M(!0Q$4N(@R#675-#F(J8PS 0,N112"0;F-=HJ,& 0(B1B>R+?="#+>IF5#4& MDA,G.^H#E9\ZY>LMM9]!K3_8& "V%KC/>[2$SG$BI*GT'Y(9:0G-J51)V\?8 MT5I95(NO^ARO#>GV99P&/%5^5NP+15=^#-/$)]!+>!KRQ(OBT*BFQ-YSY^9+ M?=-[X@I!W?OISSM[SG8+V'WP^EGG DA&9I/!:!C3Q@G;^^A W;)#!>JW+0WL M/VV2U_N$"=UK>^KCH8LCY;JH55=]:N1'@5!C&$..$87(%Q12''D0^W[H$<'" M-+*J\[+[\+F]F+NZV2YC=B S7:H, V+TY8@!!@,6&X?&.EM0[#QZXD7#H5&' M"X,CUPQT_G_ MP;)34Y]DO^O;U[%WW\^"XYVT=AD]E. M8A8S??"$2>1#A%(&J8PC*!@/&0HDY4E@0R7G!,Z-4+;Z'K::M2.-LU";48=+ M $W!,DI! 5-L'/')67&3LHJI\?O<8GS?T-6#5+,L_TVLU _5K?J" M?!;5;9T!F;'VKS>Y[EQ DI0%A.G RTBM]E,)"4HY)*F(J PC'8II$HEO*]B* M<2:(RM=="IY:-0%M]&S;%M@N0@R1-UV@N,=S],5+K3)HM0-:Z2N@ >[TWGRD M-0<_W=0AYS^[7.C8@>9L$60H=N(%DAT8AXLGR_L'AO0]DVRICV@^Y,4WLA3? M-EV+WG:8^BQ>JJ]-:X.[[V+Y+/Z13X1OE;KA6;FX_UKDFGR=5B[%6W8\L+L!2EY9K,V:B9L>&/&(O1V5*Y M95L[KL#&1BCS FHK=SOGZ<1(5ID8S(,03-?/'UJ09=LEL-Z_\6/BA;I( M@"14ZO5N '$8!##6.V<4)X)3,J!2P+Z< 0?A4U0$V-:M73G?-#N VHQH!R$W M53;/TTZ=7[>;8J?,=E8Z9._Q$Y<-.6[<8]GKXVK=DXJ4#TU5O?K?M>5 M=Z_ 2ECN;YU&U^Q%OPRQ:=[X!JI62= UN&OU=+AL/(N%(QHX+6=2/CAK[CXQ MG+_!/E58+20?LTJ];MTDN$""T%3-^C!,O10BED:01C2&D<_34(@H#9%GFA1\ M\/2Y+<(V"H*.<\T34 ^AZW_E+P9D[),OIUB8I]U>A,E$";:?,J6B]@^?#D#: M:?FD_<;:*ZI+*^2/3V2U:0!%[@M1Q_0X2G\]B5I/HNOA/9.EM)Y4=S=Y]?1% M _>T&-.%-LJO@HGL6:^[?B_RLEQ(7WDV0>1#Z7LA1()&,.4A@0&G-(F]-(V) M51N"$W+F1G9W!>$"D%994&RT!1#<:X4M]YY.H&NXE70Y9B/S8:H6,CO\/'STW2NBT XUZYA/^'F+G M/9_A.(S]FCN"P-SA&0[%I.5$-I"HF>(I+ZJFWL>;UI9MK8FZ4(BXKR.6GXI< M9E5;=<*1KW,()2)(R*^AU]^ASC!9KP $!VNJ_KDC?OQ'+]8ADUL(>D1#K0 M*X*Q5%XADAY3_!^G4*1Q&)"(L5 *&_]P.)(33 &C(FGF"P[&9^2I04/3;7=I MU7X&UWL(W9+>NH?63M]1)!RY>F^?/:F#=]2L?;?N^$4#F3&OZM*UG_2)S=9/ M5")NV@*328H2P0F#/O<3B"*D4SKTD5>8(JZ^RK5(ZSDJCD@L\W-,!INC$T].&.OKW?'96L0>/]F:'9LTJO)8TW/&\L<;K"Y M!-K5=IP3G:;=O',)X\%6G].'#^/PKM'%%WDJ:>!.SQEWXJ7Z;:G;>G,6)R2, M JC^7[>V$AZD//4@]U(<>UBR)+"*@+558&[,["Z;R'HHS"AW3(!'9M=.=8UL M?^91;0+0-H#:"(<92$/QAX.Q3X>#GN,I@4F1:5-E_MU1[6V1Y MT12P$SK]H%G?+&+D249"##V2^(K[)(<$8PJ97EPC' J96!VM#E-C;@RXJ[-^ M-Y^TUIM>#4W+ATO3G(R&QXP/QP=]9%8\G@*U/PJU&:"U8[I<*!LL1\N,,E+B M!^=)V0!U/FO*ZFD7A-IJA[00#V)5*I]UNZ'Y571U\UG386M3LE][L==?;CZV M.0%?Y-;1_2RJ+_*.O"Q"+AE.9 J#>K=2D@@2P@.8Q%1P/Z6")MM6?N9'/*,I M;,0%>Y'^D_1^(LOLOQ4QZ/8Z.IRK#LTJ=[)_5J+N6E"1EP%QP*,,O1EE_]B1 MG#(.^8V1;X]GKL"^J6"G,T:]SZ"MK?=CM;UZI'=3OSXW@W_7,_C#@IK''!B7 M0=&CZ#E]4/68*7/SOALEP4;+@47RCR-J1L\7XS0RM=I#9$V$O1 X M(K'C,B8EH%XS]\FC_V+[.J+?NLY+WYA8$>7B7K]DY2*56$0DP3 F.L\KP1Y, M*:'0BR/,4,PCGQD51CLI86XO?*<;^)O6SJ*4Z''\^E]Q)ZB,ODMH!HA5-=%> MHR^H*WK\N9-5&.TU:[?6:/^%0S,6%".HI>B';)55XI/R)OC'5:6&,J-+<5V6 MHBH_J77M1YVMN/"#-/5Y)"!.L:X4'$M(A*=6AG&,*0J(B#R[8V$+X7-[Y;O5 MO=[CSC9*E^!O6F-0JVPYW5L-A>'1[D@ CWV"VZH-&KUAK3C8:@X:U'")FG:#A :J)*G6[%M8$2ZEO)=D\H>D4+E[(XU.=][:NZO[@ M2YT(6_<4OP+DZ6G9[;.U\JYTF_)*V0\>\^98N@#Y4]VT?'4/RM=2D_+ M]J.O0IN5+9N2XIM:LBGV*)=Q %.,.$21\HH)ECX4DB=^0F+NQ7:[6V[TFMLT M]%9+31NB,[3+!*G(2]WDS'*'S-$X&NZI33\Z8^_";8:A/=90BM<-S\!;U:]T M6"2KM^E&J"?L&%=76WN.M)IV,] ME ?;AXX?/T;ET.UOBP@3SY.Q#X/85QX_ M2@)()?1C ,-+Q4 M!)#X20)#A&40)IR@%"V>14%S-T58AT&]J\"(FQ=ORGG6"XJ]0W_PD_(U>0D> MA%J.::>7K3H,Z++Q,=PM&@'SD2HT'<4/-H'$ M$:?TBIJ41TR,WN<.HWL&YMZLGYZ:_1ZRO"'EPX=E_OWC2N\;O5TQBE"M[:,H M@)P011T>\R!-A0?C (4I]4.?<:NC,$.Y/>-P722)#M01#RI>)_+K7C^*GQ L982E/?6R7$7-:V-SX M:*LKV"IK%95C!+$9_;@";O0UU #,!J2EG ?#6?))CZB)4TS.&WV82&)PSS#: MN"%/6=4D).@].TU$.A7ELZ@6)(J(S[$.Z*%,+86""!(D(Q@+JCP".-\Z#X8@U>@1-RAGG#=YG#(,[[*-HVG(TMSK*3>>OO>E9J.O7;']M@QT0 M(SX3(H1<$P>*PPBF/F(PD0E+:!B1)# J<#5(^MQ8I34 /#46'-8AJ.,D]OYD M'WAB/TK]%#0Z]F.STEQA-X\$&A7^B6*$;HOLD12O0#;5RM1:MNQBEP$C7:FD M55VQOBQUI X;,'". FD& ]X38F/_S,F";P:;NQN6,_PAPSS7W_.RBUVKL_D#"W&:53\(((\T,4S1S2 MB[ 9F?'M8+%V/T^:[LCK/'S^I,[F2?/V?0TA82J9:EBV,@/U(I4"*N:+GW"YO::;W2M3YVZ'>#29-O7'FC# M;71'\(V]=SX<.?L-RQ7IR);O*\; EQSKKY M92WC2W&K0\R5(0OD\21D@:]\@9!#1",.,<%8L4G$J9^FDB%JM! ](VANU-'H M"EIEKT"MKHY![Q0V7."/\RKV/0K_KAZ6E?E)_$LEGZ[ F?*H<"^ET < M$:98P9,0QQ&&,@T3DH9!*H35B7V/K+D1P_]:YW4#N2)CHM0]X$D3]-UDI)1U M#&+&=9,5II;JI$FN_*FV"/@_6^Z/F(R%F=_A".&1263;8_T*-(I>@1:Z\\A9 M.QX&F#CR._HD3>IV&)B\[W68W.*^XEI72.=6%%G.U=\+G07V3C3_W3C='*'4 MHY3 B,H8(I'ZD&#!8!JJ+QA!'HIB8D-$EZLT-[XRJ+NUK9PU>&7D8"C->&S: M 1J9[IR/C=,"9W9P3E#)S%"AV90LLP/0IC:9Y9/M3RP_KA0WB;+2>4??OI.G M_[E>O@:>CUN?@[*$*P>00.;Y0O??D9 &*8)^& B?<1$FV"@LZKRHN=%IIVV= M8 E*I2_0"@.M\8##KS,XGS]@=(?>R%PW+7#F1X3N )SH/+ /2#>'>&:0])S8 MG7G 9,=S9H;LGL49WC&XXZ/>M[MMRC?PWU[_4NJJ+5^Z$@O7>B79))F15._+ M<]T)4B3J'[6V3KDF6(E"FD0)0H19MH,T%&U%N!/UBJR#X=NJ%QS0UYVJ%&2C MN'6G0].Q,'-,QT%X9%+6X-:[^[<[X/ZD-0?9ZF>P41Y_?$3]KA_)2U+8.[7H$TE,H]C @4GFZBDX8^I&J* M@#YF3$0B\4)B5![*3-S M$$..9113'\6(6K5PWA&G[E[*/+U M_<.=6&V.&A94I%&,T@@2%D00$>Y#C-5/,??46@A)RAAU603%0C>;MV.:*BGO MUKKT%RBS%UTWKQ(K\*JTM_0UW(V=&>G\D/$8G:W.5E"YZAK]*:=&]YAF=6U' M'8_]35FY%)N/P3OUR15HS6^[4D>@:@ O@@J0VE^:9@XX-7RC30(.AN3_]EG@RTJ %@.@09C9 M3'!FA'[<5'!*L;G/!6< =3 9G),PM!\&TQV\=2V!/"AFF M/@Q\M=)'3'H0>^JGB)!$A@'#++!L@-$C;6XK_KN"<+78;U4&Q49GVS87?0@; M+ZZ#0, NA%',6<8C^(N%4A MPJ-BYD8HG]YD\UI6(#P.I!E]7 [/R+Q1(Z,U!%K%*_#^1;<>T-Y4E^"^G1(= MUA_LA<55Y<'C0J:M.=AKZ$&UP?ZK+VB:][O0/2R>'G38?5U7*A)>&B>>A%XB M=8X"]R&)/0PCQ0LX9B+DB=$A0J^4N=' KG[#&^@=8-E/!Z3!;ILR#\)?B]^)]GJ6/_>WW3?$UUF?\&1 M4*L++X12>@2B-.*0"BHA"3C'",N((6_3C]U-[H"=AD;OS%X#]DE:C[0UJNZ5 M > GW8;]9]V'?5NK]$&;9QODX&Y@S3R6B<=I-JD$VQ*HM757X/=Z&$\T7[\" MM#9SNH;JP["?(._ 4K'9Y!\, ]0F#V&@!*?ALQ]7SZ)\&]RVV0%!"0VY1!ZD M'/L0)01#$A()*:+$IWXH8F141FVX"G-S$&\ZKBZ!_C*!K%-])Y+VCTY":?O& MQ8RHQT5[9$(^$UJ[,6(GM':4W:KA((X;;=NGP!RB;@T ,HR^-7G2,$:\$^QA ME2_S^]??2'G8 +9+UA;Z^%4B.V,M,YJ2$907# M/D?9W3R,EO8=P"_KZHN\9FS]N*Y;V9[R*._T^<"=>*E^4^;^8T%IE'(9^9"E M,8.(HQ"21(0PD7Y 0A2S*(IL>,N-6G,CMGVK .%_7Y>5WH&Q7(@[&C8SPIM^ M,$9FQ(-QR-=UYOZ.3:!GD?ZWVC"@+0.U:0YYTRW6CHC5D5*3,J];(/>IV?'3 MAQ:"4Q(>\]6W2CWKVP-1KXC2HU2SA#XR6[ $\S3@,0RH6D8C[ G-R3[$,4HB MB@-/I$:^I)FXN7%M6^.L41G4.E^!1FNPH[9M:;A>Q/OIU#V.(]/DI1 .*!9G M@LP%)>-Z'S]QX3@34P_+QQG==6$1N3\+4JZ+^F"HW/SQ3YDHU",?7M_ECR1; M+5@:>E&8($AXJE:J-,20)A+!5-)0)IX74,]JN\Y*^MS(9AO-"3::UB&BGZ__ M$_RMT7EH&3FCT3!SY$;#>&0BN@S>X;7F;&!R77W.2/:/J4=G \O)"G56#[$O MBO2-/0B^7HI<*A?LB63\JRK,6NRTJM!XM-][7245>7 M@>/44R'*]HF3E8P::.IN#:FACQBZV?J<+Y^5I_ZVA7-[^H CS&/,/,CCP(,H MCGV8$HHAIK'O)1Y*D5FA/B-I(TR<;4/VR9IX=]' [,--0Y.;!N=O=7N/GT7U MEU71QO\U!]IUC&<;\M-^Y9,X14F2<.@',8(H%0&D891"(G4H-@JQ\+EESJZE M"C9OS#29N3H.9+W1&^B@21TS6;=A*S>9>0,9R'J$S$AI3-1'YJGK+SV(;BJN[9#([\5/GEPT"YTC*V;#G#(U*_-XFN2D2OBWR ME?J1-5L0URO>KGL_KG:OR58L>UKNA,/%'@G3*/8@D]R'"',!"?,D)"3&DGDA M3YE5O2L'.LW-E]OJJCO+K#@I> G^\L1U#5R]:]<8I5=<.U=NS!I@E3,_LWZ#U?G3Z:$( MC$Q09L9;G38?LW30N?*;!TUV@GQ,_=VSXJ.?#_.9FK7J_UH3O53]N%*>]V.] M3[NM#1+0D'#*H4ADJAPB+&'*$@2]B"1IX/%4V#4D/B=P;J_FIYRLRGJB7.65 MV*T/TF1M\$SIG=&U^C*J-4R[F_7/QCPUJ6[LLW-VS@Z+F2?C$NR16:#=RVIU M!3O*CN*"F"+CR+\X*VY2Y\'4^'W/P/@^^P/=OPJJWK&'O%1KQ3)?UF@L_-L:4!%CU'E'UW3W8<:6#"[M&CR>5# M:[3+;"7X;V*E?JANU2A^%E73?BQC[5]OE-RM"X?3V.>^!SV?Q!#YG$#*$@9% M2,)$> 0G++2KX6ZGP-R(59\#/+7J MKHJUPU'H M#EHM@5:^Z9S8Z;_Y2%L ?FIL6W1:O>9'GB.!323WW(:,B4MQAP2+AD, ZISP(BI">-:Y59E!4Y3-?%:'V(U,Z/:P#8B: M,P+#6=Q,3#^,G3.[;6#J6[;**O$I>SY298'\/2]N=++O9_6=:=.M M@H"+((X(]#V40A0B"8D,$$2Q6C$+AJ4D@57RFYW\N1%-HSZL]3^L+J(;*/Q= MU_K61@!MQ="4.,M1,B.F$;$?F:CZ3A6'OH\"[ 4B#A*K M#(5>:7,CN4Y'T"DYR)GJ!]B,L9S!-C(_F0)ES3I& #CBF'Y9DS**D=G[_&%V MT\#8D#9W[:]9]7#3)K35U*2=D"P3#C"RE\2BCV(3"&-!(=Q$,?2 M3Q(D,+'+.+"2;_-B3)-N\%4\BU73#$R\,$TMN01*:27NWK(>E-U(F-',:.B. M3#N=WDT29J?Y%=C\O39BY_>=WM5ZGVC;_V2S;T=P)2?,C MM'?6[6Q.@6AZ#GHQ,*,?=](*;%4$?QNE:-P9')P=5QZ7,O&I9*^IAX>/_9?; MGS'>D9>/CVJTJR^R+L!4E^;4E=[$JJS/0G2/OB_J?=/_;:Y<4.2GH<0QQ)BE M$.E@61PF!,J4!5QR&DE*+)I8#%3#Z+68OE.%L@1DM8+:_2FU,6W97[9CCOG) MV9 !.G\J.1;>$Y4 /L08'&)\5?>AA;FR NJ?VEO&A=[\"'/D(9BJ"LF#. ZS MSC2N*X9(*73Q<=%&'(%*#5Y1)V-532!Y[9KJ[O$/S8?GWQY ONNL+D='G1<, M1,_!YY"G3G8,>H')NX>BESS&OM_:;5/+1"=E?1/%F_=9.2IG;!EZK:-.ZN='4\B"B']3^2<095"-/ M%8-0LNK =A:%"SJPG7[V9!W8SIJWVX'M_,5#2P-_>Q#+I:86LGI=I%1&2< " M2&F*(9*Z3F=$0NB)B(94"D)2:E<*>/?Q# M,O(K;87'@**]Q\R^H$COF\=-7)3WF"F'17B/7C4X5E\4A3[;:\J#O[Q_TB7/<56H4WO&';?L6 MGD/9=+O)&7*C;SNUD+4="_3ZKU46_-2J^[/3.'H38-R%S?=*FSI*WL3T(T'Q M1K?9[T]]7*DI=D66ZO>\:,.$!:*2"E^?O$FAFZA&$'N<02G\E(LDB:19?L^) MY\]M_N]4!+6. X*OCV%X?HOH0F1&IH110#'?O+D0G(DV9_9 8GE9Z0R M!Z0$3Z2H-UH(*-Y$B:J+,W7O?=%LM^B8G8SH31Q'6RX]\/5LJ1R[:[(MDQZ5 M=[=$^BYSE?[8A$M]R O]2_OWS1]T( S234VHLIEKB>C MAD[53,1%.TO[U LPC6-(F1="%. 0IEZ"8<"9].)8(FR>\-@O:FX\IJP%G9J@ MUG. XW,&W?..H3O,1N:D6E%]LJ15'1TXBY,_9P!.=LC7 ^1!"2B>U:3MZ'#. M"*N^<[C^!TQWY&9DR)O3-;,[!J<(-0FH'U?:\==?HCID.PH2A(DDD >>6F#[ M7@13'"60DY C3E,>1$9':6?DS(U9-VJ"K9Z# N)/X6KF 3I :V1.'0+4D#2< M/ACR&L=6_]% MMB5/M5Q]EE]3TX*S)(@809 *K$LE4@EI+"@,J6 L#KC$S*I+\C UYD8EZGL6 MVW'&0/C-*&5\4$=F'&T U!;4%?1U&F!MQ.L5T-J"6EUWU',97(Z8:: 2DQ+7 M94#M\]J%3QOH ^6%R.Y7O^O0M9464TMOO/D@C9*X#G87G$ 4A12F$<>0(S]E M1& _"HP:Z!G(FAN!M:HZZA/2![*A4^0&NK$=HQ:UK9I-QP_WK3P,\'#E(?5( MFM9+.F_R@:=D<(M]#.)-OBKS9<;K!??'2CQVT7*,8C)H@_/&;<;?'CVVA&S@O?ZD%(1$AEX"11>%$+$.8,I\0+(1$B#D)#89U:[ M* -TF!M93)T=;-6'=R*\(]H ^L HD$YQ$[: MPNYVZF@*HKY?\7>D$@M?^") S(?FI=E1"AOLWZLO5!RM>/^-M_,U.#($.']#EDY7.19LPHHOA-46R?Q-2K>'NR,LB83B) M$^[#%/L<(DH)I$G@PQ!++.*4^T%@%= T%\/F1ENUNJ!LTZ2:@UT[UVPNR!KZ M>W-1=T8$W=1_?H,)^*E!Y6>@<3D>T74%FB]/EV/WIMK]E78M=6&W3.K8 +T2 MWB+:M)5JFN?2&A =W^_.W9S;&#OR86=CUJ2.\6RL/N%MSTZ_@743V8/@ZZ7X M(G=:&O?9MK?:C@-/)CB(8!"%D7+X8Z8<_DA"+XH)]7&J_V=56?$R?>8VS^[V M"&_KN[_A6]VIW;(.XX4#9C9=3C@,(\]RG25Z$VIW-([-?FW26=/'?=2=$4?X MNBH5>:$VTQ:3= /=0;E)1X\=1L--B/5">'X0!AZ".-!GT41B2$*/*$H-0HG\ MF*386U1Y199F;-H\UHH4-P\?[Y6\TS+:)A9VY-?"9,9A]L:/3$77_19;D\A; M QUQ0?O025_IMX;LOYE[GPY\P9;+_#M1VBBGZEV^II5<+]L^W^5V-_RO158I M!I#E@M" 4X]P2/7[A_R00)I* ;FD'DO5OZ'G650^&ZB&T9=W^LIGM7XP5PIN M^]-8OLB6PV'XQH^ [D34T&JYVZ &P"&9#,/.%>M8 M2I^6GH9!<\!C Q_CHLKKIH)R&"+A*_J"?A(%$*7(AT2WE$M8&@4BP(*'Q"YC M])B8N2W##JJ9GB^/; .J&3M=#M78)S;V*%U8\76T_I1'A?S >J_G>TWV7CV, M MZ38J5C+FY%41?MVWQ?191Z,?45"2">0L0"#%..8N7A<(]QSM-46FW:G!(T M-QKH]-1'DJ#6=# 3G,36C M<(#8R&PP#RYH0SB'AB!).BIF4%,X9NT\+9Z\? M1@S-)L:FP<:GO#FJJ=/78C\,?2]$NB]8#)%N$Y8&RDO@V/,1\5F,A%'%/0-9 MA)3XD=,Q(J+$QQPJ+TXA:Y0Z[U 4!+%81KI]&V+8R4G MF$YPTC0BIH8[TBZ0&G_ON09I1\DKT*KI<'_Y'!*N=I)/RIEVS_B[PV=O M&,:T?UG5B;V"[V3C\E &:AD7PY3IVJH19Y *$D$V1"<8ET!<$W1E# MYCS [KSD'Q1,9PS)Z< Y\T=<7KRJ<\-E(H4@4L#8CY B,9_#E-((2D%#'K $ MAWQP9:J9+A1;M<"3#C+/5_I56NK*296NG,2M.YD>0S6,TI@E',.0Z@-"Y*4P M35/E+WI2)BGV91*$7?33N+B^#6X:&=E/HBS_"-@Y?*_ 2M3%U.NZ.5E9KNL@ MG;KH^N78F]'_A=_3D6E^OY)7]Y7=%GP:IX[7.$O*8Q)^6 6N,\O(ODL'UP_- M*K',GG73CTJ-9#)@$ 7,5S2LUI8^3ST: MQUX@/*L5I8G0N?%RIY@NF]MJ;$D'1E";\8-K $R MT\*CQOBXJT)Z7N34)4F-03A2G]3\WF',\UE4-Z1\N"WRYXP+_MOK7THMK*V, MJEQ,W6VVGDT6C'N<,.4!^I@)Q3]^ I7G$L!8^8$!33B2'K+9X387/; M/$\XQ#SF,! 2T21%B<6DDI5\*QU';YVVL)JOWH: M!-7$ZR>M(_C/7HPN6C<=8##"RFDKXX>MG0[,[%L]'5Y\V>O_\# M\9GL;?]H ,W@%_V(\8Y?\UT)/^0E/V+BJ5?\V*4#S]RJG/WCJWA27X<'4@KE M4-P7Y/%Z73WD1?;?@E\_Z@@J?T%\[/O(TZE7@7KI:1I"&I,()@(%01*A4'C< MZKS-3.[H.G1O$K0#:J U+K;GG&9C@.AN=K[M$=^VQ-:PRV*H/; M#MBMUN"Z'UC[,S4[F%R=IQE*G?8LS0Z*@W,TR]LO(*N'?*GN*-__:,X:?I1?SM\UC%9^%YJMGAXR M]BY3#\SH6A^=OLO5=Z7*6!LA1].(\#"@4" =VNW' F+N)9 %OB>]5/HDL:J5 M;B)T;A33:3R-RR51?LZGL%S!&U9A@;B!SQC)'(2=G&!H1] MSK&Z=QCS[-<;K:LLYBQK#[^;*LF?1?5%WI&7ZZI1HB[=E=^2.N""D33B21+ MB% ?HA 12''$84#"-$ATU1^"-J5^S(^0+E9L0'S,W635NXH]Z\I-4$S54])U MI!$T([QI!F0:-CRHLKM36K<+MFD,N@*?FW%11JF5X(Y9NLUO8Y@[QG2&L2,Z MO5R?2;G6&7S[1.SNP0./\G6RQ3:'\/UH>OQ_#SO"@_4)$1F:Q[9GY;MFSMC3XR>IG#D_5 M>^!Q=7Y^3,2T)^4]1AZWGAQ680]1B*\LOVI'TK<+]8<> C[D<1@JE, M!$0126 :)@3Z-$ \C+T@I7;)P!?M^-"T5XBZU.E]P[N&( M( 3]0,9Z51Q!'&#EJ_& \RB-42JP343EB+I:,?,$*^2V(E+KQV3-;Y6V:$@% MJ7&&-Z*,^CZ-84 ]7_G>J83$4_]0QGGJ*-F:"K:V=B/:7E^;>P7>F@ X@1%)(XAP(F$J0@89\6(U2S BF5V%@).BYL;Q M=9#2YB1;U+K^\=*C_XN/_?]O.?(_OLL\41# 9 $ T^?7;\T"@'_M:H9QL5 M] 8X0S88"L?8!-#H59Z'PO[=/F:RJ]?YS;.G?8./F77PTAZ]Z-*B0+_G.?^> M+9=-H9F8!+&@,H6$<]UL-T:0H@1!F281HY2B.+4+2#XN9W;O[DX-FD[12ZOZ MO 76\(V^'*ZQW^TA2%U0EN.7NVD+L7/<0M*$ MXI#HY 0)$5.>/XYCQ0\"I8*(D!(L['(23\JR^99/DY>XZ7>@5F2@U,I>UA'" M]HS$"50C$\*QGA"CG&Z+FYCATNM65GFP;1_7B:L80 M[M :F2:.MXW?P'?3!]^ CE(FJ#CK+-4K;.(.4R:&'W::,KIK8!I ZZ8T,4H) M#3VUJN P])43@41=8#3U8( $DU$4IC&6BZR+#YTN]+&N_[ MWZEX!>Z+NETC%??92A.V]J1?!;'LEKD':R(I\I"$7NS'>MD60TH\JN@X3(4( M>8 (:F%]OS(LSW" MA""Q%\$P\A!$"1.Z=1*%- D8%E((QHWV\P\?/3IS MS;.A%X=>S;5';IB$(D\KVC%;SQ4#3QO73T_+NO4D6?Y&ECHR^MN#$#OMKE0YXQC.6.^(!=^JSZ;;G6/N!MTT#B;3KMB8!M1M/8H[)N MN^VI)7T2PY10"1..DR",4X&85::;8_WFQI5-$0*V:V0;B6_'B*Z'T8PT?^#@ MC,RK;RP#;R+OWQ8BV-@)6D,/@D9'#[P?:10<,;5K[28E\Y&@W>?[L<1<&F;7 M]$;X=*PWPE[Z+!:<84R$/D'G$(6^A#3@*<0)BA,<6I= &*##W*C]X]#N*4/P M-W1RQT5U;%]W)XKO3)^5,1.6+P#1>0B@N08_*#S0&J+3H8/VCW)[T*4G_R:W M:;\(3=F1]4)&22A$PB )*(4H]3R8!GX,_=3W:4!(DB;II@37Y>=:!BH9O;][ MQ;;/1Z_6V W)@ MS:X_//YQDP6L(Q\KF6@RB^,C"\A,CXEL'CFP6U_7M>*WU]T=D-^+?/V4Z=#F9 T#!)((Z(\3WUL1+PTK:.^O22-?"F05<<^0\%SQ;99% M%+ KWKP9RIVVBY_ MEF <=/JSO7]HZ'F1/2LN?!8Z.UZGI]ZI![4YDMQ+94 E@S[C"43"5PXBBQ$, M8Y_B- P#D@1V@>>GA+!\B-J5]_HF)BY446G'+C7VMF6(SH*I!DM7 [/R(2P4? *;$"J M=70>.-T/A;-2/$>%3%Q%I\_0PP(XO52,ASC-+$I6+?S;*O7?(("<[5JNF^6=3SR+F!F;_9 &$9^G1L$ M;OL1L,]Y.+355<;#SI.GS7>@-4;(,TFLSYK:ZJ,;Y>^Z@V- MO<0+(%(S,T0A3B&) @H][#,:8TEX8EI##[[. MP&Y[VN4.S F/N!I,&ZV;\GTMM-,<;IEAYOQ$ZXS8'W2,90;&Z;,KP_LM(^=% MMGB_JK+J]:NXUVUIR*KZK+Y<"YJR),%1 +V$1[HF:@"I% &4R!>8QC$2@5'S MNU,"YL8^C8Y@JR306AI&D9\"L9]C7$ S,I=8HF(>,W[&]".44 KVRWW^_*NZ MM6$#]<.6!$X^<)K(\C/F;.++SUTW=+>05A\W6_3;MIG\@QK5IE7F0J8DE(&/ M(15(N1IA%$&,DQC2( Y]%&&?AE;!Y08RY_:*OVMR'*MJ*2R3I$T -MTR= K; MZ#N'"K&MNE<[#74YT!H[;Z%K@8^SS<3S$B?>4S2&X'!KT?Q6^PR[:\:*M>!_ M)?>BO%[Q6_*J8P8_981FRSJG;\%C[B6,2A@G/%9. Y8P#7T&(Q)@AE,1>8DT M3;H[*VUN]%)K6F>G/#6Z@N56V2L=DM(&^3X39I&O8H;\&4_#-9XC\TZK*_C> M!ZE+^,R3_IS".%$>8),@H-L1/@C 2%&\-E_#Y5JC6W:?O$VSXJ2JEY Y76;W M;5'XK%EV<'5YD:_O']1_27ME.TCUJE*W?MF]K1!+'1.F ]E+43QG3.B_Z38@ MZH]U#7KQ^+3,7\7;]X2TWX)2Z574[U#W+:@;#-0BNQO!]ZQZ>&C2C^4:!G_BZ>5)=%$'4U6D4/79_TI>O=+:9 K,I M5:ZT9*],F9Q)L,Q7]Z+X^1),OSSY@L[]+8G-U43/.;[">SKT)/ MDZRJ\\^_=*/Y_N5)K$JQ2*E/,$H1Y*'RD9&'(YCZG$+, ND'B8@E]BUB,,\* M-"*-Z2,LW^A1C0;JP^R2E,SS\JG7,T0:K:HLN>&QI7;6Z[U M9H6: <@*D'7UD!=UU9.GI?Y=)Q"W 8?J;WH"W!^B4M?$T71?*E/K)$JM3!-5 M[(C@C<:DA]S[[Y^,V(W,V"5ULQOL"?WF0;!_;*I_A$F"19K"(/4E1!PC2).( MPD@R[$DJJ4^QZ4)D]\%S6W,TN@TH>O$&K?/,.Q2#D8G6C?GF/#H4AHEHLX5C M]&H?QV#H8:HWET]&3,>4W.6AHY_;T\Z']8J7?Q)+KCL>KLM*31!%V;FHKPO* MF922I#!)8T5$GN]!*GT?IB) .$1)PKA1=;KSHN9&3;6VX$&IV_1D[10V?TG/ M0'N>M=P!-C*/-5AI3<$'W3:UTQ5LE'6&FCG9N4-OJFT.OAZ3T)]4LI7Y1-F.L/A7S?;#-I1U-4.GYJ20+N/ M^07<[>T=D";13/,&[[Q'I4.9+S->NZU[56R:38DJT_T2']K?6NU!]OB4U]HU M.M9;)*UVCKQ/L\'M(?4S#YB,YLT,V25^PSL&=OAFZJN^KK>[[@JR*I?UUV5; M4+%U.1@+DU#&'A0>2R BD8242 XC)CW/]W$D:&K5R]M([-RFB)MZ1XZ]@FJK M,R ;I2W].LLA,#NO7/CJTW3AD*?>)1*:;#1&FBU!ZQ$36 _[^DZ M!G-DCOI1.)K[OH[QG,@!/HNK&]_1 IP>!]+D*9-YD18F[;J2-K<-CIS (XA BK#S(E*8)%#A-F4>4_QA:AF8>R)@;\[9Q MB*V>5T!KJG?_M:ZV,9J'@)[A5S*M+8BA';L7K^.[;O*P*465%?>C4-B8JMS4[=VI6T!2GD:<[WT@& M4>1QB"F*(?9B$:1<>C'%=OT)AZIB\Q9,T[[PK>I=MPK+3)+!(V.VLIP"[='/ MN3<0=PJ/5"7X4K <+2L'JS'I0O-2L/:7GA<_[^*MM*Z!Q&=1W9#RX<,R__XG MP>]%LVG1[:D)Z6$1A#"D5$"4AB&D.(PA1RSQ(DDCDL1VA&BIP?QX4!?56A\V M^]E63W_0-M@>H X=(.L=-]>@3[CU]J:MCM)?.60:=&T"J&VXFF3'S09!]UMO M1M)_U!Z<#30]FW%6CQF8WM.&.-5%AC[G=07W7#FCJ[7@;0!-ONHNVBGO?DW+ M^@3,-#7E0C$S>A,[+9L"6SKQM6EET)D#-O9<@2^7 MJC-M4HPC\ XR9EP]=V"1@$KY23IL713E^W^NU:)R4*7]Q..^2&)?N3XXA8A& M"21A*B +,/%9$)"829MR'V[4LMI$FJ!22),&47>S;VW[5R!JZRQ+#+@9-#]- M*"+<@T$<4HCB0*W=PY1"S*.8A-@/9$#M.P)//W33M1)N*^[MM1 >TO76T1!& MDJ% ,@E31CV(0A3 U$%S*85.V;H"JZ95 ]=+99VFI\.DZTNRUB3 M$V6 MIVWGA\7P7,TIV"-3SUN&].TRED>01T"UD\.%\$P,@<8(V#\JI^TMN^-5C?MO,WJM^V;?/B\25[8 MDV9T[^7I"X:Y!NI9>5$O:MIM@E#& 4(AAG$4(XA$D$ N&'L"T]1WJWH!-NZ/;O,SJO8SN_#3Q8N03'5G"T@"B2!!(! IU551? MA"CT$#=.G [0:]QA2D#_Y1-%$>OQLYXZ8X&[FC3A&-UD-S;F ME#4*XA.0ERNP!Y&8-6@.ZDF.>KARB%C1,K81RDR6I)=H,/"T5&^WD45T_:FW_NRG-DL91&@01@UBF!"(9"UT>C<&01CR(:)20 M -FEHV21A'L1AX$'?CRA- MDTABPNUFDUYY\YL0M+KMQNBC(%K;>BZPH_U^C,V8VQEN(Y-O#5BS[?DF*WB4 MVB9&H#CBOGY9D]*7D=G[#&1VD_VYZUU!=!++M]='FB\7DD6>)VC\^92MQ,=* M/)8+G##F\32!. E2B+"((!4QA8+Y3"0^)S2U.OJS56!N+_?N:CO7!M2[,1L+ M@/)IU0>U_L,+;YF-CYEW/B;J(W/(+N"U[N"-\J#1OBW(98;\)66WK.!S M7W?+3/R/*KQE!4Y/Y2V[YPS<6,A6624^Z4:U'U>5^L9E="FNRU)4Y>[V1=N] M[K\$*3ZH[_0B)=3CF GHI:@-@+4%8&L"J&VX EIQMK_?>P6T(4!;XG 'XR(D76UM M#%-BVCV/BX ZV RY[&G#&+&/==M^,UV[F;I/B6[+6M>.W>E:\E5T[5?97A<3 MG5E[_>7FX]>V9.E?GO+5-[(47XI/V3_7NI&6NKQ.N[TC+PL6!VF">*3<3DP@ MBCF&::R\4)](W_.)+T5HE:<_(]OFQMU=*R'6W[+)CMYGA+?AG#$CC6J32T%!9>[ MV6Z&WP%'4^B<+)MT7IZ3X2R'(1A%3$?L)A0$,&$<(2IA&54,:<8!RD,HA\F\G=3.SK6!R5Q3UE U9NO2,'.XS@F9FZO?:A27 C2Z!]%BTVIXU:Y? M'1;UZT^Y5$P':AZ+WX31->U M_)"]U/NHFX:>"Y\&:4A3!D/A!1 1CT$2)PGTL$QE* CUD-4ICIWXN?%$FPR> M[?:8M>,*2_C-.&0\4$?F%JTXU)JW93^WRH-6>U"KORDD]N:2KWWH6Y/0,! = MD9.E\$E):Q@P^V0V\"G#2.Z]E()5F_VA._*B']KDSJZ5O$U7FW*1BIB(. H@ MBV4($>(^)"P,8,P"C+G/J>16#H^YZ+F1VT9SQ6_UOG5%7@8PG 7V9NPV#J(C M,]L6S/800*E=$Y;>V%?O7;;,VNWY]F5P1V3V>#DB,0O!DQ*8/2#[Y#7@"96ZTU2@*9*.I;1LK8[S-N&H4%$>FJMU4>:VU_F\+ZE;Q-C4>C)+]8XV: M\]SX?]]<]B,56^RM0"K8N MFA>.D:+(U-*':&[K4IZP<,FT8V1QM?R?<_*[^ZR,BR7% D.$%I"(- \1**(A]BY=K" M**8!(0P%*"4VE'14RMSH1^D&'COE[+CG.(IF/',Q-B-SRL[AHT9HHZ+S$\A> M(!S1Q7$9DU)#KYG[--!_\=!7GA6"E.*=:/[[<77-ZD9:Y2UYK8N4!4&,./,0 MC)2/"!4/># E*8&1'Z% $(^$@55<\UF)PC9^]^"Y<473U7U0\,(&*TYH*!,D(0YE M!!'2%8(8II!3%$;49TS&H=T2?0A:TZS OUZ$E!ES#K%^9(+L5'+'@/M&.B*Z MS6,GY;-]8_9IZ^!SRW(?RY?%^Q=%!RNR5!J5ZZ4N)":%*-OV?2A!0F"*H,^# M0+V!-5LI#TCP),&^6OP$L1%;G1,T-_;J= 5;98'6UK(?XEE\^]];EZB-?;@X M$6 \9^M-);M)@'LC\0< F*WJY#X.B/:[BSIQB@ =E5"L6;6N(U+RH@X NF]. M_(!.0-5GN<_B%PW M2JE<#Q-9?LN7=0/M\K=UF:U$6;Y_R:KNFRZEEX2R/DU%'D2^Q) B26&*4!2' M)$@39I1H8R%S;BR\HS;8Z UHJS@06O,!!&,Z N?)>01<1^;I'PRI.7V/ .U$ M3&X"L1M:ML2HAZ%-GS0965N:MLO;MK<.WBYLPFZV9P[;R S=?C3Q2 0E#2A$ MH2)P'* $"JH/-4D4H]@J$J9/V-Q(^^,V4N^IR)^SLJ^V L_?]YSK]GR^7VBYT@F?@2 M24B93G-B@?+W/(_"A =A()*8Q,*RN4*/M/GM?W4J#@V6.P34C"D<@30R4>P& MQ'5Z3A3_=A(6YQ%OAY)^4(S;29-/1[6=OF5@N@ I5FK%678M W\C9<868>!3 M[O-8-V#Q=,E\]5/L(4BED&GL,>GY5AG01Z7,S:&HE0*B515L6HA:Y@ 9H?1IL?J%?BM%R+[Q(@^"%SE0!R5,6VZ0Y^9!YD-O1>[+X^G@\D^+//O M?Q+\7OS^?\A[U^:V<2U=^*_@PU1-=Y6PAQ>0!/;YY-QZYU0ZR23I,W6J/ZAP MM3E;%MVDE,3[U[\ 2$JR=0,HD-:<]T-W;)G$6NN!^' !6!=:+LV'SVORF%ID M-->LBPO3H20E$$F]H-,L@2"5*B]P;M@W"U77SE6I:R-KLY3Y1;:E#7\%3"ZE M*@.6GW.>*S<&FGH&1B8LAX)O-@+6F 6L73-@+-O\];EYL^E*M/G"/4%M-6>5 MKJ8HFB^(/M7,O,<>7H;,).9JLKJ_68JO=U6],C]KK5BYM.VIULO57+%<10AS M6%!90*22'+*$);!(XTR)E!%,B_G*Q*"X<;&;6"^VW0@?.\A&V$3U95M3492- MC5NR\>[F+Z!LFC757ZTA304=9\.-;<-C/#*?MA4 MA4!#*16:_OK#/2*@YO3 M1> &%2MS1RI@L3('H9,7*W,'XE"Q,H^[!V:<5?5#97+2/U;+KHUK'SR#D&*( M(YA2DFA_L3#)94R[C[FDBIN>JM:NA MS_I[T&QKO';?;"PQC4S/>B9)"A&5'-("8X@2&6O"P'%&8K^=*#\%KF^+ZK-V M5VJY*MNVF/U:$CP8[0<2B^>#B/3$&[W7DZS4&G.K"Z[Q;XOEFMZI*M M5_;(856!S[0>AZ^&P1F^6X^+\)?JU>,!S(E./3ZC^,>Y[89X3Y/:6"".3&7'\)N!1ZTNK+3>T/P$2JOY"+"Z1[:- >]$ MH6W?[N1A0$&U!"O]1WFL8!>@S]X?HFP>JJ:T\L5N"O-5V4ZM'$ M-M-&_]'N:MC21J9U7U_:*%!TL^^$G(BCZDJL^:K?RFKF'.6Y%+'4KPC348@H!0G.$JB7U,05PZM4&G]V;7S^.%X89\)@DW"Q/(34%"A)($4H48I!DMTJS(<*[X M?"EOC3\Q)?:DQ7Y7\C3HAP;X_.LX^!=V[&7%2WU7W5_!P2&=\/W;-APQP';' MK*"6O+I=VI9+9?L:;MN!K4QP1UD)_1%=Z:O40K^;&WL!=9TC_?IM*E[:->*/ MJE?2+:"5*O:3 LKM5.V:)?P^D TP4W:Q/SWK?CV AB>\>C27):-ZV-&P^@ 4;^K;6I7(I2 M0[$"]W)U5XE SH'75^6$9^ VSF1N@9=9NSZ!WXW^#L'K.\G_V71YX_W>&,MS M6^P[R436YLQ3D4F819)JF+DL%'%]_1\8_]I>]JV* [)P#F%W_OUR(2)C[Y.W M8'3J!0+%_4UQ(3@3O1>Z-/"V"Y_APH:VL<+L8"(Q!0U-YS050TRR'"HL,YH(+ J9 MSMLW]M<5K5=NN_S[@GR^G\_%C;A#0QV 2@_N_U4H(TLH"F M%P/J=NYQ&40COS9VE?MWT*IWY PC8-+$441"Y4KL"Y@V1>*H@7N9$<>O'!H7 M5I??:5OPO&\_U]PLA0E'TRN [?;4H:1!3!G*54JA8$1 1*("TH@8+S)/F:21 M8+%7/N8ERER;M[FU!:ARJ>FDI!K]K5F^ 6,73),;[TP%_L@,M8/[CATVQJRS M!&Q-&3\]- 2JP0+1+E!EXO"TRT';#UH+,.8PCOW!A(-WJ[&)Z1>:M' MYFV_Q1>\]]Y)! )QS&$9DY+'23.?L\+IB_VWV78[6WW]01_, L*L';H-$OW, MYSB-1'FBTONWBRF@\8/?I M#,[G=^?"H3X;[N\^'FFHV"\LBT M' I@;R_.&ZQ GIV[W$F]/6\XGGN _@,,([&/U4HV6QD?Y6K.<(X5(1FDQ+1A M9UD,66[J9:1)$8F,X4@XA5\=%W%MM/2A,N'O9B]F:70U(1;]LV//V$39M%O) M5>VY-#P KQOY7 ;:"[#,#%"EYPK<+!;5#YN JJJZ;^/W(6B/E./8!"*5 P(F M98_C!CZGB1-7#HC.%,)&^C2KZEC0560JA&<\@TEAFGZF5$#,$-54H7))LZR@ MRJD;NYNX:^.)C<8>L6SG,3V_*@R+U,CDL%'6G+F%B 8\CZ!'*&!0)"L;]M*R14-)[S;)T*Q3L_R'1Q>,X& M/0G"<[_+D_1E.7^[7)6K1[M0MHDT\@U=T7X/.\E(@83BL$B* J*(",@RKJ#4 MGXJ8"AQA[D3W9P1=&]&WNH(=98'1]NSFMQ^Z9X@_(&8C4_Y0N-S)P!&+ _Y? M(_G?;JOO_Z&':%T__AA1 M9PCVN_2ZWSIPI[WO^/OJL8N!_'HGY>JWNEH_:+?7%D:>IZE,"Y,V0%*%(4)9 M"@FB"!)!(ZQ0I)!;!Q4?H==&2=O^UC.30]/I#:SBH->\JR3MN[ON,@>.&^N! MD1U[MRL(J/X[ZAXHA=I,=Q$Y[3ZZ!PA[6^@^]PX^ BQ7\H/VOH3VQ/27IM1C MWC2-7#4[E3>>O+ )3Y7D&8.QX+EI%L(@15D$DY3SB&09CF*O,F'^*EP;:>T6 MIJ'>N;<73(62L^"DQ]ACL0H .'N4-' M&I@^85.C-\=T'TR/ZX]R]7[Y7;;UGMXO[6>?ZO)67Z2%O]/?;%/BHWDE555K M9EGI*]^5#:<+\_$<92IG:4Y@FB=$K_>Q@H2EB7YMI8SG#,M,>?6B"*[AM;W5 MDB@FGLD4P2?-C4=?="I&IMG6-K ]L+:6S("V#VP--$4&NC\8_?7EW_6/6WMG MP%AL_]8 9FWN]S9!:[;]6\#TC+&F)%3.1G#]IDWD& O>O>R.T00-;F-8&WEO M9/OO^^6GMK;&\K;;Q;EAC=W!F0N6I9&*,AC30CO'&<>0%2G3WP6")9,Q(JKP MJU#J+MR'0*:I3OKZ3O]FVS.;$BFRR]Q:E)25"YN>\W?OIH>N$^%&XN. .S([ M]TJ#7WJU?S4(;S0'G>K@SU[YL!T2/1$+UR_15?#4W1,] 3G02]%WA/#[+CM> M=)<_8XCSFYX\.1=YKK*"IC 5$8,HY@)B'BN8)KF4N8PD\JO1/E"/Z_-5DSS< MHO[4!%R^L@\$ZTLN[VSIVIT7>GTNG=5Y0*^RT]BZ$5Q8O$;FLK;/6+\Q^41?V\V"A\X(=DA@3?)$K:AI*] UFZ;5P_C@2/ NO' Y6"- MS ,;E-XZH^1- Z=!"$0#1X1,2@.G#7U. V>N'ECZLDU&_2(?S))F>?M^J:KZ MWJYL/FAA[U?ROIE'$2,LYCF4,=,K#DH3R$AA8O/R%!/&DX@XE?3U$7IMSL*F M:4G3)6&76Z7!GT9M8/7V9 LG_-VX(S2J(S-)G\R^T1>\]T74O^:C!T2AJD"Z MB)RV+J0'"'N5(GWN'1K\8(K(:S?G=75_7RUM;4K3SG@N%(D3%<>0(,D@DI& M)(DC*'E6Q!SG&4V* ?%>Q^1=:527[0DN>IW!+_\6_2V-3-8@:.Y,;I])VS89 M@W^M:6UX$>C+].OZ2_IEOJGV!SU"?FB$IOP)-""KN]-C_.H;)G%D>EVC M'2Z8K:F"%CH5;<]AK22P6K;MW$,&&9Q&(EBLP!$Q$Q_YGS9V_^3^S/5##^#U M([6DB[8N@MFH:9J=PC2,JQRQ6$">Q9JA4!1!BE4&%<(QYT4:QU+Z^$FGQ5V; MA]1KVU>-V.H[L"+0&;1=3]9#83CZ:?IP^ :P47I K4('R$\S2W@@QW9(7@)#]Z(>8;&< MJ*C'&4S#%-!P1^9$ 0V'028KH.%NT&X!#8^[!F;,;YW$[MO+):5))C 4N4@@ MBK4G1Y3,H4IE%$N!)"%.)76/2K@VGNU6*G8%V( '6H/O)O=NX![X/J!NSMI% M,(W,HKMKN1$VO8^:'BIE?6_\:1/4CYFWEXY^],(+ FKTH ^UO)/+QE;J-ST, M34V[CW+U27VC/TUI1DTFNQUGOE5MOYDYSZ(B91F!$M$(HISD$*>Q@@6*8_TQ M-M'4/DQPH3[7QAMM= G?M:=K$CD@-N>":7+CEPG!'YF-6MR?F ):6\ OQII? MVR292@%MT@QT1HW>5"D0P"$#@R[09OJHHT,75'[DT095>:*(X0C>,4QHQHPA7:_Z*Q4E#[73F14:;2 MR*M^K;\*U\:Q3WVSTIHRH&VI9X_=\BC+12$I$S!*4ZF]S#B#F",!%4HQ30C- M:>)6J=%%VK7QVT9A)_?X0N*XLA$]@( NF_O!05RHMV] MTX"&V=QSQN7$WM[Y,2;;VG,V9W=GS_VF@>T1UF:03ZJ-5S%^;1? TLR+."L( MSS,H8LVS2#("610E4*6,)H(@)F._-@E'15T;W;::FJ5AO=$5L&?A;;Z-$HX# M[>9(AH%O9)[=(K=5LV_*$K)!PEDL0C5*."YHVH8)9PW>:YQP_HZA"U:ZLGY^ M6Q$Q$TA$M. F"%Y!I 2'E!($L1)8%BC!$GDN1G>'OS9FV&@WK,;D,^Q<5Y!# M$1E[=>@,QH!UWB&;@ZWAG@P^\?KLD&'[:Z^#5PUM-\E?,($R0H3B!.J7Z>&4.0)!29""W]WL=9DF5.#5 &2;^VQWVC(BAW MNQCZ]A#WP=^-$T9#=63*,'KO] >?@4UW2*/[#&P!WZH?LBGX -2"=0'WD3UQ MV^\!L.SW^1XRB'\[CS?=^O8_V^CMQ6/KX,P52E(AJ( %XQE$>1IK!F,2Q@G. M"YS'7%&GMMXG9%P;._5J@HV>G=?MWK[C&)IG=G_"8#0VUWC#X]6NXPP @SIU M'!MSLB8=9XS:[<]Q[M)ASLH'N5J994L;1]IMI:F"I$6!(\ARII_M5&)("LRA MB(5@.%-)'GM5OC\DY-H>[E9'V[VJC79NU@P.W+ \":Z;PW$I9&/O[V[0ZF+# MPX.^SI;PM[=)5'-P4"\RA-%<,8%EE<0%0H M BG/*:0YEAF2:91+K\?_H)1K>_[[\JMM-4;/ZHN'<71[TB]&9^1'O:_3TP,T M1NG$DQ@$>M@/RYCT:3]IYO/'_?3% T,/^^J)MDCLAZ[:Z.-.N2FD:(I(',&D MP(GIU2PA1CR'4DPEZNV(0*WSLK;]H /5?S]T+PG&\7KU;]LG]^E8DSRD M!]7OG\?#?_2/^KQ9FU6$]FB7_R79/ZK&> !]%:EN=RI"48&*'$,:Y4BO_?4B M@$3:_^<1Q2R+5,9C[!KV>5[__!@1Q[ MO^ E,'0/_@R+Y431GV?Y/5;4T?[DI^8UI>V("4;_+GZI6VZI]SEB4R806& M,6/4U#TLM,M$3.YGHDF;Q[FB7OTF+M#EVKB[,P6(LJ&WMW5;_\STU[WMK#@> M)1U\FMQ68Q.!/S+?][B;9P_T=H"-(68&MJ8 :TL7OP:,.<#:$[16Z\6H!BOH M.ER3B:N^7@S9?FG8RX<,4T9ZIR'F&ZE*7J[F+!$D$8F F.4<(D$CR&)!8(H4 M8BCG^HLN_%CTG,CK(\MGI:4OJRA] &-7"@R)W.A,][S2]"^[774[A8]7G[RX M[/1Q=$8J07U X(N6HSX.P+G2U"?N'-SY4)/9)G!XMR'\S5+<"%&:)0%=O"D; MOJC,=H?F/?W+0]70A6T9W^@A%FNAM3/75$OM:*ZEZ+;FJV5C-WL8YC(5$8042D_=/'+"B3C0>')*Z0.+Q-'F[NU?Z_([79@\LYO5 M:UK7CUJBK1DP-UYL+#B#N:")J?TK(>4H@I)%F1)*Z;>*TU:NF[AKHWQ;E5QN MU?4L%W<:6C>"#@?8R,1JL=K1= ;H"O3*ME5( I:5 M]3FWNP;&?W)>K?6HVP/>CW+5AQ3D&"M>%!CRC*6:/XAIP21RR'".DAAG"49> M=>9.";LV]OA64R$![33>B=B8@65;Q(PN%M4/\U*PW0FZF'']*FA\@SI.SH$; MT81"=NR3H1[.+SMPMK6+;IZ@V<64FX)@(P1^N* 5*N;TE*AI0T\=C-Z+0'6Y MY\*D=D-MJT=3U:A:6GYK T-B4A")(4IC I'(4KWH)06,%4TRI/\F<#0HQ_V0 MM&NCGE9'L%5RT$KU-,!NM!(,MI%YQ1NQX>GQIY (G2U_4-;+),^?,OMH+OW) MF_R#5_JRD:86KRV3]T6N2OVB:'^98RQ3EN,,E&>M68_!+V7_DV!S) ?'3)!((P(EKU]IZVBUTG:[= MK\%01%$J'7#:.6YL2?+5G5Y&_I"UW'P-A2UL:'MY/=CJAC/ UMTU MRVIERC]I9>YLI4OV:*\SA9SI\O%OX'?Z:.HX+];:,6_'[T==5>!!__%'N;J[ MJQ;"2J _M29BK7WX!E!]9;->6+?=#/E=MN$SVM.4/V7-RT9:I6V936:%TQ^T M%HVYHA6U7I6+\E^M5G0)Y/W#HGJ4LA=M1MT,]5"77&Y1J![L?L_?P@3IN'TI M3@3HG!E@LN <-T-V W,<[_"/2/[*Y9+J;^,?R^9!\E*54G0-G3!5B4K3#.9Q M'D'$3:N_6&"8X3RB*-%KQ,2IV-))*=?F@/:*>O;(.HWDZ9=%,'Q&?D^X0^,5 MMWS6] OBF(^//5E<\UGS=N.4UKYKNG*_H__ 8@A. M$^"V, T-Z\BL8=3M:WEOT0U?,<$'ED"+52>1DZY9?4!XOG3UNC=\\QMY[ZC?CO=;,R2I@PNIM/K]^_J^JO="$_J:]&*9N4_(W^G*<$"9S%%'*1 MFMY0HH#89FX7F5*Q9(PIKQIR8RAY;32G50),+J4J' >9YU:"K9EM +(QU)XA&%/-(FQK[,PTGIFFL+_RMI_4Y_TLQCHJ("4PD+K$SPT<0N*CTWO,Q M)R^]=\2H0Z7WCEWJ?YCQN98/M!0/=276?"5,A)@]::T6"TTD9O-Q3F*$,,L1 MY-)DXJ8<0T*C"$:<"E8D28$RYR[+Y\5=VR/?:0PZE<%&9_"GT1IT:GMDD3I M?OY$(RR0(]/"BV#H?KX1%LN)SC@NQM1KM]\=HA,[_@Z#3+;K[V[0[LZ_QUT# MPU'XG11KX[W=\+_6YE#A7;DL5_*#=@+%>_VE6MZ6;"';DFRO'G^G_UW5KXU# MN$WYC$5*)$$,LCS2=*T0@:9:(L0YY6G&64&95]'$RU6Z-DKO[3"UW3OM/4/E M DR3VT)[6O!'/[1HC3&KX"BE>/?[1&,&;\G4WILZ]76MOBJX6 M(E5*4@2E3#!$,J>0":;=YC1&L8PEC0NO^G+^*EP;[]KH?K6H?C3M%EFU*=)( M-[I[UKL=,"]NQ#LNVB,3K6EO;<'NU3;0.LX@C;,,JBPA M(L,Y5\BK9.^^B&MCM)U&6$9'8)4<&B"]!=+1-[P(GK%]/3]DA@="[QD?.OIY M*^!E0I[W##P:Y[Q_Y4!GIUIN7LWMR#W#VAL')F7W)DE-'D]H%^:2^T9\;3YOKA0^A6:H1 MYM0<$&:0T2*%6&*EXI10+)%GWN80/:Z-2W9+]3A$&GQLTSQ-F(B#CQYT MT8 M:H)I&9F_1IV1(6FAE^ 9+F-TD!93)Y-> M6!/-.+AKLP(/C5X^;'?Y2:QVM^ M]_A!?M<(FE1)&6=*,97"+$^XZ8560"IH"G,E,QFE,5?"BTW=Q%X;>6Y#6,%& M64"7 GR\^3^#\E,=T7>CPO"8CLQ\E\ Y/"S8"9W0@<&GA;Y,:+ 3$$>#@]WN M'DA*Q_?7?ZLU!\YSG,N<)Q*J1.BE($TS2*@@D NI:(;S.*->QXSG!%X;$5FE M .]KT]![YU(RUL#7,[K5$XTF95M']YHCDN:!F?XFKF$&4<:27C93" M/,Z$4:D_;3>BT^]Q>0.SM??O=/?3P_T=7@4B+ M^EQ72_TC;W.RM,37=Z8A3O-^N7M-N>3EPT+NQ/N('.,DE11F%&.(<%1 H@H* M.>6%Y"J)49'/O\N:5>X! 9>KY?,8[BHWYMGUC[[7,,% MIIV+\3?$^@GXJET 86M0_/$@])O.LF-K$"B78.?*C4G@SU'BLT)B'"R^((!* M$T<5 [^WO6E?UC64MJRZF8;;U7 M4E6U-$F0B92%4D1"04T@ X\EI"@5D!)E?-*$%)DY*?=-V.;S>Z#RL M F60V7,\M9AL,B9*O=+Z/\DQW1@(M;+0F#@#NP<=[8QM#>NJ7#)K6]@,U:!8 MASK?"*+3M*<=(6'<._L(.O@P]O[PI,E3X-P(<# <(Q.9,Q+>-'30XD!T\G3L26GA MH%G/'^_#%PTL'?*D:?N7\O9N]4G]T;2;A'-!,R6QQ)#D$D&4Y/HG)1C$$46* M9RAEPJMTT4EIU_88;T.K%T9;0.V^J6==CY/PNCWZ\&A=--H\63=6\R%&4\CB,!"R%C4W\[ MAB0K&$P3)O5O45PDTF_3S%GV]>V,[3KOE8U2XD^BE,R*:Z#_X#XC"<$)BWD* M&.Q4#&'4^IH[B>['9<%SJCH'QV#N0IGS2S6I5 MEVR]LCF?JPI\IK7-* CN&7HC-%V0W4MXE-YP# BD"^*)'ACW8[7:;5,M8IP4 M202+J$@@*J(<4J'I*A(9BF22)Q$F7JVGS@B\-I;Z=("9AF0QG 7:C8E"PC/Y5YSY6]>KNYE[6>N#E?TGV MC\HVPKA9B@_5;?5&-N7M\M6Z*9?2'")VBQU"F?Y.QQ)*DP6!$DDA*W "<1P) MQ-,TBU*G-H!#%;@V%K4V@-X(\$,R<->:8:EUH0T!PEH"V,84SR7IX,DZS:)3 M3,'(['G5Z+O7OAM[%B:JAC=H-L*4QKL$P1/%\@8-.UGYO$N,WBVH=]$XP[SY M-U+)6K_?OLCOI+ZPL_G/G5[W&X/M&7S67*>J15E]E;?FE6CS2K,BCO."*"BE M$)IP9 *I2# L&*>1HAD3U*NBBJ/<:V.<@VO1C>*@TWQ8@J_C3 Q>]U^*[TLL M\[VA#;&D/P74>"OX@U)?>L%^"@J']?G)VZ^D'] V(#>3W 3^*)@6+(*UQY^9:^TK]$*1W>,#/GJ/H< QX.^7>KA[*_[#IBZF+'C!69Y# MD>$8HER_4BCG&&9)@H2*"I'&7@OS$[*NS4%^4S;T]K9N7S:;=7FYU7Q0P/A! ME-W8.Q!V(]-O'TR^H^9(!4D=\ @;:GY0TDL$GI\R^4@8^LE;!O(&?;29AM^J MKD1\)THS6UN\8IY31E'.,DA-5784,009+@1,BA11'A&2QD-*2IP5?*7>Y.>N MP7UC/ I.'\J5*7TP(%[]//*.C!($R(EXI=/51"5VVH*MNET]FX#DX@I-*(HY M*V]:HG$U?X]NG&\<1CK?]&V?U!?9K&H]ZMHTY^W:S">%Y$0H#/.4I!#)3$&6 M*@XYCQ2-<8XR&OFX*DHEEO)TO\J&J5_-,Y/KYIRED)&$0I8) M0GD,"=>N"4T5E8ZA+">$7!LQ;'J#;A4%K:;^O5/W #W-!Z%@&OODT!^A0=U3 MCT%P4?O4O4$G[Y]ZS*Q##52/7NO_D'_0F"\^WU5+^7'=)JTE+$XSO<2(2!;I MAYMP_7 G$A8JX81P+HO,Z=5_:/!K>ZBM?L J"%H-W1_F/>#./\27P#'RP^N! MA-=#>\SD00_KWF"3/:3'S-A].(]>$^P(_E-=WNI/S0I;XR=- ^5NX_*#_K#9 MZ:L\S[*$TAQ)L[FH7]$TII!$&,,LHP7->!Z)Q"O1\2)MKNVQUU^JZ.)3>(_) M&'PV/P[$+W!B/^M[J:_K&=A:-0/6+OO'IC\+>KVNZV=-V$<]U_<'>;S3?@]= M7CH&P!\VA\B 8->6 1D>VXTEP@5.2=?E.BF&8YR)%(L$LPV*^JE9T MX7C"OR_#BPDWDD8\W]T4L!B25GD(1,?#\\N@&?O4>Z\;E#WK'J&4Q[[YH0MX M[$AXF;(=^R8>+=9QX-)A3[<>J#:%/][(]M_WR_?+[_J=4M6E;.91%%-,XPBF M-(LA2CB#6,DFRF";9/C!U@G]L(D^X$62%J9.=I))#%%$M0^180(SF>117#!94*\F MLD.4N+;EUHE\:1L@)DS!39FK,NF;LNQ7M"F=M!D#EZW!9VB M%UFNW3R9A2ZM^H,M"N0R!R'69!8"(^]\VWH MK%(]Q[W;0-OO0VV4![WVX6AO"&:!Z,Y+]*0T-P24Y_0V:(S!5;SNJ^775<7_ M^?6.ZJ_FI_6J,6TGM(@Y43Q+)8HA3HT_6# *69IQQV'.*<=%'N_Z_M\]]J.@.? M' A@2-VYLXB$JSEW7-34]>;.&GV@UMSY>X:V1JR_E[RO[9KCHHB+0D%9D 0B MK"C$(D)02$Q0D>9%5GB5KGPR^K6]Z3KE!A;,?0J<&P4,AF/D9]X9B0$M!P]8 M'*RSX.[8$S<0/?I_ 0Q<->TQ_JRKQHUPLYC1-!2?@_E!B9",Y)GVJ$4(D],WDT,J5(1Y)BB! O! M8R7]7ZU?#7/4:ST4YM!P45FXHB%?M&D2"_)TPRCE"9% M%/N\7MS$7MO+IU\N6K5!IS?841S\V:ONZ34Z3H/;PQX>W)&I( BNWG3A!U,@ M,G$4.BG5^ 'QG(@\[QZX'#5KW"_RHR2]^Y0%*(2$90I:DT M 7\)9)(6D*(Q!3FJ2A,%5@3 M@Y3&,.,RRD5&XC2?OF#9I58Y/>O3EZ'0JNHUVVI-ZY(N;)C2E&7,+OZJN#'Q M_X"9OYIR:&^T.4M-_YUAP%@V \8HOXIIUU@:+=1,7D7YM(N-^1]48BW4Q(4M MPQ9,JX%]/#<*-=\J4SIYR_]#>POOE)E_A MQI1B:1N,]\MMQ07+B%"0*Y5 A$PC88X3F),XEHRFA5Y7>#68'$'):UN$[-AH M"A+5O95V3[3-2S*?F]^XMA0\=*::;DO5)E6';NS\NV>_RC&^!VXOUI>>W9%? ME\\F=F,@,%[3TYYT^L_&3O!Y9VY_,;;J+\"O8)N0M;5WE V>,2MG&.(+F+ S* M*$:4R4J0<2S4Y>[D<%3;V:=[7O?Y/5;4T?[K27 MO.BJP\59D>(HIU 45)BNOP02Q7.(>4$+KJ(H$DXY9">E7)L3N*NA9[V]TVB> M9H!@&(U]].T%C_.#[V3^J<=>#[#SR.O?MH_[Z;$G>=B=S.L?=;>++^O:M:&1 M#R5E)BE!NQ7:&9D7L51(R0RB*->//!$4DB))8(28S!'%>9Y[G42=D7=M#_^F MZ52Y<01\L]'/(>SF" 3$;61"V$"VXQGL*#LS:ZSP?;K.X!*X2]5]LUM YU^VR$K,IPE<00+D4N(A""0S5!0]:7U@N-_T"AN5KG,;;=>S]S4>1F.$6-QG@EXL_O:PP:=B;H_<,;Q#0%N6LXV@>Z<_:^9Y+)#D60$C M)LT>IEZ28*Z0I@V5R83F21;EOBT"]J1<&T5L*N!WI6M;58'5U;]+P#ZHIZDA M&%1C[UP,06E0IX"C*%S4*F!_U,E[!1PU[%"S@.,7#]W+K,OO=-.$:+.:^:2Z MFE):6-5V)WC[432)(4DCO2*1.C%".4QTMY$$6.2 M)1%)O#8I+E7HZFAD8T_7T S\\K%:25#\"O[<&@!V+/#T/BZ>0=?-U.GF9?3= MULV46%MF.ULHE0(;>T!OD/],#=B3#0-OL$W;"]69>%Q>[EP]I)?D4?@+3*BBG$%64 4153&D MD2S GMNPH68@&GVW[X\A7VF_U_7CR:8[SM=K#U+SA]%V.V5% *U MD5\U.W"]MG!MM0SW[CB'0Z!WPE$QDW+].6.?<_C9ZST7RHN?\\^U-'O/#VW_ M3J$]\FJ]7"VZ(\''_DNL&;J0,=(T$=-">\8%APPC F7$4*84SC*.W&C"7>CU M$4:G-^@4![WFKFMH=[S/+*A'P7!D^C@&'MCHK GX#)T,_OIV*\YVD3 MK$]D MCP?OZR?O+NTD&/=?^PZ =7N=C=WK%-KMZ_]2L45Y:]5JC,NQME$;J[NZ6M_> MZ7]I=[6IC_Y ']NRZ%4-Z+W]S@.Q;G]_./94:+]FT0;'KRHK4/Z4?&T7(7K, M_]"W:BSE#[TX,9VRJZ4]85DT9Y&K6[,NX#3;-%XVW89K_&_\Y+-V\^;,K<"X920;5? M2AB6>FW 4_W623,H69+$J4))CKW6!@=D7-NR8&<]/[RGP"$L?7=&!B$TW6;' M.,7^3Y@??#/BP\N4ZC]AXO$M@_U+ASWD_R7+VSOMOMYH?XW>=NTH/ZDWY6*M M/]VO.DL3$47F/)?G)O,DE@)B6F20)$4>8?V?DMRG\9FG?"]RF* I6J\^I*W^ M?7D4^X:N5IJ$S4X??U(Z97!9:]^Y=ZETW6N.)M&KO%A"> M@^/M_LM^_KDV&<6K1Y-WOM)_>_O7NGPPZXIYG!08DP)#0DVQ*.TS02PH@E)[ M304J**-^G9U"*79MKM6.74#L&.898Q=JVMSX\B4F8V0BW9V'79M,B9+.*OM& MV[5K!GK+9K9PR6IF+]F8%S#4+S#@H:("0ZDU;0!A8##W8@U#CS^PHA^_DV*] MD)]4W^2O;^GRS>R:?),_5Z\T+/^<1R026*(,XDB:L(*,0TJI@)G0#XUF<1H1 MKR!%5\'71L5A^GPZP^Y&M6. .3*5]BH;)W2C]+9!U)]6<6 T!U;UD%7O/=$* M5>S/5>RT)?\\P=@K_.=[?ZB#GFU=&!3)E!!$8)HF!**<*LB2-(6)QI,J/QU'% MQ$5X/$PY?S@1K%;SAIAOOM-R8MGOLG*:F'41D^D/$ MICX&TQPJ,$Q82GA*,:$2#7/O'*1?&ZMN5(:JJF&CE=:K;K8"S4;U"TXX_.;% MU_\+C/;HIR(:U:V*,_ 4>6/ 2,%J^0!';NT!3PV::!U]&;X3TNI)=:Z.:5W &T*^3N,./!K:Z7?_ MIEJSE5HO;GCKV&JQLOQNI'VI%@O]Y?U!:S$7:<1XQ#(8<6P.RF,),:(,%@BE M)$\3D4FO;L[>&ER;]_GZ3O\F35P;H+TM-EJM:U1O"N+[,J[_M#B>\8P)]OB' M.>W:?ZNH=D"?(-[UKS<53<&?Q@KPKC4C9(&&H1"&.I[QEC_M./8.7 8/ M='$+^S>E*8.[%,UG6=NS>%L<5R_]YUF1LR1+)!2$F0/P.#-E*2.8"DDP2C4E MDG1@*_NC0J^.[TS>D.BU-6T8VP"@P2W C\/M1FJA01R9QYZV!-]H/#-)X&U\ MSZRK Z[U'J4]^%F4PK<)/R[RI=J%GP7A1-OP\_=>S$'_Q\36SU&L"BIC#+., M:&KNZHN_R7% MWT$61;,HBKH+_]=NZ.'?P?]>+R5(HQDPN\\ I3.\CC]7^"-?FO8.+HTMG]+ MVK\E$?)L[[8W3=X\Y0W^I)QDM9N!]TVS#AE6>,S^\&S3#O]2S/+$N!,L\O2Z MH;D,;/5^V:QJ>XCT44]Q5T()IY1GF,=015$,$2E,:D.10*02G%%,<\F]0O6. M";HV!K%;U%M%9\"H.K!"U5%PW9[W$)!-L:'OC]: ;(?34 1+>3@B9N*\A]/& M[B<_G+E^TQ1:6M]O5TNZ:JETK?[";$_,H+@AE(H*4)"E$DE-(<9'!(B>4 MRJ(H1)9U/>>_KFB]HSW>'0%PTP?NMMRN33YA94"CY+6?D3B M,Q622A5QI6=!*1,=$V%-W%+"5*5Q+"E5F8J[J7B[=&R",NI$]%I,, W:Y383 MT,H=;PKW.LQ1!1G@*A5 QSG.!/6O.!L!X M"F]^0H3=2#\ ;B,3_+9/X%=GH/Q[Z)Z&(51SVR-2INTZ>]K4O7:P9R[W#Z?^ M4*ZZVAE?Y6JUL*74VDJ6Y(!Q:(U/!^$"YATR' 6RB:.FN'&^Y!#_N2GYG MZ[]L$03WZV:EEX0F_=UD?TD1J"#,>8Q.1%:?N'FRH.KS!NS&4SM=+J0],=ZM9W:S%$\_V+ERG@A5\)AF,(U33:4T0I!B1B%)>:&0X F- M!^R%7*33=>Z.O.XJ&39W0&YUG>W5F#1I=\\_>W+#A;LKETUW+ 4ILH3!A"&L MIYOED,8\@AS'(L\SA?6<^^ZW3#S9X^_ !)OJ"W9P+ISFO,"$I0FDMG0!9Q*2 M))O$XU5V.?TMH)LK$A M;WBW%JVJY M;F33)13/%>*2"XE@)O,"HHCFD&19#+E"41XIQ/*(>K9=.R3G^C8&W^IU0?4H M)6"MHK.NSK9Q<4PZABV":6IH??<.##X(M!L-7@S>R/36Z0=>]:"]#EWR^20" MX*&QRXN)A=/!1KMHVC^;DX6:E*8>M[2[NM\J4DC;U5ZN% MOO_V_5*[-YJ33&U^)7(90:(762;0+8(4%0E465)([;(1EM'Y4MZ:^BO?W+TT M;T6<'@?2/@Y[ZHSW:&@[^K[0=,<*4[K6UNO?&J(O:RWQXQ7_&,IQ*E*2$NG5KGN8T8<-W%&0WGL79MGP#Y1'6QU!W^.DO4]#+> ,?D>PB>/ MV/<'YE \_X!1AE'=;U4E?I2+Q?O[!UK64NP4I6P_,GH8VITGJJ )QAG,"3'; MW4B9?@8%1)0@)/(L3J*X]_P^^YYE.:LQP/E[KLRHVPV;XK#E1FW [VA]*R\_ ME7*?*\EBQ E)8)R*7*]]4P89CSA$B)JYBC!)R-.Y@UWH&=B'?*AXX(-@;K$#O)'>YD[Z.O.%X_B;R'V#8 M2^C#MA%2MUNXJ:"8)RF6<1Y#EB<4(IES[5L7"-*4%ARK(LWSQ&=/Z+BH:]O\ MZ>O@[G2)^KL?%YV U8U\PH U,MOL*+E3//A\,4]O=CF/1B Z.2%H4OXX;_!S MPG"X(\3V?U_6Z%NUD_MZ5RWT>,TKVI1\SH3(>$XBF'%3JSS-*"1YS&!!B"IX MGN6QP#Z]=SSE>W')!+UWWA_>G'PC%^N?^N/>'O/9;@.>SJ1+]BK/3]60G MK^]?5\NF6I2FQZ6P9=VD^"#;UC]?3 #LG!:I7J\+#'&6*X@422'.:09-+&K, M44[21+D&\CO*O#8/JE/;[#MN]&XK5NI_%YWFP':(=P]==\7_-*V-A.K(5/:B M@+HG!HP [$19 M_N)+AW![FM#J@_7B\U>;1=:I>KA M^LMZ(GLBM\!UI,D2#3Q-V\TZ\+UUF O\JLM6U*\45B[M%_&&_[4NF]+\^$7: M9?GKJEDU\RQ1E&=G1%NA5 MR;+1"Q/S,S:%T*O--C1VNSU;6'N% >O3T+L[='ZHQ7( MF?40/*D?ZP_(L+804\3B2VCF%D3!!8 6. M-'>1#(H8I2D3*HX2X;/A=U+:M7FLW3IQHRWHU1U8;NHTU&[$% S D;GH NR\ MZ<<)DT",6OH2XIWY7?]V^]5+?^OI'KA+97^ M\8/^2[-Z5S:<+LS'\SRE*,NB"":)X!!)AB'E>0[3*,X*E:51%'D=,%RNTK61 MTN>ZK"ZO3N4[+V[D-"W:(S/8X4)*6WMFP-BBEWET"8QMP)H%F+5K<_31FF;_ M-FJII8$XCU>!R5>AER[,-!! AWI-0T<>2,*TK&WAT9NFD39F:><8Z'=)3;B2 M^*0]2+TDKK6>^H*/U;+N?S4;HCOMKF16<%ZD%*(H,;W(3%9M(;0[B!.&.4X1 M1UYEB8)J=VW4;(SKBAG?MZ9TY7D^#.U-%G8R'4G\I:9H;#XWL]-5/FY-L]&: M.\:!WCI@E\J=0?:J70OM>9#CK/I3^QCHAV+YH+I-2_ACP+K'_:,(\3R4DN7\ M1M..,-3S;D%OYXJ3),J)@EED(D4I09!E D&.]1)>9@1I+GGH^\K71[T8Y M8+1S//+8@^O,2=$E((Q,<([VNQ\Q'+/U )TTDO_MMOK^'_J>EDGT#UL"V1]I MFH.$8P9LC@N.7C X+L8VBJ@KTSY"O'K\HY'B_=(TXFY,V/@-7Y7?+1O,!9%1 MF@I31E,5$*5":,<*I5 I%*FH*$C,J&=(C*/H:XN&,1$9ML3(6FL,V",H>YT! MW2CM'?3B.@]N/M$XZ([,!P;8ML],I[8!]Q>CN8;X5[!1'MR19D4)4F'5@%&4P+Z), M%86BA?2JKK0OXMJ\B6V9U851$#;!.H"D&^%) M(]2>W;,]=-G9K8"7J3B[9^#18K/[5PY\M$TJZ.OJ_J&6=_KK7'Z7VT YS2^? MU#?Z<\XBE*J8%###,8.(ZY\(3BBDHDBP5"9=26P"%MQ=%!?90T(5IO)1VAU= MV.8A@:I/JMV:TU<=^,5T!/5L.>4T,8[<$0KGB=C$ OE$WZ<1NC-@X*\4T'H' M9!D/E$+QCHO(:9G( X0];O*Y=W#F__/1-\]"FD99C#($I8PP1(EI$:\_@#R* MHRR-DE@JZMDY[YBL:W--7A\BG0"B.3#F.9#/;JV'RF8:M M5^8 5[A$_:.2IL[*/V?R@13\L[?XA^[W_&4R FR7R2]R9=(JVXZ/F1!*^SH* MJL3TX\A1#K5;)""3#.$B2[A N4?0YEF!0QR?R?MUUJW"[M'DIS$^L]4:!+*) M?1B;/-2"U:G:'CF%@LP][#X8=!,%VUN]#/$V)CW'A%6LP ^Z^E0O3TM8H);NJH4TOV&K9#_10EWP'@.K!X!TJ5<#IVW B0>#T_9.E!3B9 ML9L,X':#_\OC757?-W0I["KPH:[$FF\:#8D8"40)@7DD$XA0+B!E&8$)P8H5 M*E&(.3=M.2'GVKQ2JZH]+&^7QKVVGFV7^P@@$VT2O MBV/PA:%+!RQ.D.6INR>C2@<3=HG2Y?)AB_BO_$Z*]4)^4EW'K+;GFZT/J+14 M^T5Y]=C]<5LU+N(,RSS6Y*D]<8AB@B#E+(:I:9$J4)9E"?-9X _4X]IH]M6S M-GG:M=EH[[?:'SHQ;CL!$\ ],D/W%AB?K%,3;(P .U;,C'/77_'G-[M9,$JI MOPLQ#;25,%2+2;<9+H3J^1;$I<,-[+K0ER[0[/R5+J1I)&YS6>TI[T[]I]_J MJFG^6-:2VL7&;[13 M9[=NY@1C)8J4P0B;YJTB,UW*&(-%S&6&BU2JW&U'X(R@:R/55M=-+M36>6K5 M=0_1/8GNF1V!@)B-S(%#X?**Z'7!8E" [\F!)XOW=3%O-_S7Z7K__<&O/_0H M^F_RZYJ]H]SD #QV.S)I1%1,D2:#0BB(,K.NC4P,<)*2@M(L%ARY;@\>%W-M M5+#1%#1K!E6GZX#-KA/(GM\:#(/7V.O.":!RWQ8, ]E$NX*'H0NS)W@>B!-; M@B=NGFQ'\+P!NQN"#E=?$(+89DB9=B%=ASN,F,B*6,!8* 11A')(2%Y E@C) MH%%&L%[WQU!0FD,4"PD9$0+F M<5RD*4(1-Z=0GM&;%P$Z09SFF("ZK0R!D)&4 M>S*F#YT\9N;!6,FC%P_CT<_TT::7ZP6O[?JZYBL;(C'G%,=9I!>:W'1!0@I' MD"J4P8A)1?."Z^>?#*@W=TS>E48N]>KZ/?I'075[^B_":!H"Z%4$JJK!$R7# M4< Y& *QP%$QDQ+!.6.?<\'9ZX?1P1OY4$M>MM6FYZ>,:0,I3!-)2O2)..Y5 .HP47VE=+$KNHVG(#NZ.S''4XS MX,8CP0"=:O-^J^X,;!2V>-ZXX.G-,#X !6(;)Y&3,H\/",]9R.O>RYJ9?3.U M71>T$_"Y"].\X;Q:VV9J-^*_UTW;86V>%#@N3*A'I!3XMHL% M_VIKDFM[NXU90G'$54$AYS@QN;V$]:K"9I> M3\#D4JK2.R#V',!N_!4 MK$/"WO$-BJ>!\J;A<[ $(AICDF9E$W.F/J<,LP(H(IS"* M,#5=17/(2!K#A!,4IQG-149\.&.0%M?&*-J179MMCK:-J,WU&53"8]B4N+', MZ$"/?5+Y]C7H(R-G($Y@1&9@8Q386F5]I]ZNF?:8A"UC;UH$6B/;UEM-Z\B^ M/3--WBQV$?'RP8;N@56E]^UT._2QF#/"4$L8KF <8&8 M*5Z;0,*E@)C$*HVC2%'B5;3HV?C7QGA;];H@=$^/Z3E\KEM5@T$9?5?*&8\! M^T\'K0ZVU?1T](EWE0Z:MK^!=/BR ;F4ZZ5H_B$7XEU5O];+J^I>/RR=MRYS M'BE5"%-H3$ 4"0*9$A@65!9907&:8_=@O7/WJX7H\$ET$5N] M7YI#1O,U^F/9'6Y)\:9L[)[6YUK>E^M[[8+92YMF;5PUVU?JHUS-F6(Q)CR' M.688(HP3B!6/8:&XDC*/DB)*!YT77J36E1XE?I!-\W>PWEH#1&>.7=;8%I!E M9\J0)G>73J:K/S?^W$R84K0U909VC &]->"7SIY?[22U]_239(VR%:%">HY! M\ WF:5ZFS<2>:1#H]CW9,,,.S/'/FIPQ* MA5%:I E.I5?1.Q_AU^8C[R8#GJTA.6Q%[#4W;O0Z%N(C@%BK1 MTD?TM/F4 T#92YL<,L; $T]:+_7ZHODL:UN*R;0[X=]^5*\7M-'>[NJN$C=, MLS#EJWG&>!)EVN5,;<(DR3AD^@-8,,-^69%DW(OG/&1?&\WUJINJ9VVE,0 ! M,_K_W?- U -_QT/2<5 =^^"T!U2KW=;JF]F.3GP&M.[ *@]:[<&?O?XASU3] M40MUSNHA>=JS5W](]LYC!PPQ-,O;\&+]4-5V:\2V4GUMW,3Z\74EY#Q2!!4< M81AQ$4,4XT*OF9,4%C@AV/32XY$3=SG*NSJ^:I.8G^@\:_L FZJ(G>; J.Z; M_WT:]S.;F>'1')NG @ Y(#/<"9X+$L1/CS]QGKB3L?OIXFZW75HN[?U2/Z^R M67W1XV]/6UI?;%N-"U&,J<*F4''*(>)9!BF2%(J$<\ZX2@CW"O[PE']M]+-S MZ*?:5JQ48[Q9W7MNN?E.AIO?-"+$(W/2;DFT7G=@E <[VD]4 LT+N^"ES]RD MOU#),R]HCI_K764A?FP;6Y M4B77"U7SAS:69.>#G2OG+(M-GB.!,A8((A41R 3E,!.") I30@7V6CV&U_': M:+,UT3S6LC,2U.:Q[GZNEK9%WZQMU">W=LQ,A>S.Q/:/9A?]^6<[-WBN64?X M=CBN;5]VSL?V+3?3W=O7LKB>Y]=VGFW?P+>[\[PUJ[ND"^G;_?#I':\K$S._ M-F?*71^KZD1%/?]U]'@S%&J]/8*&TZ[+QX-X;_T^HJB!^?5UI;^UJ\?/^LFQ M,8IZY ?C0YJS5"Z5B*5QN%/%(&(IA3AA.10LII+B+(ZI5TW-4\*N[5W1ZSH# M#T9;2P2RUW<&EFW_'+IS8B!VDVSUW_XMS=(91H6]]=_2@LP(QO95\B!-$TNY M.%ZSQW^NW @_U R,S-Q;\#]OP'^[!3_H4;4+)*%2^4^)FC:=W\'HO91^EWN& M1O#H9:P4K]ID*"/ Q%';LYK/E28^V\["B-J]PAQ<+RK3;K[9'JE$@N1Q1B#. M"@P11QFD$N>F!J4FJR+EB'HEEH52[-K8K;,+=&K;QZS-7VC//9\:]^RR'?M< MS@[&G7'7>)_IYW'TP)_IIG! _$]8O(,% @52:^*(H+!@[H<&!1[_LCWA2KTK ME^5*?M NDGB_7.DO?D44C^&8:3;%>'A#[P7G80U5YDHSLDJ,=VP8/*\,^- M^E#I%XKV7);52C9Z#2W+[V9H@XDHF[8Y;;5)4$DI2CA-&(P4QB9;*M;4+A@D M5+(H0A'+B=.NA+?D:^-MJ[SU^*SZ8*L_, : 70L&) GYSN[J^MP_,<^KK@+RKZC?5FJW4>M$55FN^;+BQ M:\0R3P2/$LPCJ-\4$42%PMJ)%?HG52C*4QQ1'LW;/N!?5[1>N5&5EPX^S]AS M3<9[W%[1A3' -#J[+9=+VXU<@4=)/4L_^DU')B7)([-=I&BJ%Q8Q@9B3#*8H MS@I*TTQD<3<=;Y>.[XV1)Z/78X*ID*;ZINK:TH\Y#6[OD-& '?E-TNL(MDK. MMC6DVLH.M13E"IB4I%G?)RM@EMD0X$*EF7G)GC;/; @L>XEF@P89]JKY4"UO MO\GZWF3KSC,5,QGE"(H":?X2*86TX"G,LY3@A*8JI5[QT;N#7]^VQ_(6:D'W MMMB 'Q,] ].$^9-3S9_?@-0-/ MLN1"O5\V:ULRLZL&-^@(RUY)L"@I,RVV2NF;H7 (4,=CH0MA&OMX1ZL'-OKUU2,#'LV<,#_4$E9PPB?EZH.9$5,0\F?9S#.61VDB*)1F!PK).(4X MRA-(),)48,E4I'P>^6."KNVQ[_0$5E'0:PK^-+IZQ@D=Q=;MZ0^!V,@,, PL M;R(XAT0@,C@J9E)".&?L_TP8GC2^<@&<=M(X1L3_6O?@ML@FFVT0TH0 M*Q+.(24JUZ21<^TGR AB2GF>)DDJ"/-K#C)$#9\'9)KN($^LL.="Y7(E;^L+ MHE0&S8\;\8R-^- M-8PC7U?W]R:]7(]D2UHT-^O5756;RF1SGJI!SFO6:^8A+RWH_;?V31EM"@PQ%$6092* M')(\SV"6%P*G"2ERMVYL3M*NC3UCF(!>66"U!:VZ WCA/-3GB30H@"/SJ=;5 M]#32VDX(H3O#!H5R(J(]#BEOHP+^6M.%J9A6+D5IJ3,,TSIC=8)PSX\Q&>\Z MF[-+O^XW^;%P4Z_FO].?Y?WZOOL.,T[SC"$.,QEQB*(H@H0E,:18\"1."R-?&[MVRGD2P3Y@IWGS(AA&YDAG!)P?UZ/6GEIRZIMVEIOZM^U28KDQC[5=;?2RZ;[9:P?HII$0L**8DSB"313S**8\C33"51GF12.:T[1]?T MVNBAL\2D;]#;V[H-B ?L$3RT1MB=YZ:U E1*2;,O.;BZ8>AI=]LZNXK)'/VX MH)U'FYC3F['3H4K/:&^)G=+>EHF**(X$?/!RBZ'U?*'"C"/!?;R$XU@"1^UU M\E&N/JEO].=<9"R*<$1@*BF"R*R\F=+.(,8\YSB*>(3%".U.>OG7]D[8;<)A M6ZX!_J0)QT+K/DJ#D\V$N/'ZB#"/S-9>;4YLM2T3^*]MF+S5R7/PINUVLI%^ MC0U/GD,SL.?)WC #RPC2>E7R\D$S[_+VJ^3KNC\N;A- I=!$^\=2;'_O6QD8 M)=Z4"_/1/,<"2Y$0*)A*(V&40OIT=WTJ3.[@FE M"_NDM7W?'W9-U4YS;ZMGC<$@$^G&H---SD3'2T]F8&O0#.R89/W?)T:!3:^6 MGG$[TP+6. R)=*ABB$%TFK9J8D@8]\HK!AU\8#!.6VSV68G9F]5K6M>/6I3I M=R_GB4)*Y%SS2-Y>WJ2QC-@'AO/8!^G M.= @E<20B3)A7:%7H&9PDR.K8_(V!N-L[,3B. M([_S-A#N5T;7W_)>:V#5#AA_Y8-2J$@L)YG3QF3YP+ 7G>5U\]!Z+=_UH%7] M^%]5_<_WR\]UQ673S"6C2G(2PTC?!1'1#(1CC&">)C2B.W/."1OK)%P12 ME1&-'J9)D=(D%G2^JE9TX;C7N3NZUP._D3'>-_J;D0$N*;OT%#S'?T^X"&S]G;Y#EXT[$D]M4UHO(1WB^K'/Z2XE;_1 M<4DB0A1D^HT.4:R?=2J* F:RB'F2<*X* MK\[&X52[-J?@CV4MZ<*$Q-N#C;X'%5#:(G!G3 *T+AOC0XLV&'T'"T#[07^_I8O&J"^^?\[3@6/)$\[DI::"H=N"*O( I MQT5$:58P[A8K?GC\:Z/GKCVQU1'T2OIV='Z*X&F^#(#+R*3G!\F WLP'#;^@ M%_/3\2;NO7S0F/U>RXA%62XS&?LX: XRK^W1WM$4;%0%?[;*>E8I M<8'35X\=J)0]5S^ I4X)Q 8LX-\T;XARRB&+(D"K,QB_2'_N='3K+OK[S0YL5 MW:G^[_;\:>79$M(=>#?Z&07,D4EH5^=_!ZW6P*@]?H$2;[A"A0P[RYTV!-@7 MCKV07N\!_/-A?Z?U/Z6)L:!+\;!-N&V>)7+3+,TQ36,H!-(+'89C$Y6+8]0N,18P% MTH1->2$@BI6$1"D$)2()DQ1E:9(/2\<[*??:^-ML'U9+$]1AHLI,P_+VV*#D M@'7-8$N[J3@TG^[T+#@ZG.&Q'=O=W&G(:%(C^L:Z5NN)$MJGG9:Z@LE MFSE!<3QUS.WV87SU>_7=KK7?+\WJNRTJVC<(:&QU/5M]N/E2+1;OJOH'K<5< M*9FE5.8PQHFM#!!#@O,<\AB)-*-,Q:CPX:X!.EP=C]WIWV1C H+J5EO;)4/^ M--$I]EU?,?VBD7K!5Z[DO6>(Q9!)O@;]8S(#<0(C,@.]268N M-D9MNY,M2E?EY_U/EU M_?"PL%K0Q4[C\6<>!^8)EX)$$&.L_;X499!PJJDTPY',F119ZE5N?: >U\:? MNTKO!)>4VU3IH0Z@W_3X.H2C@3ZA@[@)_YB!)].P8\=$+N,@-(.[D'Y:O)!+ M.0BJXR[FL.&&4>TR A$A>20*I-:BU"44E44 M7#I5G#HGZ-K(SV35+66M/<>%I;KFKGSPW68["ZX;LX6 ;&3JVE41M#H&+%SE M"D0@UCDJ9E):.6?L<]XX>WVHSLG[?>GF(LH5453"*!=Z\_VC2+J7],4[8MW*EO_E2\ +EIK]NI@J( MXDA!'$49+&B4",%DD1*G;?I#@U^;&V*5,@N"./F%_=K7AG ,]CB(WID#T@LQ M&9D??.'PBB(]9O>@$-*]P2:+'SUFQF[PZ-%K!F8 U;=T6?[+.LJOM:]<+4K1 M;O@LQ6>S]]J=X7Y2[\HE7?*2+K[J3^R:YF"O)(3S!,4D@4F2)A!)A2 5V&3_ MY0E1:5Q$E/M%>X56\?J"PK9620%4;P1H-E9X9OJ$GE,WA^4EYVED\MHU;0:> M&&?WOW?-,QRW,1!L+1P_-&VL"0B5^A-:O6D3@$8"=R\-:"PY S,+UDO1_$,N MQ+NJ?KTHC9 YBY@419S /!,91)E)",I4"I7DF&9I%$71/*^JJAWU1\\0U%B.4/_&"?YS!QP/DC3;4TN/".!#\V-&U5?B/C(;-N" M_8\>[$[!@*D%QZT/E4IP0,*TJ0/'3=Q+%3AQZ:6'>3?\KW592Z&IJES)#_H[ M+MYK_EK>EGIA:1/97SW^3O_;"*9-NRT^-XW1M:N8F"A< 1'1RT.L"(%%)I,B M)T@P[-4!\")MKHV'=@^:>G- :P^T!H&M1<":9 IQ6Z. M:H[>O+>IPG/ L>9H@N.!"^ -OC!X!!=7NAX\ +8CA\27C+HP*-"R5;OEZ;?J_$6 M/Y1+^=Y$3\W3C&913 2,"H4UY<8%9)*:DX"(98F*4A0[97B?D7-M9&K4U/Y; MKZ=^\(RJP.KJ>TYX!%G'8\++\1K[E-! M571#2G_4\+3.(0Z)#PB9=HSPM.F M[AT1GKE\*!_4Y7=JEAYM4:&/6O>N\!1&E&*LV2 IS!I/K^L@0T4*19JP(B$D MB>+,CQ*.B;HV5GBW7;#9^EW@/\ OBY*RTO1@^W76-2A85DMX29FO$]"[GC5[)UM.9@:V:(6GC'!3!F..HH(G)XYS!^_QQ]@[_M,KGI6=NQ'^OFY5] ME=XPS564K^9(8:YRT_9+ MHL$:GKC.PYFSP_#HCLPLS[4%=*LN^+-7V".IT@5$]XS*P&!.E$YY$E2G+^Z9 M[#*OG$L/#$\D7+J,,EFVI8=)NZF6/K==4,WC?=.LI7AC:PY^MGF#MEI%8___ MBC92F/Q"/=/M][^0>:+22,'4I"PA%4>0JB*!A: X1IG,XLC+11R@P[71O=;M M7C\VC549E-86\$O9?_+K@$H?GI/BN-:'"D1(H$9$9H>"4L@RR(* M_[_NOK;'<1Q;[WM^!8$$V1G W)5$ZBT! E17=]_;2<]TIZLGB\5\,/A:I:S+ MKI7LZJ[\^I"4Y)>R+9,RI5)R@;M37661YSRT'AZ2A\_ADK TITD2BMSIE-3= MAJG18V.7$)C$)A9/TMT6?4V.V5L<35+7M5URUM #<,LCS"^/005T#W-;< M$:3<[ 'R%:59]#AN5&8/P5$4YO#HM7DD#KQ7IQR$ 0DC1!"4H:Y&(/6V8Y!Q M]4_$LY +G).>]\)=39D:4SG&#-?FBSB/G"6WC3(>TPK?ALP+Z8NB]Z009T/> M*".D+V#GTT%ZM^B_],OY_<:/"I*;+[>?ONI'3$ZR:>?KJEJ78EW40L.-NM)7 M]66O=+D0F<4HH$D&42@QQ!%'^B*ZA(%@D"@E9[3 M7LR.JLB '23U>8T&9<32,L.,T BE9SP;/IG2-,,,B$OIFH$LZ+V/>R;5LKIY MU,N8^M[-AYI+_R%(^?W':LZB*!41E3"/N%I,Y!F#64X8C ."!,4HXHG38J*7 M%5-;1ZC7*W;>Q>T!OO4^[K"0#K\4.)\?/@/:;J;/W/>=F0'M!U".>-W.[8^C MOPW='C:,O:7;'Z83F[I7--97&T9QQ)(LZE6%[JRJ--W>_"RJ>8 E09F^WQ

.^L!7]J>QTW0CIQMJ,V7^@- MS&#]@>LA^W(9$6]R+QU=C2SS0X M2#F'<1@RB),$P9P'.UX:L3R^=/-NT^?/WW_].$.W/S^ M'MS]^\VW#__^Y?/[#]_N_@(^_,\_/GW_AQNW6 ^!'<\, >S G+-GLKE2W10" MLDC_=.8<5W0\\8]UMZ-RD2L8KWG)^7GWW/03NZE?RN)>_7:M;]P]FSBJ*:'Z M6?VN6G\L*D86^M=SQB.9,X1@S),48H0(S)-,7WX):1@C2G-B)7!PK2%3X[ H M"#/[C.JKAJ";L\8$=JQ#H/_\'[,H0/]UYTWSBYU3S2^T;\V/S7^,I\W/M&6DH[;/FQQK2D=+IU>IMH\+?IA)+L7P6S=9LL02\*-6*OA5[ M6MZ#A1%/7&W=57]Z%N!%.PR>RF)5@O4*M#?.I'';_/6O?I+M?4#?D85_5?.C MI>?[ &$_;]]+>_WB\YMG4BQTAQ]7Y1U9"'V!]&XK4-/L*^@U5FNRL(O370UPFNNV9@SW\FK#W.)Q M9\CMXO(A@1QX;C.WQG>VSL#6%ZB^\E![,P-;#T GY,X1>U_=U)-^[G;Z[#NOBWLS:=V*]KI7UZUGV1A/"MB"V\=WOP-B%@8[L.X>JS?F.^S]V)'JAYVZ)PZ7OD?8H>L!QO5O1I MI">_K9;WWT7YJ>-[)N:/2;>*JOLU5?Y->R4!'E$UE\$[J(NVI:9XYMUUIA M$J@]@5H9V:@<>=%YR[M#45M.^C5\$_, /LIIF$6201DP 3'A$20\U/?+9_;%3QV?U)S[3<^^O MJ>'RE;SHI?EMHRN61HBQF"&8D$ +ZZ8Y)"'.(*_Q-7]766KRE59]"3.=A/6M=^^@:>K0Z@N?0F=IZHN[SU-5">[&'6: MZG+R]235^5DO*5GG+KC6%XH>M'37/"!J*-%*7AH_ M!A^ J_*F/ _$2!E37_;PK0"OB5[]#CP9A3>=."4=QVRX_"@'B-TRHVP:?LN< M* ?'+V1#N;0T^(G:IZ7>7_ZHOLQS29,TX:F$.4EBJ.:=%%(<,,AR&DDU(<4Q M90,=H^VLF-JTH[ZZZ6#'97O@>S\CZP?IFQV,F5N=VMHW.0D[!FO\XZ\]&Z9Z MYG4,TQ4'72<:ZW^ZU0A#WS:W[@5_]W*[6IK[%!NR:+]F[]7ZULC([%3EHD@$ M,L\D#'/.]!E8#'.>1)"FBNURS$,AL>MI6%]CIL9]VPO8C]N1U,?6Y""?L2(J M%.$ZYW%7"M+]?*CW^-F?)XTQ*B. $<[Y* Y_I[(^6_"^Z?%_B[]& _TE&M,B%XI=64= :^BBM;,>(;*8M% MH5C.E XWG6\+0,UIPC-=:1<*(3G$,L60L PK/HK5 I>R@(1.T5Y/.Z9&4*T; MM7R:B>C4&T8;3YKD'TF8J0;G1E-]1\J.O$; ?V!*.X3>^*"Q;[V8@:T?9A!V MGM0J21Y/@J[$TA,#]K5B5%Z\$JK7;'EM78_+P%SD!HG]24*WXR>(HQ+LK_>KY[^I)VO.4#_LJ.)<>^.<#G0[ ML]WZO_"Q?F'/WT5Q_[ 6_.99E.1>_+YYI#I/O*X!]&6SKM9JCBB6]_K6(9N+ MA(4$AJZ]MR9:N=W6Z! MC=M8V(4S@R$\,'&T=H/&<%!;K@.9IFS9GO$S8,SW%[CT0LU3N.+6]ZA!2B]8 M7H3%*JFSS_NYBS$/(L""2-$= 6+(((T2"@4D5!4AI#,$;?++=PU MZO*>C)-)^(>6ON3@;JW5+\"?OPD-JN7VSQY8W9S2#X"!B>*/WS]]__ >W'V_ M^?[A[GH&./:Q(YAH/ER_UOWHF_]#T7TW+4YEMF1*7) M0B<=W#T(L5:KB1O."[T=0Q:[&C;5NQ?UCZ=511;_5JXV3Y5J8K'A39V;E8IG MEAO!OSR).E&S*5X2Q3D7*8T@#JAZ:8. 04HX@0'E>9*B'(=NUV]'LGMJ$FJ(S#U4P?].S]HM^^\5C?"MN#NCOC&L7KDT\!1A^+XX'#<[MT3J'\3I4Z-7-^)\KE@1CNS49ZH M,TKN5HN-Z:@.H^8DCI*,Q@2&DE,U&PD)\S +(,<819(D><2MKC?WZ'MJ,TIK M/J@:^\T6;RZ9;>?"$9CS*<@S#%*F5 M"Q49S'"40DD8(@GE49J&CO?"NWN 5N8%)O@5M MS]CM]?%!%-BMP?%WJ?Q"?V/?+[=S_\15<\L'^Q',[>KQL:@3[A23W9JP]UXL MF>IH+K* !"B,(2&4ZC*\.J489S DL?H_%7[FTDE@IZ.OJ9'*GJEF!F;[QH)? M?E^M!0B18[G&+JSM*,83@@.3RVOP#NST1RD68'@BDZZ>1J41"Y=?$XC-(^YY M%XU*[,N'G_5UO]_5UV$>I21*F,0PRZG.CY4(9@P%, E03'' $6/6B1>G.I@: M2;0V@M9(H*VT3[TX">*%I:4': 9^^QU1<_)FKQ>9$=10#%-,T@S+2^%$@1)$&(8Q)%$*,]P*)'M;M.)]J?VZFH3 MP=T5FQBG,+R\*W0E,D/OZ \!BOWNS97@C+1#\PJD4CRMRK6YF=2F&8-*W#]Z MD>&Z@$K'#LRIIT;;9>DP>7\GI>MC[J1F-F$:[8%B^:3&A13\JCH;4MNW06F7[%3Q5;F20$M5+]VZI4 M?UZ*'V2A#6";:KUZU+8VUP]]R9$XC5P'R]NU,QKO.[FU/Q.X/=AOH^O?2+'4 M\B1?EO6IKSD/_B+K&PCA/,EX(C-&81IE:F+(XQP2P3(82!T9BYBDD5710+ON MIC8K:&N!KBWB\\;4!<1CQE$2Y5)]K4FHIF*104+5 "C$:9#Q7(2QZ"$>Z 'X M\64$WP)_NQU'?]_C@6=L ^$OVM1?-9)[UFI ?=\QLX/%T_;CAZU'U=OQ[A2DCGPQ?#]KQH;&'-GOL*PNZOET]BR51X?HK M>:,TS%F"PQB*D&008T$@10F%*NS#5! 19\)^?_E\/U,+K#^+YH4S2:1J<6D& MQIS&.6RK=N!JL>?L!ZVA]YZU\!9KS03UCNI::SU1;:D?L!SVHOV -M*.BC)P MLR!EN_^Q*'F\#^[(+!QO9 M%A]W9]/;U;):+0INUJ"F1E+#)=_TD'XN'@M]DO]5E.H']9$V_W >A)0D)(M@ MD$JM?AJ%D,H\@"3@6&#!TXA;*V[WM&%J++SO!C#UIL#BD)@7C2LZ=JU]V:;; MVE-/WQ&[S.$CC,/ _#[Q(;"?&488BK%F#;WM?G%8R!K\>"C8PXEA,5OP9MC4 M+S>F&*394C=R$7^I#J<:7]/+E?AW3#U]6QYM6KK2]?TIZ]JFKBMMMI,0UY7T M I1PQE$ 14ZU7H],89Z'4LU:"JWYV^L/]F.&]*%536A+L]U5]4;,NTCT/<8S2F J(I"Z$ M30.M L0RF-,(TY@2(NSV#2YU-+60M;6N.0]WXX.S:,8L2O,L99"RA$ NRK!Z?2O$@EI5JOKXU MKZ?,6U(]?%33Z;\+?B_:XSK%\(T(-S-KD1L][7XG/^>8I 13A&'&)(589 AF M,4M@I.^JTSRANBQE>WYN'[EY,[#/,?\(0=\W01;%_U&+I7MS6+UH#ZN9\@U( MY1QXT-Y5,QT"ZBV\-?GIQD[^AMB.SL8=L3%S_PZ< K5737[!#&C7@/8-&.=F M8"_[8 9>^]C&J]\[1M.90+TC[XEQ_=DU*D5[A_,UI_OOH&=)+;'6\>L76:^7 M]J3OFCB&4T$"EC$815JZ+N!::#-287?&B&2$1A&7/?*R+O4[TZ&[?ZE:7S1X6N M;)^[MJJ*/B5[G10@0D9$0*&,DZ1>W%.9$9RC&3A*=79U- MC3',HL.(4>@?Q,Y'#EHXVR4FRX UOW>7P7#T"^Y+0).BA,GO>TE-7'8TF@:$R<=V!>7./V! MOL=X=/UIJ9HR^2NU?G(@&6-4[R>HL%Y7[X@@"=2\32@2,HG"F-B]@AU]3.UE MW(]93:7H=5LI&NPLORR'; VQ[='35<"-&.SG^T'R5\)$7YO\AB(SXMG]1J5^<9+5 39.9)DJ)$Q%!275 U4B21 M"V$4CS%5O*&F;J=HOJ.OR5%$<;\T6[O+-=@L5U3KO9IU;6%,![\8XP'ZM6=P MWP6['5UX G-@VM!6 F.F%J#7ALY ]T P;T%)IY(HZNG4&I$<&&[VRQK3PE*6P-3K7SVN5B*3ZKU:BY%(L.,,)@1$D"< MHQQF >-09DD0I4*(-"'3JGZVM7UJ1/J^>%9?D&*M?0)_:C.!L7-R%PY[PN=->G3IK-5V:"Q=*.!N__F8)I M.\O_/RN:=C0DXQ=..S:AY^W!]KK7QU7Y?K6A:[E9'-]%FD=(9&KAKZ6KLQCB M-)4Z2QW#C)IP7J8HBWOD+]KU;L5:XVR2S/2+9A55S&@B*TYQ M0I,,8LX8I#3F, E%&J8X1"1T2I2XW.74J.+SBBQKQ=NEMGU?%4$/K-:WJK>( M5Z5:1TE]]/>L/7*C$8NAL",4OP /3"W&V(/ 97=TNK=D]<@,. AAC'D$0(0QPD*20XPY 'DN<< MBR@/G *5KLZFQD#*5KAGK%:]K44#^F5A=.)L2S)^T!N<7O;-!)^L<>O!*YIMAAW$T>WI$;XV!T!]H>9GN:IC[A ML]?[\PKC2,I^'W?PK:2*I=6Y39&T]FS=F=?4<_^ MH6L5LFH![Z8,]%SP*$]DB&$8ASJ]GJA58Z#57^,PB22228"2OI).!SVY?,_' M473:^YH3;2GX&_BEK0+_\NL,K.I"4\U7GW27 '$"W2YT\P#DP+R[L[ N%;"M M 3^$T--)$+SK/!WV\D8R3R==/:_R=/KC;CQ1E>OY'1-+4A:KCZM2*'IO%QH2 M$1:A"$.2)Z&B"!64$193R!#BJ:!"9!3;Q&/GNYA:$-9:Y[ALZ\"P^XWW@\S M+[L]*-8O^66_N]YO]?3>NZW^M7NO.QH>Y96^[%C[-EM\LJ=0CQ8&VI9K?[EA MK-R0Q==R]5Q4.FC52RF4I112*9BN6!?"C#(&":9))G1.*XGZZ/1T=SO1 ^Y; M4:ZU!-="=;F 99-52<52R&(-?A$_G\2R$HZ%B"Z-@%T4X /0D>1ZE*5@SU30 MV#H#6VL]BO78P>)+J^=";^-*]=BY?J348_E8W_6%+):"OZM?F:_JBW&S5]/K MB]2R9-5GDS(RQTG$8R9BR$-!(,8QAR0AZI\R%#0,HE#P;8J-[9K#NO<>##0P M^>R;:A;<.B>0K3=J2M!Z^CW2;%P&PW8MXA?@L=8GQFK0F VTW48W[ #O/?%% MG^L69\"\K67L>QYY?>,,R?&:Q[V)?GS6EBQH4O._K[Z3GW\OU@\/JX5.552A MVMT#*<4[4@FN91E5?-!L!E*D& P)&.!$QU5JR41CQ74Q(6&4R" A6= CKNIK MST0#K@^/3XO5BQ!:HE94P-3:UOEOE7:B C^T9V+!W6BO]YC9<>"@0S .(38N MS+26+-BS?0:,Z=#8#II/@9NRU#6U'[UNZ%R+HB>6[&W&J)1Y+5BO^?/J]GJN M19M=57VS:%]$7C+-:A'.(=>A+[" M\$,W:N[K3DLH?"T\+W4W[LK3TOFCI:?M<^[I!%KF1^?]?6QJW#?[K1$C(8US M!$40J24FB5.8\4S",&((!4F<9ZF5-.SY+J:V9WTGEL6JG(%*L(VNZ6PTHQ;* M;" ;NQUWLSO0[68-/Y@-S!/?!X3'/CO@>IC&*O9W!)>?H_]N #K.^\\\.-HA M?[?A^R?[%S[I3GDF%6M)%IM*Z!AMH_YUMY+K'RI8>%6FNSW 2_(\H"B&@4QB M%5UQJN,L"26)69 +3B)B73S;M?.IT61K/U0.@*JQO,>K[SP(ESES2&@'9M,# M5%OC06L]V)E?YPF,@;<]"0^)^TCT?+M:+ 1K-S19.P!/I5;'>:PCX?94BY,U M >L'LM9_?BZXUHRKY2C,Y?'U"I!M"S.S*2-^DLU)F,)5O5]WN4]J%ZJM5"?J4T0I:XR#E9+\ZG'E?JV M/)%R73!3D5QNEHU9ZH]K4OVS^BOX_E!40"S,MH0R7=\=5K%^JX&GK1U,C84# MW#?H!L%7U:S3G8Q; JO3T:-Z5MV?[JGON%KQ'\5B\4U-AQ]7I:(:/B=(YZ[) M%&I16(AQ@F$>,P0)#W-),I('PNHV04%ZLWY8E;I,YNXS=2FJ;I1J1^@1"_;:U'I#&)1/O.\HO]!\W.]X99S0& MIB?C!-A9"+ZV:ZJM(V#GR?X'?9?#NQY.7T(0_0T95RKB:L".Q"2N;[%_$:UY MG&)"1(Q@&H=:<2;39RB)A*&(")-"EVEV$K;5C4Z-][1-[F6OYI%,<9BJM:0( M8PFQ5N3)!,DA2T48!3),4LS=;DVY@C/.%:E;&8Z9L):I$&<@C/;=:RWNR;-8 MZMEM5H4 MO*XQON1?U3>@/>_X(C\62[)D!5EL!4)W.NT1H2J^'^T3:%_;UUYL&G>WVR>,1YOC7AOO>:'+1:/Y=_4FO%_I9>D\D0$* M!25JF:CWVZE(82YR"J-,1324JY51XA2X];1C:D1^*.,.M*'@S]I4UPJ./0?& MCH='@'M@YNV%M/O]KNMP\G77JZ<5X][[N@ZJHSM@5S;GKPYEU"RRTDP2&60< M!B@+(&9A G/%@C 5-$YBS+*(6B4;6_0U-5K;KT-9Z^64TC0*>0CC.%;AE@@(S).80)PQDD>< MQH(XJ:WZ,6MJ-'7HE5YO$?Z_-Y7.8?SP[M/W]S:XMY NPB,CUY+X/D$W5M] M/"]&C5P\SR>0QY7UO+;>U<&+DA5F9C)K.@- M#VECM%TW7VX_?=6/F*6^:>?K2BWGQ;HHZ_I*.^6#ZIV0JU)\)S_G:9R'@@49 M%)03+9O+(.&I^JO M3=VQS1]W__>-!N=HJ_BM['"\MRB*>2-0^K&H&%G\0Y#RPY*_5_/NG*<)3I@4 M,*(IT@*C%))0I)"D62!8FI.<6&T9=W4RM15)8R>H#07:4J!,!=I6RUMQ79!V M3PB^@!HZ Z4;!*\8JIR;2K1?.[6.NZ$HT.-DFDX(+', TS#C$G".9I2"!/J40HC&1" MJ7/)J@N=3HT(W(I6:6U O7OAJR"GU3#9)A'Y!7_HW=;ZY'1Y?U#4BDA];_9L M36()PL>&7[;$\^$^M=8'7S3(J%[D'O'SP^ MKI;[DC;OB\5F+?@\224VB_*0"PFQT +J) ]@RA*),I%CDCII6CE;,+55=5,' MG:QK/C,4MUZI===B\U/]NO5(_XX9GPX$L!QYS7FX+$ENR$$8F/&4[: 9@V8[ M]68?\]H%L.^#6A377GCDNKX ^B(^Y_['9<&^\!Q18N^&^O'C!U+J*RG55U%+ M"+:O%>9<9C1BD$6,0IP%'-*$J!!/4!GK*_B4.85X9_J96E37F 5$8ZX6NJCI MS(W'SL'*21)+03@4:1XI6/4%%!1** BB82RR-"'8[0**!V#'N9/RX0A2 %64 MW,U33N#:304> !N8\+=(?=5B/-K& 0C] @R>:/M<+Z.2\P577U/PI8_W(]I7 MVBF5(OH//YL^MFQC:/FUH'B;R2@?]/BD!G:1R;M?A_RB(TB[-\IDO>/6EII6>Q!^I$18&.C#=WC$DW=>8 M^R-MQ^J^\1N8XE\KJ^D="H7F+UN;06NTQ]H&+AAYXG^K+D>=#%Q >#TS.#W; M;YK8G?54WU:YLCB*RGXI^4M>2K4:VUF)?I:Z_N;%IJNBK6X$^5SP82: MOHH5UXD5]TO3BLF'FX<$)S0D$@60XIRR5$+(]3*GC"[:K"C67PU*:G M;04$$\)"XY71W6O=5@JMSV&VDE?5 M&NSYY(^3QP+>$Y\/;NZH<\%8X+^>1T;KU[V6Z,&UM4]K\5C=_"RJ>9JC+ @C M#C.61A#34$6ZE,\^X M HW.@8U# MR"A? ,)GTO*I;L9/+NYP]F02<-?GKR"">H>JG9BBF 9I@#&,*%>3?"@9S#/U M4YRB, E225/N)MISU,4T7_YVDB?&U!X4< BCP\O?&YQ17OMVT]G[!'_>=Y]O M^F$'X[_C)QT\^7:?_F3?J\B?3=+_FGY+)I]A/8;&FOM3ZXF]X3' M#.*81S!',M.9NF&2JY<=\\SM7O'%/J?VYN],!DS9W!11.?R=WD9Y)@MS';6I M1<+5#[IP":^ +F%;9^ANJO7JT3F+S6:@[*C$,_P#<\L>\K1+^9:0W!\Z];^T9ZB[^Q!Z%)"7^0VETT7JU5OWIVN=VA6/^;V]YRF M-&"$,162L!ABICB+X$1"%;10A+.$8BZ<--YM>YX:?;6&Z]R&K>E0L1&LE/%@ M9WUS;]YQ86,_(G8,-0C. _/4>8CO'"%V5V=WA!Q'*"$Y ME/J**J91"*G(*$QU]D,0DS!QV_7R/12CA<+;@3"GV'HT&K.''@&'$->*;"YV- MRC1VCK_F&,NG1I!UUK]=K*I-*78:=3+E$LE0P(2S".(DC]3Z.F40!XA%84ZC MV"T];2$2?,F>Z6M$=X%TE&MW5KJ/LT>*GHG/Q1 K^5*ZX"ARY M[G&S7#_5N<)FK<\Q#A/(" T5BT84YHQQB*(\P7'():-ROA3WM4#A90VDBSU: MO;]Y_?X>]3OQ_K!E);5MS#5OYY,!KHY+7TZ@WBETR]6K##7-W\4ZP?3A/@IV*:MJ_,W M]7BI5H8_5%"PDMMS5Z!97A=%J?[J03C,>@#J*5Q]7D_+*$A04(N$76Y@'*DP M:T>V@F'V3_3-*UZ*+[)>F7XD6LAW_:(E*XI:ME#HBPI,?UWOQ3P76232D$&A M$Y)PR# D:8SU=6<<\S!),N2T$G'H>VK$KA;MJ\6S?HT:+3#9V#\S4CI%HU[U5/=81 [-@*S"V,&^5 MBA%T48=]1T&U]=1QN]C#(%KN*8\T,"/%S@?H[]PQVS"M ^;1B'$#.1P8PB#%D2YREC,J%)Z!*,.ELPM9#T3BR+ M53D#F]:16M_6C7?=Q\&.90=%=V!.W=H.M-&#U(CM#8\G,G3O?U3JZPW/:Z+K MW]"UHC ?5^7-GO[5',>(4IRD,. X@!@E!.KRW#!)DQ3%<"V,#4?F-3<>@*:9@SGGO7='G=SQN)L9QQ][R*RKD'>I:,796B MN%_^VTJQV%(WK]E]%\XV]X Q#TD>Y R&4<+U?06UMD\D@SSC:4!YC%&6N#&O M5;_38^%;LB2\(&8;7V_]/Q>FL#FXW_JQMWSO6TK6:DCL",4[S$,G2^AHL;'O M909V=INB!NHC0Q29=<'(5[E9JS['+3SK L-1"5JGA]W+,GU8KM47XH9S]66K MFO_H[=%PGK-,H$1RF*41AC@)(YA3GD%*@B3(41RAS&I-V]G+U *6VE#0F#AK M?P#F#.#+TJ$XTWE@+YR.^X)K8$+IC913B::+2/2JT72^U=&*-%UT;+]*T^4/ M]XM1= K[%ZES?I<;,3>'U*D0,-"WC3"B$A(42(A#CF.U%(Q(&#CD(IWL9*+I M1XV6D[Z&H58I96VK6W!QB*5=$.$.S5BZ;#40WRX X1P1G'38T\Q_V/:H,_Q) MMU[/Y*<_U/N6"!."FVK&C>YHI2(%HQ6Q3?>_T;KE)DJ8,YS%G!$,4ZWB@!,6 MP"P6$B:&IT[5HQ_ZG-LL;.YVOC#@A;GG>-QR.0Y_M-9;79>I^:8W7 M&5R_@EH=9G?O9.>!UVLE?:#S=\_$J?>Q+Y[T@>;$391>S5PM-W7B8(<@Q((4 M"1CC/(68)U3%)ES"B.1ARN,\0-A);[RSMTG2%5BJ9;HG(:K>)V?>8!N8G0[E MJ7:F#G)>9@6*?]VJMSX'LW*[0\W*V_F6EKG]6N>C?BD;16NCD,RU))U4+,%U MA2Q,4 SS*,PAC@1+$LE#C%);N>E3'4R-)QH;S19J8Z:SV/1)(+O)P0<\PTYR:E]BNO-S/>^I"EDL!=^K0:\OP&J)J6]BO2F7 M7Y;Z=S6/S$D8\2Q180$*]4W4+,P@(32#+ Y9DF(A$ [<\B-=NN^QHS'T'F9C M*RB-L6"U!$\+?;+2(VAP&@B[&,([N&,=H!BS06,WT$;6%^<-UK7M;6E5!;G^ M>Q.!>+Q=V@,[7S=)7;H>]]9H#U".;HCV::-O=B$M%@M=D*.YE+1399B+/ G" M0"US.-.5^R*)(0D9AXSE22I#%<9D3O(>'7U-+7CY8ZF&NZUA LKB_F&M,[A+ M8[#05[BJ@C=W=%W3",\#;D=9GF +ZGD5/^ M+KI\G-QW^9&>B26D*$U]GMU%]6J[C,^D0!&/ Y@BJF(AAB.814D"D2!QBG : M4X9<"*2KLZDQB+85&&/W9!XJFR6_.\YVO.$+O8&)HS]P[BDA%HCXR@3IZFK< M!! +IX_R/FR>\7?+]IMX)(6^1/%N59:K'UK>C*AOB_J+6EXQP?.80L*9A#@1 MN5I>Q2F,(YJPA. TS)V25]VZGQK)Z/JJI-4(-??5:6NR6F#I0]/_OED*@((9 MT+>^K[]QVS$R=B0T'-X#T]+G<_=NM]:#K?F@M7_8J[>7<1OP]FU'YV]^ ?\/CO)W,>=VP:->[H 2JJN_(2VWHH5G"8]AD@6( MBB"B0>(4!5YAR]1"PITK8,\7<];4>+.7 '.@0-AS97K-.-KNT8\R.H-OV0\W M,#VV[J^&U-M.?G]+1M[8OQJRXWW^ZYOL1[[?2\+%[_K;VMPS2DC"TXS&,&21 M#J%8""D+.0P3F>8LB#,:.C'JZPZF1I/&/F ^T?/^UA&$=F1V#3 #,U2-R>]V MF#A3SCG'/?'(4?.CDL,YYUZ_\6<_U_,2_=GZ,-LI-A21Q!F14)),+2Z#4(5* M$9<01XD,.!9)'CD5S[O]1,%IXQL?U\!)@O0[:C +Y2#AR^[*YM&->E$ MD:DA(A5[D'Q=';_KQZ>-%DFZ*4OU MO1'ZCY\>GQ9BJ^BJKYQ4\P2G+,V3".9Y2B!F,8$TEPR2F$4X9CGG.'/5F.YG MRD3W<_8O+P"F_=&ZF;5#@.P\ L6!2^:^F(O^;\_QZZ:VH8=C+*FX20^!@S;S M\$,QDFBSJ;WZM#\NI[ 'I5BT:HL=X^9->?DZ>+LDF7NV/)Y6\W6N'X@X7]G4 MU55<&2LW@G\N"-7G/FUQQ;TR,S@.9" PI(D.G!E+( UCM386#*MUL\A)0GN6 M<;W0]>1"Z=I>L-@9W+M2ZR74[6+H8; <>'XYJ-7:0+IG=U.A%0Q2$L8=,/_5 M6B]U_%;E6BT!Z:C7:MM"WX/C9T6!J_)%Y^(8)FSJ_:F8 '$>9J'0(@D1Q''* M%4<)"DDN%%^I57X<1KV.0,_U.-'HN:U9J2,$\9-I#1"]P[ZBE3)D+4"AJR*Z M'I&>13U/*0GS)(9A*@)]DUVM8R*1P#CA5,$?H8C$\[J:Q-V:E.M10&\X['6W MPV'^CJA_,C$#5-P72Y,*HXCM11#'6^T=0">9 C?.$0RS((<8QSG,F9J,U0PL M4IHD J>H ?K#TCI)PA_,;:/GE,A3>,@/.=C1RDL EAX_S!2X^<>4\>.)(.45<9KE0T7FNXG0LA(1$1@E$ M":54RC3@H5,EEHZ^IA:=MZ;J$%)/>M7FZ6GA'*)W@>O($I,^C]_1Q,!G[19P M^*:*MSXKMW#Y+%EX.^O>:95])S\_<=5Z(0MF>.CW3:UW2E*1"D0ADRIRPS'B M,)-Y#&4@,Z8WJA$G;J*"9WJ:&E,TLA,'@!C2M$!L^U/++0X 4'C\4&+SUPAFOPFV M(%6U[7!/F%DY=//E]M-7_8CZPY*;=KZN%%F)=5&:;* 6H_75>*,V8);],[ 41DEP37[V4"L:\9MB%V=->/P'9N-:4>G =?!+[?RO M0+L_ Z<5$E[# G:XU-IQ&ID9(%+-PIKL/>LRC3]8/I6>1K1^?.VH\8?FI!K5 M&YCAGONAEO'KR#EO:@4MU ?BY^"MY>LOJD! MGZ,XI5&JE@BQ" G$2:0(-4<,9C(3) @5D,)J@\*BKZD1Z_8B7ZF,ZWLCZ1A1 MN\C:$TX#<^O.RADP=H(M:-^Z0+OBMM!9.+S?!CKNZ8UN^YQU^?QMGO./]!58 M+U;E5W/@=SX0?"\J5A9/9B[,PY#$&=/BZCF#F,8QI*&*R[!@/ P$5K3B5 '4 MU8"ID8F.JDE9)V6<%V7P@[T=PPR)Z. AW:&]IO3\#M[])?6?7U>+@KT,D\G4 M%T)OHNN.W8^LNMX/G&/9]9[M])03:Y7<=P)E-XO%ZH=.?=#YH4:@0R^(1?7W MLEB++U)6\R2)4I)&"*9IHI:=,16*[5(.)<(DYR+*4^04)?4Q8FJ,9PR#*V69 MH\Y8GP&PH[RA81V8]G8%)';VS\#6 Y-QUH@#U3N0Q@DU A[URJY T)>.61\3 MQM4WNP*D(]VS:]KJS8"JH<\JBM019%.?MI9ZW3_P:#0X:HTBU?H7^;&H&%G\ M0Y!RGO(H#TC"(#G'71O,Q M2M:L.2;VPY.HGI>,.V#G3RU-O2=@O>]:*['6#%;M%_A'5WII'V;UA;(_HKW: MHK%YUQ>$)VC86]-]:Q/6PKE_+]8/MRKJ73TVA4-^%^O;NF[(')&4!SC-S'D^ MQ#P-($/H"CF!Y(N0K/H'>](2J1[T_W_XUT:MI!?ZQK MU/]5_UYLN%J>?_C)'O15<7W6\D%*M8:8BR113,8SR'"H0C*6"TAC%D!*,\2X MR"+U&Y=DRW'-GUJNI18:KVT$Q1(PY=W,_"\0.R=GH-SZ7_]17T)Y_;N]!QR) M==SOCR5#3_9;,335FZ^ 4>7XL/\5V#D+ZH_H[\"K7QX^4:, 6AC +RT0O\[ M%@O0@F%.MD$-A\A[3Q*<9C3+(1<8 ZQR#*812F' :$A#5"<(IG;)FE:]#>UD/_5 M3-8N (S98,]N^_1$&]"[9Y,!H!R8_M\&1?N$3\]HCI3\J5$MMO,@;^?!;H@! MKW-KUP^B$07PE-3I@&%'@J=-*Z,E>SJXM)_XZ?+8M6I4!TFFS7WY=R_?5;-? MI-:]V@DD$9Z'7(8IY D/U J'<)A+CJ# :@C?2O'*&Z+SXE7M3_;CR[T*?*@E^\RQ*[N@:@O]I?-NEJK5UYK"&Z3U.9AGK$@X#$4280@Q@1!$D8"!H+E08II M0'*KP/=*.Z;&F<9B?397/#[I8R9SDW:M+UN3A9;/?%1T61EWW,BR[S#9$>8( MX ],FJT'H'&A$1+0^-<.@#T/9J#Q;;:77NN/,J]$TQ-M]K5B5.J\$JK7]'EM M!V?$8XO9,T9C\%@'D)=2[/]CZ%P/$2-)9! MX\5F^@I W0J==+'XM.3BY_\0+_.2%?4T?\ Q,-,[(]!!T.N/]%4).KUL< M6<#IC$/'PDWG/N@]-_[C9JT5XXZS0;?:A8SP/#?UPC,M#!G%,20T0S!*6"R# M1,19[+3\N\:8R=%#M2X>S>PJC>F [&LK]0IHKAHKN^AFK!$8F($Z<^*K&?A= MIWD>B%TUOLSV<^'!;T1/HHK*AM"P] 'U\(GQETV92D:\-6@.J?#V;?9D7U*4 M6LE7O'OY31 MT%GK#XE_;<22O=S\+*IYE,@T83B'*%0Q%499"DFH.)=22K(P M8R%R4]^UZ'-J7+IG)]@:JEY*9:IC*JD-X)9,Z1?&@0FQ%X+NE&:/B2_FLNAQ M7(*RA^"(AQP>[2,PIJAL^7WUM5P]%]7!7?-*3W9?GD6I__O);%G/PSQB 8X0 M1"Q1H9TN#) ',H ADAE'@H@<6Z>TN'4]-?*IK="BN>4T A?6 M@8/B.OA.5">D,U/H JZ4^5#_U!RC#(:TB^C94(B/E [S_4&H(=#I+L+D MRYFS*Z.4J(5=C5X4(.MU6=#-VFP2FOMG&@NX7L&3@^A-!JT/XIWJ:$X-CBB: MUL?10RVU7BUXWS=0TQ?YW[KP'*DJ$U#%$<%)D*8P8@E7D?2[NSV$V M_%K^J.>I+-W/0>*P4C_;Q!4Z]L>EY]I+T4E \C#-, PQ32&6*D3. AG#5"W5 M)44A)IF5*J]==U,C,6-M#[7W\WC:$9$_E ;FGEI+_409R@&NCMN!XE.S_'QG MXTN,7W3\I"+XY:?<3T5OB_7+32G([8J+.<4TSO,@@RR1$<0!RV&>TAB2G%-$ M!"-WPU)C@UH@3*N. ML[^Y/, K,L'GGTA&/@UM_3>Z73SE*N]#C4/ M&AKM+/.4^?M'F"?_WF^*;L1JMF>1"(' YS,G?;9TQ3ZJO%1I\S3 MCKV>(L]\JF]=R=>7-.N:'/5\6W77;7=Y:: MLD8-I#?=D/:H0VF/D;>"E!9=CER9TAZ$XQ*5#L_V3,Q>JS=7;X)^D7?K%?OG MPVJA'J[T=7(5B[2S(<52TCS)(**Y6M%GNLX."@5D,L,Y$A'*J5,JDU6O4XLJ MMD:;&Q-[9O\%U(;;3+=7#((=,7F'=F!F\H*J>\:U"TJ^\JRM^APWN]H%AJ.< M:J>'W<_DOY;BB13\J5SQ#5OSHF*Z4E$UCWF:QL!5K'DYH*GZ?=Z2"_L MAOD!:> 9;\"7V3Y7PP-,(R5E_/$$U<2EXH,G\F).ZXWB[-,Y$(^JUYF\C9^" M;6H=AB7_FWI[)T7(U+IB^GY1QZ:/]UC1:V)94#R;3@PO^ M[N6/2A^);FLKW&S+%VYCZRB064 Y5D%$I*B:QQG,]>$$2_(\9B&-B7"2-G$W M86HAA]'-DXO5CZJN4RRWU4AVU1__B]LRI\>XV*UYAD5[X.E :S 9L%OS=?;% M+]H#4"Q_!;LJ,#LO!ED2]0?1T_JHAP&C+I;Z _1ZY71%2_T8\?-J>?]=E(_O M!5TWUW94X]]$.Z5^D5_+0G7]I&_._2Y^KK__$(MG\9N:$1]45"%8PA.90R1" M 7&(A5IPY2E, D1PFB8I0DZ7\:^R9FH\J;[&V(T&KQL,.T8<#>*!R5'[ ;4C M0'LRV]XYF]57T+XL/18=]8*9)RZ\SI91:=$+;*\9TD^C/;?$M0K*.U)I48!' M?9^M7DV1)$L9YA$4N:)"C%$":11PJ +&( U%DB0!]SYW>'(H3_8AZ>GKT@YWDM)U(/:I,=F+)$< M!VKMCI,(8LH9S$@F.QL\V[G3X9*9Q]Q->4ZJ^/)D: M<,O[O3[GJ0HN!$XXC'@L(=9Q'1&(0A8'>9:? TK"[$ALW&.MGS%)*RNB"QS,WJ;*)G*O**:L]V, MRB27G'U-%!<_[UW$XX3FW=%!71Y%3*0AAWFNTU2#A$!"8P2#A$:"*;I(\]"3 MKH>%.5/C%/=CTRN'PXYPQ@-Y8%KJ%/B8@6T O._5$(>J?@ =7OW#QIBI"((X M .>@$>+2ZK5%(#Z04J=:ZU*5[6E!P6Z6O*E#8:3V=Z4'\B!#0:Q(5&0TAS@G M#-(0,\B(B 5/$D;CJ%\Q""<[ID:AK?$ZN;H^FNU; <)M."S/#8<'>>B#Q;TB M8UNLE1-UM9P9,'Z8K=+&DY%J1/3"TWNM"#.Z-><^\TG1AJ_7,<4ASFE()$XX4(48D@C1((LBR/(XR'H89 ML9*,L^AK:J37FENK+E;*8& L!MID\&=MM.7U2QNHN\G.,X"#'T*,BYW];12/ M&(YT*Z432S]70"Q!Z;@*"='%4A>)+ 4OUA\)TP^I\:^;?$X M2)H2@L7!:T#6S44_?>W/,2G:84#L M"!8!Z8H[759@O1V U:PV=@2SC?&J1K MZ\&'#J3=4Z#=,?.5\.S0\[CIS>Z0'"4S]VBB'ZWI*F9?I#XLJ9HYF&+),APP MF*949],J!LL8XU#$,LRBC"'%7R[D==3#U"CJ^VIMRLA6YI9F*9[%_*U8%H^; MQY8S;E?U[/M-Q[AS*6G 4BE@+"G2IY(8YFI]"&5 .<_TU55F=2IYJ:.IO>B- MK;L0A#76 E,6U7X9TXGNY?6?+\P&?N_'@<+MA%+0SQV0PC(8K'Z(3C8 M+-5K7>L.F)J$?ZGJ-"+]\27Q5_W!!L*.U6'GXZ,M#6VG6)O&Q6( M;X*JB*R:YXC3,,<,!C'%$(LD@)F, I@R@1,9IZD(K;?87K4]-2)MS5/!DK'/ MG@I>@W:9+*^ 8NBXR!L*]AQX!1HCT=XM*+TN8O;;+XBQ%J:>"L:QEI=8/U:BNY4K5U=4RJI7K\?K7BE3E2J43Y M7##UW/I!K76U%(MHCZQ5 U0](M;K1:/Q4BQ50W7I'D_4>F9D.MCT]1.C$>@9 M4_O') %E%!@ 4 9&QX+3(P,C,P-C,P7W!R92YX;6SDO=F6FSMR+GCO MI]A=?=M1A7GPLGV6MH8JK:,MR9+*==PW7!@"$ET4J2*9VI*?O@/,B3DPQ23Q M\X?<'K0S4RDB$/$A$!&(X5_^U[?/LU^^XG(U7%__=L__=.__%\ _^?7=Z]^>;9(9Y]QOO[EZ1+#&O,OOT_7GWY9 M?\)?_K98_GWZ-?SR=A;69;'\#/!OFW_V=/'E^W+Z\=/Z%\&$O/RUR[]=_C,K MBCEO(DBC.2BF"GC."NC@2]):W-5YMO__4/G];K+__\IS_]_OOO?_P6E[,_+I8? M_R08DW^Z_.T_7/SZMSN__[O<_#;WWO]I\[=7O[J:WO>+]+'\3__GMU?OTR?\ M'& Z7ZW#/-4%5M-_7FU^^&J1PGK#]1_2]6O0?T1< &2__';*O_A MW_[IEU_.V;%J"__?5/_W3]=)?EKBB'VVV^HI^ M3C-/)TP7!_4E< MK9HM45?+!1C'2AI-?A($)2!%>X#1FG9S5U7FE=$]$80*TQ__+CX^B?Z M8!*($/6+RA.QX<>=Y[2;5VP)]LDR_+)89EZ0Z+I<+RW1'N#=!>_$;?_H2EO1!D#Y-9_GR M7Y?EXG,+6:T7#3AW+A8B]P^_T*X++I>87YU+9>?F-CM;DT+%S6^VD/B_GX4E M?>+L^SO\LEBN)RII5V2*@+054(C$AT2;\4JDB"PQB;J)\&\MO!<.1/\X.(:? MG4#B+2ZGB_Q\GI_1)3Q!&UPJU@*+ HDAW!.ZO8/L7+*>Y5Q\&VUP8]F]X"#[ MA\/AO.P$#!^68;Z:5L9? %J$:+C5I..*$Z"2$N!8B2"LUC(6R0KR-K?#K97W M@H3J'Q)'<71D5#R?KZ?K[R^F,WQ]]CGB)>*-#]HN H#G8A_7?X<5J9,%^_#I]Q4I"<)Y4M.,'(=[(I@$/2 M:=))+:P46<72 $W5]T+!:9W%!S!R2Z0\)1XM0RSE^0T??O?^'T2O699)4;R MDXK,WX(0?$30B!%E]@*5;0"%6\ONA07;.Q:.X>7(8'AZMJR<>C%=I3#[3PS+ M*W,G*.%1&=!1T!YR]@1H1O>"Q*N7T@TX6@G!N3U)E[0 M3U83@YD1X052(AM'D5,,/M"EEX-)#H5--AZG)'8LO!_*260"OLX(@,#OF32PE-P3%UM+[Q9_8SX*+0YDZ,C*>T [R M9A>S\''"R1!2LM2]>R+<:@3OD52=9@&]C)X?:5+>6&X_!'0<@CR<>5U8D2_G M:;$D1WC#\O?$>7RZ."-CZ/O31<9)4"IJB1H"5J.8Q0QT 3(@%BF-INXT-; I M'R1B/X1T')QLS>@N?*S>,I1.5U$\:$=+JX7W@\5W0<*)*2D8 MGB1D:VD?,2#M0VK 3,Z544D6Q'; N+7Z?NCH/MC9@+4]0>3M8K4.L_]W^F5C M/&'F02B70!CBCRHI0921<"](+7J&):;C7LUWK[T?/+J/?Q[-UK&#H'4/2PP; MNHLDTJ1DY'23@:2$)"NI( =I,M$?@O+FR,#GUFK[ :#G:.>AK!M9Y#7);O;V MTV)^^9077-8QF@S9)V( Z@BT[0P"N;3>Q1C$<7&+VRON)_J.@YI'L7!D\;_' M=+8DZ'(1/TS7L_I^YVJN*(/D,@>5T$%0M M$(9@AVDOQ1XG_]HK[Y4QU'+L\ MBH4CB__#,M1$YO??/\?%;!)H"T(%PJW" DIS3H0;"8+G0CHL:;K&CI+]C>7V M$WS'(;@7!4,@DP0BBQ+HABK@"EU<.L0D+!;%RG$I MMNA\&.@Y*'LW*+MR!BZ?:\U2N"FF2P=EJ(BPW"A.YND)[4,0'B+SH3<0L M2U^\P199,?>OOA\TNH]!-F!M%Q!Y.:=/(W9,O^*SL X7VYJPZ(+E+H +1I"I M8SS$S T0QK4-12K/6OB,]Z^^'T2Z#T0V8&T7$*GY@,NG88T?%\OO$Z6KWQ,* M&&,2(=PJ<-4+;H?(+J/01[.R"YP\/YSF,U^/5M-Y[A: M37(4TFN&(&LZL$HL@Q.2@W<$9,6+D_RX,,(]B^Z'@^ZCC8GIXO.7,/\^8:3(/#H)-M78B.,(+I*+9&0(+I)Y9*_#P$?@X=[% M]\-%]V'&XQG;!3[>?\+9[)+Z8I4/1/1YLH<*OD#(@D/1Q12CJ.3C=G<##3_\J<[''U%/SBL)/OIF]?OW[QZ M^>S)A^?/?GWRZLGKI\_?_^7Y\P_O_SH/9WFZQELY@GL5:^_QH0W*N!]+^I$% MWFNA/R0ECEDES\8JZ2?V% M4WZU"9NC829R$.25@=)204R*C"U4R<:"3+N'0N6'8^86(>-"YQC)W@N28]C< M 5:>AM6G)_-<__/\'V?3KV%&FUD]63\-R^5WNFG_(\S.<")#T:X@$G,RL2D( M"4%[A,1SC$9%5_)#D9%#L+,783U@Z2@ +(:6QL$0(T,N+EHII)1JQO/J'2:D M3<49OL;U9= PJ0$9*7 ">Y E^*4S":PU!I;#]$S3D.,X2#5C/<= M**N7\Z]$]6+YG;8P"1H+TS:"8ZYV^"@)/ \*3%")7 /A\,%DGT-PL[W^.)TR MAL/)P;SM !+Y=/9M.K,28SU#5O6'(:<:G<'!)\UL48$';4+ MB876\+B'C'&:9PR'DF,YW0%8WB[Q2YCFY]^^X'R%EYHPQ^28XAE*SDC>@DK@ MJLL0C$;ZBQ"Y?2B)Z!"XW$O(.'TVA@/,\=P>,^8W^S9YAZ07SW ZQV\)5ZM% MB=,9_=['5;K8BRT.@[8,N-$UBZ8VF9()ZT5:7(F8-%$RAA(,6+-HR,;7>J:7T^ #UPS:XS#S!YZ,SI$G]RE M8IP6'<,IDR/YW %2;A*OBHHF:+*W>:W]=&2(>^31(9EQ M^G4,Z.LZ*LR?ZV-4,_>$8\ M(?^?,YZ3T!BM:(V3W=3TX" WB=\U8G@'6N758O[Q RX_5Q]NM?Z\L,'KSD)F YEL4=H.3M!].T\UPCCE[J3BG@,(JA,')&986U:(L 73UPBO$N6BI&A]>O 0_3TX#TDU S@E]A6.&[VO_]3?GK"C?LFC#,2O!,6T#A:0LQ0,@NT;9D MI/^S+C_8DO(@B_+ M_#MY@A,MDF1:U\2.2)9;*@5\)FN0<9]8#DK1N6D>VOTQ73VXX$T0U5P('0#K MBF[DUF MS"^C21$#C\8%*"63G99]!F>SN0.LG-,_ M"4P*G8R&H"W=FI*,^*AT@<)"45Z61+\P2 QFG,:8@^7!/(J1'81;7DU#G,ZF MZRFNR"S?I)E^6LR(Z:MJHJ^_7[$F6QU8,9L&2Z0"3; 0L[# ,VJ3!'/YP;$L M!SG2>](V;BAF\"R\0434@>;9VM?MZ*?#(&TD4ZL8,N254637!UW+*7PO)=V Z2@Y[TBN.H+I(S]OWTCH.%NM%Y_I8R^Y]7T2DS J M\0A2*D8[H:\\RP)*8(P85UL$W4JGO_=Q^^%5QKW&&D.C,5/[T"S+,UKU#I\F M(DC).5E[7+I<>T\6""G078\J6J4Y<:EUTLQ.8L9]:1A.OS1@?0<8NGP^>8;Q M*OG4$!M2X:56AA%C$C?D.@0#T6C&M!$NQ-91OGO(&/>E82#<',ON'A!S%_-, M$8VRAKIYS1K36=>!70ZLX;%8Q>AR;6W+'*AG!GM6& HOQS&[!W=^"_%;,2D6 M638B!QGYL ^=]Q#5C?4S'+S:"J8#I-W)/]IB MX^O-RRXJ;5@ 'C)YD:3,(8;$P<@ZI$P5C/:A_A)-LKYNDM2-K30P=5HR$RPS5;.72N!L$I"-*SH:L@]%ZP*9W=1T8U4-J+_:B*(# M4-7.'-/S'+A:K+J85ZV,\T2;FF29N')<@C&Y6J&:@?-10.!.B2*\IQ/2&%4/ MD#-NQL9)8-5*&!W@Z@$.":ML-IQ,QRP2J5U=<[F5!6UCC;%ZEJ-H#*LCG]T& M2_,X":H:B:(#4&VU$3JOGC>%^9Q<@IF'L M[BEM9'N/(CJ8T1T Y4G.FZ?K,'L;IF3_/0U?INLPF_AD@HE&0V'5XK/>UKB9 M UE"T5P+:WSS(/?]I(S]W#\(;%JPO0/TO,-UF,XQ/P_+>:UD?)+2V>>S65AC M)I=BFJ;K22P\<)3D.EB4H+*.$+V1P&S)4CLO8FQM&OV8JG$#!P-AJK$P.H#7 MU@XV?D1MGKC$3SA?3;_BN:_Z:K&J'NJ;0D[KA)/EATXXX$:2[I7!@X_1DD-)0RES 844P0 MY#5(=$Q739ULZ_#Z;1K&C1P,A*.C&-T!4.ZRAZ)"8&A):0LN76UV+X"V8 &5\PEY5'@][OU$^<'C M!B@&@E]3030#UHE[ K_=2. 3KJS#Y 2%J MC)",8:!T2! )FL"9":KV0I.I=:[_*;H'W]]6\D68+C>1FF?359HM5F=+G.A< M0I36@"VL@*(36M_I,Z"MWI(MI<2')NZV:_1Y#W%C1\T:XV>_WI_'"JF+_I]; M31/NVP]WWDI242!*BD!J/(%718',R8;,?&:Z=4+%PQ2-'6@;&&D-Q=&!KW$C MN$-$$+LJI^CK&6Y8-L]//E?[]+\W/]_9D&&B(HO*>P]"U7AU1@5DCEHPS @R M)GSQS?-Z6M$^=A1O8,".(N(.H$W<).OHU?1KS4>Y6;*_Q9+MK4\X1\6X]E!, MJ:.W2@!'5C%X83)Z%P-7K9.&'D_EV+&_@>$ZL-@Z .;66Q^9[F^6&Y;FS47R M%I>;<2T3RU IY2)(KE2M_,3:W$9"\F2\2,FMT_O7WW_"_/7[]_^1_/7[ZF;Y^W&ORU]S*- M0WN';:]1>._\5B6?<)B4$9,L#J.(=.,X02L:@LQ(E-!_G=)."<<-Q+>1]]X'K8 Z/ M>*>MENMKRM\GG(?E=/'DVW0UT>( MRXFV,GF4%KP6I$M-+:7CM6R<>R%CC(&[O9+N]\3(S=5'!$@;D=X#DB/X.S)" MWBX7^2RMWRS?X_+K-.'FS&3K.+HL@"QQ!,54 .>('9HC0RY]G=_= !_WK=W) M"\UQU\O13.T#%)MTC/,=K"X.BHXH9%[H>, MNP2,ISR.E^E=@!S)X [B+1<;N=![V;A@I$F0K':@G/80,\\@=+::TTV;T@"] MYJ\)&!T=QPKT;H_Y [G; 30N^'!!?+!&("\%6 QDAMEAC@-E>*=TZ@"&=@"$IXO5^DVYH'Z2D7-7,@==O*$[,$EPB :D M]5XKB1)5Z_*G&P1TXIZT@<3AK'T\+OPY+N;XL;Y;?V@W'6*Y6*WHBBW3]20) M0C-3-0FH1-*8+$"0!&\OF95TSVJ/K:M*MI;OY/)H XU#V=I!7<=[W)2E_!GG MN RSFD&6/T_GT_J,L)Y^Q8N!M1.Z0[ES=3H3V[AN.I+KIBR@P)+H?Q4VGQVQ M'V6=Y%"UP=$ PAA?]YQ/NJ4]D%E_MJ3M774PN]P/F?'>JD06FXX2%-)^0NV0 MKS$SK9VG,W0K3+)C=/ #BW22\'0<3MJRV-@S7GH-WOO9 R!(\H@8R\A79^-:;YLKG88HZR7!J='FU8WX'!O#5 MB;@N,Y^(''..9*9IXQGI2]*<,=#ES+.Q]%WP)K5VBNXAHY,$IC:@.9;-'5@^ MEY6XEZJ3-*-UWGA0$0NISI0A(-/ R:"7RJNL2NM)L;=(&'8V^F M)OAXO9@O;J+\R\&^'9M;VVF*]^Q;)8XE5[55P]_T96/LEK.@_+[QM6[F@< M0(Q0"2U"RJ$F@[I8C;T,I6 ,GCF.JO7;P(#;V2]JR'X2 /?3]X_"S1ZP.YVH$B M>8WK:[6Z5VL=YS4S7$:"/.%>Y<@@A,*!99,+S\(5WGKT\:.)W ]=/TL ?%@9 M]1.HNK'/";%'&),]Q*C(I>%T&1/9''A!'K)T6IK6G2QO$+ ?AGZ6X/?AO.U M2=W3X?"RN^%!W<$4UX9G%8'1*:%;6VJ(!CT8[;C7Q,WV0\$:;V$_<>]! MOAWXLP]L?^(2TYB- (Z;GHS,@:^302P&GR,6%]4)H;H?['Z6V'PKOG< H+,T<"OJG,804A"!XA>6]D*H&)YLUF[B5D/]C\+-'YXWG= M(6">36=G9,Q-3,P&.=F+)G(%2OI2+8,,WM?L36D166NK:POWO__-__^O+#?PY1>_[0*@.6GN^]N?:-)1_H?&HY M\\D'NJ_49AB+%1 B 52[X#EW!%_>/+%]'\(:5Z7SH#5CDZI*KT]%GY0H_X8?G=PM5U1?\Z1:N4MYK4/X:9,BF%)JABR MY&Q-[U*QD!(7#@+YP]EI$Q(?K/OJ?01U@J4#)+T+-$>SO0,,W=K#19%,X$I* M](9.4BUM$:(&V(P!8I;4H4Z=%:T'A-U+2">8.5[0MXVDH[G> 72V>@U=5$0Y MFY(V2H$(EC80I8(H,=(&(L\I:Q'W*U1]G ]_DXAQ(=- L+L[.AW Y0Y@LF,D MU<5F8A E$=5UE'4AUA@&07,$1GY&3+G66K8V<1XD:-Q:D_;P:/6H[2'3P-^=X&;/49) M76S-.UZD2 *\J419X8*ZU:_80/>,6M;2'53/>=V ]W1.=]4DJ M66I#T)1KW5;PX'AM29$]RR84&7@G5?NG:AG4Q)L_C,%=0*3))+%2E"C5E>7D MN)**=0R\-1XD!HTA>\M+:0ZKDXV'.V7^Y:/P,\Q8N,<(\V (?\'E=)&) XLR$*O(KH"8R5Z45B6K.1;=?&KJ,%G ITS@;(:OYB+J (-;.?0H?$D6 M$:0,MO))@1>V@!!*A?J5*+HQN!Y9F7#*S,IC4',@4SN P[/IUVG&>5YMW<)U M;.&DJE"MB@;M4("J@\V]5QYL9D69D# W3][=14MWG0J.@4H3AO=33+"A_^5J M=8;YV::;Q]N-+;694G29MH>YQE=POCJ?CR5+0-0%@11D "7K_'/O-/#LBP]H M;#"MU<[CJ>RNT<'1;MUP0NI C>W8X;D_L6.+P28C%&;(6!30-A&BR %L\.B9 M#U$W[ZAQ )G=]5,8 (C-Q#0B$FM;H\MGA*K7-UMZA^OI\F)FVX0[TN2&G)7$ M7X=^5#^SG_9N)5M(6H MKCG/=/E'1CZL] B9>970"XRWWV0>A8WS;_IK4] :'0=P626C_=#+VG_MH?'',]=H6 #JRZ7<_RU=&^+"&[]UWB[49Z M$RF8825ED,@8D&\5(6@239!6.!8#!M[Z4>E(DOOKUW ,GD\IOP[@VNKUS)OL MS]LTKWGP08ZQ MF+@O&J*EBX/.9(%8; +$XIA4RJ(=I>-PZ;U=Q^HD\:@9;A[0A6UD\W/5=3]]\OXO+UZ]^=O[04:)W_WP(0>(_V K[559 MQ<>+V>+WU142T3BRPY@!K[P");@!9YT%(QT++)AD1>LI,@_1TR"39',&EHMZ M,O*OW_^ZPOQR?M71^DE:TYE93_&: Y)E$9A5X$*=BIN2 Q\X'1HM7$B11V)' M^U221U+9C5([#D'W9)4,*:X.?-_M# B7]2;PFB7::J,D0LELF6QM3&\DYAQM5UW@&LCM"Z*4*]8] K# M"NODR8G6F5OM%##!"RAC"D3F&##N:XJCMCJV?H&^2\6X]1#=(>Y(,8V<H+"*6F]A9A)7RN7([A"7]G:%Y GYFR\->SF MWO2:O18;MQRB&W@-(YP.KM5G%\ONFE5!1D+011M@3*>:F^;!&U^+'Q4W67*N M3.MY#S\@:=Q2BVX0.80 N[AH=R3.KW^@.?PW$U07L?C!STR$Z5I,PM<::M^W)7@TL041MM)6JJ- ZC:7! MP-/!2CJZ@V%#\?630[O).*N9.,3(F\/WA(TNZ) U&,1-"KN-A6K>4V)^Z<>M(ND/H0&+MXAJ_N[*'X#M20)UJRI?SK\3T MQ9(.[40@]R&3"1R9,%!'AH*3(8*.F$/4='!]ZQKA!PD:-TH]&M .%4FG"#NO M1SA;5IZ?V[D385QFP@7PR110/I&MX8V!1&:',)F%W#S9?A^ZQHU1CX:W(P4T M*NQJP/-M^+ZQ6EXLED]GB[.-@W^VL4>6RS#_N,DM>EGS]CY?BK/&VU<3SZ6U M(K-:V1*A]@D!QQRO<2?&DA+*AEL31>Z-3Q^X_+@1ZX'!=BJQ].,#[SA6U<&Z M<;)T#6;F.CBWEJ>H$LC#Y\:#QVBCS$YET;K#RYZDC1NP'E?['26F3N_=2WN5 MSN'&6%599:QY:L0>5OM#1O!*R%JD+;E205G?.A7UAT2-&Z0>W94X1#0C/_V^ MO?<]\+J()E@_VS;B7-1150./ZJR?. M61Y(:!U,@-^QLQH&6NU@)#*1A)"ZU1P/F.L&90ZV601^%2:>"Y0-4=M(O M^T1E1:W$U8%^O/3I'^<39?X]MP0F7[%"_K:9S M7*V>E$+V!BWW9)[O[!8]5QAD)-Q8VFTT=+0S:I#&N,(89F<&*'\[A-0N"XT& M@^D)Q-F1PGRQ6&[O>&,PW\/:"1-8IW$PNF]*'>>8$&+! I85Q5WTBL?60S,? M26*7IN70RG0(\741'-R?GQ-KO;3)>C";(10.H#7.[P,W5_0'U'%S#D#M$426VR$P(R 8KC. M01+YKG6UTFT:NG1#AH+240(8WSFN3T+$L?2IIDU,Y^ELM5Y\QF4YF^?5(LZF M'S=RJQVXA<\*'9B<-_.]+7E-9)PF66HZHC!6[]//?(^ENG0/6J-G"+9WH(TN MO9UWN)G"_&'Q(7S[VW3]J3:3(^:1$[2C5HK,RA*RTL"=B^3V(-D0RFK:<>$F M6V6,:'X5'DAKEX["8!?E*00ZOA:\O5U2Y?=,=9J@+*J8:ALX]*!,E.!J JUE MGLXG3Y8W3V)^F*)Q\ZI&PF(#X701.=DV0K?"1)O0T#T\G'@C4ZR>N%**CA0* M#5XJ.E=&(:*QB+9U>M\C21PWY6I$'Z*U^#JXRO?GYD2(2/]#OC_Z2%PD% 'I M>U+]9/8R&3*RW+I-V_[4C9O0=6),#B2T#N)ZSTO!M'Y3GG\[MYG?D1I^,Z^; MK?]?NQ1_#;-S2X7X.$VDI.M?/)GGFS_8^LV)B4K$.A*/Q5Q+K(J'&(C=WBA; M1^4%SEN[R@-LHY-IO:TC@V,+O ,5?-1FSP<&W#&@"DO@/.<@DG3UN@I*MWZ>.>T..YE0W/JD= R3#BZ.XS1&".B%BQPLW:KQ6R::]RDG#LB M8;:ZY/A!TW]^\(DM)E\\ANA&XR[>+#^&^45SQ>OUZQ&H66S7^WA37EQ2= 7< M:[@&*[P+VI%VWIO81CJ8UGMRM=[;&^L1 M9IYN?*'559'MYG>FA!OBTS5B>2U^0Z$@H=2@%.'#*_JJI&R+0YM9\P+#!F0? M'R\^F(3K\V42)U-'">"IOA5J(>E\L0 B:N.<88*[]JEXQ],]=N[4:3%[-^A\ M8LGWJEG?GWVY;#DRBV%6D\I6GQ#KN,_:";&06S&=E\7R\WD>P>.5[2,7:*!_ MC]E2(Y7\Z_FR[^NR%VD(UU?S-8*]$BIE$R Y9*!8G83NL@>MO)?U 46$UN;: M?I0=W0QZ2P3;*VXM=7V,O$0I7@4E?17I,&NI4I%%YN8QW,?0-ZZB M' !)=UI!#R6L/F==/@_+.2GTU1=:I.8!':#3[GQ$ ZWU,%F-]-+E(I)7+361+MH.?K5]=;G7F.73 (;O><0?4V3 MMN0..<;2^F\:>+VNM=MDE_C^DWY$+YMW58V M"682%"<15/0&7. >BG!2Y>C(E&_=>NM 4AO,]KZ]S.O%>CLZ@SZ%6IN6K$QT MX(J%F)@%@8IQP3/7UX.*V\WU?I"FD:?OG0!3]TSY;B>E/JV>9]--F>2Z6G,' MJ*P;_[R!FMI-3B/5=#Y.(LS^O%R8^;JL30?/51J>_W553[%O63<&VIF20C' M@P.=B@+EO(:8BP.6K61%&Y[9H#P[@.9QE=U)47IG!-4IQ=VI5L3E]&NHC3:N M'DRGA:CA*B-029"A"!)GC?>L#($>0>/Y;OT4M?'Z=::R12#B W14<6:_H& M&1FF.)1)I&A<<^UY!+TC:\X38?+NW+X32;A/A?DB3)=?P^P,/V.H>SM43][_ M.0W4XQX$-M**=:7_J"O==R^[$H6UO(9)&4DZN 0!=80@M=+:H""L-3[+#]%S MK%Z[[[.O8)O$)2I6%.UN@:/YX;H'@QM.[QJF:/#VV@=QY+>B,E=&/936+F M)G)R3XE6DMH*700@2L)']@%<(-L]&*&C8,F7T-H0VYNXXQN*_&"A^RYC%87/ M(C*H?@HH%@KXX,E_XBDI8Z5PS9,.#Z%S7&4V#+[N]B,96'Z]*KSS6.,Z?/M2 MJQ]7AV58W/,A#13:CTAKI,"NYE_?8Z3;K ^0TZ/=_^Z.OP1P3TRBS!4L8!E63BD*($60V.FA5.&.MRY$?HF?TD89- M,'%/"_\V$NC3-WN[(![A>GKN],3S0?*'.&<[/JB!4MF'Q&9!JS*=8_[U?(VW MLS"O;OKF2>DF%=N_<9_)GAS=75%:"(DAJ#IMT,4Z8L1I[5F,6>7694FM:#^Z MVT=]$=MDGN]>^]Z[.4A/7!%(+DCM)Z:TA(A10D9B9G0FB.:VU:&TCAW&&@&E M=[J"G$+,O9I@F^9_AP3Z+WL&'AO.O[U\,_T7U_?7H^\KTFBV]>03_B/$T/RIGXX4HN,Q!#9( M\?KQ8ENYD%Q@\=D!)J0[T]3NF"HPL(A8I$I.-Q]X^C@*QU5;PV'KGJ2OH>36 MJY+;I.76-IC5#?W'V73]_9""GKL?TJ)HYP>D-5)=F[:+%\L\WRQ3$_VN![)E MDF3B%ERH0G:&;D>=&&0?%-<^F>!:^RT/4W1T(;N3=RX*JDA9NZ4W@PBGE[5S^6HHQ5^K&KWN+K"!SZL M@3K:E]16:NE\F7?X9;'P@KQXF\#+^L@144"H?:PX&A&E+E$UMQ9V MT7*T*KKUN?>AW#*A3!TNKJVD^USH N2A,-#&,\]SB/;VN.3FV^U/_;3 QAW% MTU@8?4;$?] 1YRW]W8&^W;Z?/'Q;G_LWT55['^4*9]:M'' M]5/X$.+L()5ZT#(G;Q=QW_9.VS1"%.\3D08A6;KV@Y$0F#"0A+<^H32JM$[D M.E'3B,N3NN'Q1"7'37W?=UE5CZ<8\-$PD,XYFYE,(K3WQ;] MSX,9WD&GZ6T&O5I)SF,XGH0BT!C40EQPH3W]$9 X"N3F:YX(H6Z=@[::F M']USN+3W@- !K.\ 1!^6(>-%:[ 568$X_5H/V&_X.>)R(K)%Y#Z S]R"LDQ5 M;G$H1@L7DY/)M'[O>I"@_J!TB-070XF@ SS5F._=39A4N'".-#43O-[L-=!3 M#YP((0L:=C#D0?HYG>0>XN;K?R=W!E_3E:N((W$)X!C;4? S+ M:GJL\6"%)!>7%Z;;!U#O4#$N8AI:/4G,]7^GZ%*PV'-MZAK9<7A[AK1R,G+QB40+CI)7)\ RD MFE$!+TX6$YU0V+H@9%_:.M%Y;< WB$"Z MJ3KV$ZJWNITV###-]C.EMN2LWH M5"WH>,VFU^&^K>Z7C+E %B289,BP+"%!5#I!\!B%"E:B:JT1CZ5YW-'4@P'S M! )LF$9Q3-58;92U>;]X>O':4& ZT*N7FZI3MI]>C(5_ M0M;*^LD\OYJ&2(=Q_?W6%@VW+I9(/EOF-7!-7ESI2::TN$+$'W4/),0;//68"WI[V127EOLGERP'8&: M[._TC[,I$? #W[]_EOXK\5R8_U<[UA&H;FP#A(GXUM)K%<+[9@YY7R(D8SP MUO5YQU.]%X#=3P;@$PFQ*]C^>;'(OT]GLRU3FXY9B@8A1&- N53 NZ(@:S)\ M@L_%->^\\0 Y>P'-_W1 .X[M73CBUYO9U%R>GX[7BWFZ"(Q=]R5R*+A$#9;1 ML5!8:])X-L!L,CH$JU)L[73O2]M^$7+VT\&KH40ZT%;W!/C/7P#^_2Q4#^WE M/$\WGW';0BX,0Y:%0]2:@^+TA_,8@.>D;0Y.&M\Z\^!06O=#XL_R6',2B8V( MS#S[MF7VTNI?PC1_62[R65KGVBZ\9F'B@#"*6\+ M,F/TK<$6=S*"#UAV/USU_@XS-+\[4'+;1FA:GN%5 &IZ]S63='<6(0-M@4P% M%(Z,!DF'!+4HR@NEQ'#QF1]1MQ_@?L+WE992Z0IO=6+]B]GB]^V\_^V.NC>W MJ8,*)4L$DUP&I6O#7B4D*&)QB4:YHH=[\7L4J?LA\6=Y/CF%O/HLM[D]"/#@ M@IH='S3 K,(!BV)V3JI+VL44&8.L?*Y&?83@"6&NT&67'!?)MO;;AYI8>(WU MVRO\&E;3]&2>GTUG9VO,M[ NN,T$:05:6[KRU28!4F0Z;LQ*)V,I7@RFFQY% M:J?3#A^#H=T*:CBA]:F@=HT8/%A1_> #!YR*.*#B.G2.G2V!%J^]V9*NER86 M\%QZD(GYY%%GE*W[L(PT&_%V_>R;L_7&[OP1+;>?4#PSSM<#Y6(@AM$?H7[+ M$J=S9K!DT9IA;2C_.>>_+\UG9=K+VIC0*NE#Z?[>U] M[;'(BQ8*@V;8NI[Q2)+'388= ]FGE'&?5L'#<^D.M@WV^MC!Q^H-:"<<,\@L M(HO1%P?:!UN+EAR$HAE(ZXK-W'J?.Y@8U]Y->CDG*.-J_8Y.V35!M\^434YP MX>N](#>/U!)\3:>T=+2#5CF6YM-('TGBV!V"3X.\AZH+6LNQ3]UX[U"Z@U7B M0Y\VU 2] 17@@_/2=&29U3)S$0(CV:O-O#0)7-CH+?.*\^9/FJ>8H_?K]^W" MULT$7CIR6P^#V689> %76":#1#F(1M0B1H]>!FU#;!UVWI>VCJ?K/08M.Z?K MM11-G^KHQ[/J#M9->W_T24;N#:BU]A^,)G54WC +MAA>.U/;VJ,Z@W'%%\LC M.1NY\5$^V>"]ZZM\QY)/%ZOU5MY@-";Q8C0=4$YG)VH/49 5$;(*!".O=!HN M^7,O$G^6<7N/0=5N ZR]U+J*M]S8'GV#RZ^DWC_0Y[PI=8];DVR"<2:B@52S M<52M9B7?WX"PWDA?DC;MNU\_GLQQXRJC@K.9]/J\DN\?C';P-?S@QPTVQVW0 M*$FC.5E*&142YV!\G1^H)8,H2:%9\B9YX"3NYCF2O4QSNSY9K_%RK7--?RL6 MJ7.LW5% ,E\3)THD4Q<5""]L9CDZ(^1@NO!!TL:.EXR P=WJL9T0^U2)==K4 M$6'CJW_<:$C;H,KMWE%=19((HU9@##/U5BL0O/&0C);!<.=$\X?-84:U76/V MBI%;!<92%\\B^>R^EG72GW08Z&P@YDH>#\&W;@[^$#UCJYBCD;!;81S)_*XL M^XO>"61TOBFO%C4\L_Q\S_ZX=J6P(* HYD 94H N2H1<4E9*6R%EZ]O^L32. M:],/"K@!A#1R$42E_NGB*\[#W01\YEV@"XA@??N2@8[8&-+=W#E32 M+'%G/2D;YPELU4/S.GC@SEL=;6&L^6SDP89M76'_]@HOKWG\Z_>+O]RJ(BO) M)"4LE+RYBTV!&!E9A3[;(CUZT7X XF&D=CJ4ZS$8VJVPAA-:!]?ES09];\J; M+UA?[>8?WRX7Y;S/Z0MB^,4V5Q\6VQ.PMB(J.^N01A!6+( MV3K5.DS5AO*16X4.@=P11-H!D+=*0.CN6G__VS3CUDE]AV3=GF'=^'.ZN9;S M,+OLNK;Z]?O;\W+>&D)\C\NOT[1MD) < C-> 6;'Z40G P%3 1,P%K)&C+7# MJ>'&FQFY >FPBGI,P7=P A[>Z9]Q\7$9OGR:IB=+#+>=O*2="YYG0*P3NYV+ M$ J)0J=H(W,L1&N;Z^^#R1VY-^DP2OLTPNO38WK=,9\-/P3N0K)-/S6O!OM-.V4LVV^@5J=]8R*:.&2%( ME:$DEF/VGC-L':DYS92]NT-S7N/Z:MN>FUR;#X,,M?&P=>5\ HH5)J5L+2F8 MUCGS#Q+4S_"B1EBY,^>AF3@Z, ?N;N;/2SK0$X19 4%I MCYBY3(LKLO9[.[6)E&5;,@4)K'S M!"IS3]8'&2,\%8/::86N];/>?I2-7O@X%+S:R^7Q://G:)OCQ_.HP7!:B]@V M\:Z^/^90A\:14F?90/2;AZAV10G,Z"#T[05\X+YH3EJ75XR3BQ4D3:H$#QY_CI$18JXN8)Z M+)'CCL\8^SX\5%H_#1POSYKQ.6!M_B>YJ TYG(80E(!LF#!<,*.:/\4\BL"1 MK?YAP7(0- ^1W,&P_(++Z2*_7X?EN@DXWRX77Z3RTRC ORVG:WQ3RFKB33"1+ L0 MH6[/Z0@Q.5M'!POA#?G%1T M %6BKP0'GW3@7CIT<1R$]N&C=(C/0R1WY"7]?)[[>'";7@R>G>**?F%5_^WT M=.]J#Z]^\N>S1S#CQ*]DJ:!.,8+1@H'R=!I\D!IL5,&C\IF%UL;6:5[);@V1 M#R@U#YJL%5TB*![(C F>@<_H X_&F]Q\ILL-"GZ.=[!'H.%.2LWA#._ 6MQF MT*O%>7/+)]^FJTGVR90<:T9;;8$N,JENE@.@*-'+&"TKK9-<=M$R;.OA*3\@J3\X'2+Y>Z9]MQ)#!ZBZ9YB'=XZ7X#60:I:@)!'O(CJ0SL:< M5-#&-)_"*D5/GV]UA1S*X XA<(?Z>JKTL4RPB6-":QSJ+BGQ5E@PX%XOA MPOJ$K:V>!\CIQ/ Y4-*[%,V1;.\)0>_"[[\1DY;3,%M-%*-CA;6]8JW\4,0. M\"+15SXY$=%S)5KGBMU+R+BH:2;F7? YF.<] >=OB^7?7\[?+A<)5ZM)U"$4 M*0J@TZ'>L8KX@A&B<"E+K4J0K7-7[Z=DW%MJ<.@L%-G7J\^8:ZCB5>3 MP)%I%1VX$&K'.H<0A T0C=76)C0\MD[WOI^2<5]I!L?.X5SO #N;5E]76WE_ M$8:=>"$DN0T: EW>M(NL(3+Z-J/B5OCD;6QM&=]/R;@O*$-AIP'7.\#.3@>1 M;E_E&-,\@3!:T$Z0#D#2Y'PJ4;1ER+-N/=]E-S7C9FP-KG^.XWX_3[]7&ZI) ML^1T2A$XAVSK]!I/F_'91Q!><6.-3IA;O^QNK[\79,Q/"YG'KUZ<5YO.O>?@K\_9+RZ>LXV*@NLXX.IHU,@.&J9C7XVG2)AYJJK<@NY$X/%R0Z[-H; MS-L?' C[7X>/D4HW":$/<^WII[#\2)?OHO;)I9\_/Q\.,5%16QY5 ,Y9K8VS M=#&@U719N**,+I[KUN-S#R)T7)UW:FP.+\L.U.+#FWR&M4$(_>UJ8AW9GZ4D M,,HC**2+QB610*;@K196!=,Z&KHO;>-&*OJ"Y8$2Z]"?N'LCE.($F5?K(*,\P8URM, M%SV&3Y4;NA\5)\\1/8 YI\T5C>1NNX !0G89E$JU2X:IE7?&%!-X8&;(5+@! M.ZI<HG M$:<1:NYDV;<53 =VX]:8Z9U[.T].<+K(Q%0Y2"L4!RF1?"C!Z?P566M%K0N2,\.:QZ)_NO3G M1TE[__3GQ["^ Q ])4.8'*_ZG^?_.)M^I;,V7Z\NDFZ%$$E)[\&77,<"TEXB M*XR^M='(S)+CK:VNA^CI#TB'R'PQD !&GNSRXFR>5W_!62:-?=4%]6(;5KAL M,QH0FDZ9JG'%J(E35FF?G3&'$[,4SJ7ZXAP,J! S.(L* M8@HHZ0M2O:VKQ%K2/^Y]V 10BTZDVP&R?UO,\?MO8?EW7&^4_X6RSUY:8XB= MN6@&JC: (27O"5E*1,-S*J&U#78_)>.B;3QDW,DY.5I,'8"-+AB?$5 ME_/*FCH^[/JZN=P43VBR)7N3VWK?U'ITI2.PZ+C3AJ506A<$[$78N/=U-U!L M+\2#D4D4Q$4C;%X/3G@V)79-X]F5S^ZD4\%F!4ZF#"I&2=PROL:V98UR.QU; MFXR[J1EY+LM)K,9&LNA X]V_DXM3**1@5I.?G2QJ4,H2LRS2&5'<8?++U)A6FE86D72)F:4,F 6E?F[G*B +E MZ4"U15>/X#H$!?O"ZU"1= "S?73\JZM,ZL2Y+L88#($Z!.?ZVBM_\9<,TM_#:MI+4\,+HJ: MV^\*<3((25]YNCVL,DJ%XK%Y4>AC:>S_P?- N/P@E:.I[#JHV/G!_E(Z^WRV MR9'9C'7YZWR)858W_&>Z=WZM*5_X(7R;.*:-+T(#SYZ\>$',C8HYJ'-@A:M. M?'/_H@GA_0>P3X+B :3DZ-/9ZTW5B@V.V0$$ZRDJ[.M[8(!0GM"ZH M1/*MBZR;$-Z_ESTNM ^7Y,+$R>,9[I.1=(2:W%5@(#<0/9!>%[# M6=@] 2=!$"%&E@"#[6 MY)U@7>UO)YOGZQ],;#_Y,R=/96\IQI\(KZ_QV[J664WG'S_\CK.O^-MBOOYT MO?^)];Z@M!Y0^MJ72F1P/!50&)D*.HN2FD^R;41[K_GQ3:%V(,";ROTGPOO% MGO\3P_+#[XL/GY:+LX^?7DR_XO7.Z5936G$)$FT=0TQFM$?AH4COG)(Z6M-\ M(%PSZD>>D]0UYAO+OHM7\@/V_G[Z[6+O'W!^O?44I)62-JQ-K$-G2TV$YPXL ML2.3$M!:G]:I>@3Q(\]D^EE0WT#R/P'HMYS/S(5 Y6HK,L_)5(P1O)6F9F%+ MF;+D/+=N3?)S! IZA.R!ECN.E0WNR8OP? M$G#R.OS'L>2T)?B<"]R,T^9%$SQELG0&M ,T@LDDI/"F]?O0:4KPGY(34#_G M;]/UI\MRDR>K%=860:^F@40P77^_+N\M7GFZ'5>0BJMATM-=!*H.%2Q6$XW M !=U+S[07E*JXR0BBZ58+/D'9M\^ZXSK+0\/F^:\_I_@8DSIU^8?IW1D3CC] M]C8/FG=!RV'H_3/\ZF M=#[JA(HUOII^Q?SR2@:;<_[K]]_"?RV63V=A=9%JJUS,T@L%QD4)BJP%.H:U MW8%6]0U"%AM:^U-'$?Q3.!:/P=H#^_EO0@;-T)S"@P.)Z<.P/"CWHPJYN!KHF=DW$CCRHIOP=L.E,N/ S]; M)43!1%ZSN8!I1QL41H OQ8$/690@:-_8NNWB8^CKIICZQ,&TP638 3X?V-.F MGG;"5;;UZ0^XI7M-%TS?4 MMJJX+SIN;,0YB9ZXA\Z B9Z4/2^VCLN(($H4&47"TCR?[O%4CEQ@T@$<6XBO MGZ+[V[M[C>OGW]+L+$_G'_^\6.3?I[/9!+TRJ0YR*;F>/6D5A,09[8]K8UCB M:%N_6^]#U\AE'Z?"8G,1=5!G?\ZTV?WGZYRO?,)%9([5OBR\MK$(RH)SA@$S M2O,0L^=V@-;P/Z1KY-*-TZK AB+JX%;>@WE_PQK=(=W^%9?A(_YUA>5L]FI: M<&**DTZ056V-B;5A$!G4GG9ME(@A9UJM>1_D8^@=-ZIR,IB>3*1=)"<_R?]U MMEK7[+<7B^4-\T.5@H83^[0P=!*S3!!TL, +3XEN 16:-RW926^582:$T+KA MZ#'T[H5-^]-C\V0B[1N^]^SR'=90+8FY=N1?I3"KI=$3$TLN3'(PM4)%!>8A M.I.!!VYM225Y:4Z'XGW)[C;'I3'&'N&=#R'PGP[CM;W+=E^721&D-+RPX+/1 MM9MQA!@Y HO*6Z^DSZ%UL/TXBKO-G.D)V4>)^:<#]47CE@GZXIE@&EQ)9%Q% M%XF_/("20KFD1-"Z=33J($*[S;_I"<*'"/7G1"Y!$2\A.^9HMXB%$ MF4$D*5D6F2EQ0F/Y(5*[3>WI#KV/%NQ/B=\7B[/EA)M@7$P.HJKA/FSM]4Y>!OO@AD]; M YM%"%RJ!"GP"(H5"RYG!LGR:)EG28;6[15/70-[^2AWGHR3O==&^!K\"PJ4 MUQ&"L1E"<(I%0]_+X:I;;Y#R4]2M/@8?N^M6#Q?!B)?S:KFN[1%6B]DT;\2R M"0-N:M%DDM&HFJP>/(*J;[R.^YIBR#E+C*Z*O%?C$5IB"T#TW35X=J_>2UWI M$4)=-.5P=QBY2#^U(2:O4P076!T_6P1$1WRQ)>?(BRS![O4&]&B4C%G:V4JF M#T+D 9W8.6_^8)+VL/\XWO\N!DW>Y%6S+/QJ*MWXC)Q@UD-'LG.#-RZB#)8 M45I7">\@I2?('"+C17N&=_'._)Z$L+$N?SU;3>>X6EUNZ'P J"N"6:R5HZ;V MED &D3L$Q**=C5KIW+IFY$&">LG5/OZ":L__#M30!>T7YRM) M,<$"B)@3*"<->$MLX1^^X51AX5V.:HM^'?R"AX^@G3WZ]:/TCC MLQ 1C+>5;D[6KZW;T,899GPPF>TA]^W/''G87A-)'\RC#NRZ2W/WU57&&BIR MDJQ(4!+FZF9+\#DP2+)(8TV=&]2Z?NX.$;V,"FWG#!S'YXZ \FXQF[U8+'\/ MRSSAFTF!S!'UB4Y-% 6\X!YDY!&%*M&SUD^)]Y QKEUXI&!WP.10+G<$E/.2 MSTSJD$O/P)9D0:%'LG4\[45'X=&EHA(;""(=E-X>+9 M7-[ENBD\7G[^$FH6]58IYOF/ZH5<1R%/4'#&C&(@&2?GJ!1&C")N:54L&,:]@,A9M'<;0[3?1A&>:KV;D0YOGMV3)]"BND,[ XF]=W@.L2(5*Y1AB3 M10"V>8UB9.('0Q<\>09"&A5K@NY T'D$F>,Z54.A;"@Y=?%8<_-F5T5DZP4C M$U+7B>O$,Y=4 "F2-#%:A:IUOLGCK:;!4N^&M9H>P]LC==7S>3ZQS22+<=Q[ M ]JJ^O!)E[23= R<,=J[S(LJK5_UVMI,@U64CF.U=LOTY8-02J0*<9L_9UVPY"B!YTQ.291=U(HME_>;BYUL;G3@75=(603,T M=:"B)!LT>7!HA389R45IG;SW:"+'Q6!#@-SN CVHM#J XU\6JXT[O"1_^>/F M1GJ/RZ_3A)=C^UY^OKRIJC2?TJ\_#5^F=&]-_YOLV$*4[.R/ISQR24Q(10I0 M4D>(/@E '81AW$1O6\_.'&XWX\9PAP-X)_(?-:QRGH"!Y(?E+\M%/DOK3#=8 M#12M)HJ<+F&= RGK,W\,=)(92I#")J,PJ;A7%L..CQ\WPML>5:TXV8%BW$+Y MY5&HX'^-ZTDQR'TI!JSGJ8X2=>28>57=,16M()XU?Z;<3 MI->+-1G"Y%%9%*][Z_7(? MNL:-[0Z'KN8RZ0!G6]SZC;0NSLA Q<79MG&*10;FF06>- =E783@O 0?3*FC M# 2W<3C7=0=5XX9ZA\-88WET\?)T+[6]A(P;_CT)D@[D>@<=H'=5:Z4#(+5='0L*5V? MT>;4.IKV0Z+V IC_^0#65AH=P.LZV?O%=![F:3K_>+VM)[/9XO<:"W^Q6#XE MVJ:;%UV\&-'#0D:,-H/V=1BAX0*<] 6"Y]Q$:;C$UJKM<&K'C7:=X$GA1(+L M ++W[.\MZ?>RF$T7%Q4MFTI40WM"84)U=FI12_K_VGNS9C=S'&WP?OX+YN.^ MW$R$E\RJ_,*9]MBNKI@K!1?05M>QY)9T7.GY]0-J.?NBA:]>GJSIZK!]EA2Q M/ 0!$ 3\QN1K#!XY[4S$ 9HL[D-:+]U(AD7*_<9>S=7V,M"XZ\I@N2K&6R@Z M%5"8-'@I%,AH!/,Z%\D&&&R_'W&C=V%N#XW#X7>$GD9^GKAV0\(LSZI;LKAB MK$HX[Z:]SA=7Y3]/320.6L9VHS!74,MNT&-8RXD3K3KO&*_BB9(BQRD(7"C)PII4WKN_>G M*1K7LK73_)Z0.D(-(Q^.[V>XFJ_^/9]N.?I2)U=_6QOBK3G6C@*N5 QPZ20H MK1WX^G(UJ!28#U[?>\#[X('X[$)]0N48CFDZ,G91HJ]"7!=J)%UQ& M1\&UM%X3:UY"+!00:9TRA=N([&Z(>$ZL=A=,-L;*\> \2''=/$'^L)C_F"Y) M?<1-#:0WO&Q;^^<)'0&V*$1(M31**4<;6_ "C@D;9)U4G5J[_$]3-/I$I_/B MKZ%Z1G;O#A#=^N[PS==:.SS)T;C (@/'A:ZM;")XAPJXL"8PIB0W? ^W[[C5 M1Y^]=!ZPG4D]+^PPX? MHKA.GMB%_(V4)3G>":R--<5$T9LOA0-M2:\E[4M;6I_-Q] Y M^A"E;I%ZG"I?EAFEWYC_P,7/2?2:!<,B&"T]*&G)._8Y@A52*>F#T+9UWYHC MR!RW;+AGL!ZER ZPNN'A_[X,%]/5S]^NW[]?5?PH\F$D%EOS:,0/N<[@$[.0 M#7J!J+7VK6M4GJ-IW)+CLZ.PJ8HZ@-P# GR_F'ZA[ZXPK[.Q=6;>\C42I[3B M"I>K&R.E=5+!(G)P3M:'2$K7&2(4V*7HE$Y)!#? =,3C"1XW(]06.\^;QX$4 MV0%JWTX7F%97++_#4$=#KWZ;_7/>YDR,FV\:%-WC*KR_=-0-/J<_GMS9WO,D6>(@L;XZ M+DI D#*#EDEEACS[?.4%;')TQ$1;YYVK7.LRF62L9!?/4,]Z(-7CIJ[&Z:YV[N)>IN"EA(< ME]D4"*;>Y(R63D94'J'?^0#"[A0T MV]K.J,BOH]T"4AKR^G*IS7@%!XXZ%(4J2]^Z^]/CU/1C>X[7]AX0.D+T8R\R#4-?[EP/.7(IQ* MX^"CN4*?!\JQTNT3*Q,NN,DZ!##5'5-H.?AB/3 N70[.2;&7ZW%*.]MSHN)H M[>W1S_8048[^AJ R\BKGZ7JP]&K^_1&>/&K/@T7P6'M\H:@%0R&!=*S(Q 7! M8)_#Y?F5QG$V!D9*8P&/;$)NMH&;ET<9DA3H"<_!%!*3XK) Y(Q7#UPCYAP" MV\>@[+78.!>I0X.FN9A/'0MU^E/RF@%/ZU<'R^GL,9:*BLI&5M,#C+:""W10 ML(0* MM9)1#>RT-+]Z',MI.4"4(S^X>)R-[^'G9G"G]R(PQ3(4SPG@V7GB1BM 61AC M*5F5C@?&;I7N7)6!0IVCI-I!/NU52HM+6G4:XO2"_"]"R\F!LT<((H4SSF]!GB>HDVW9:@F48%?2#J=?SV>7RBIF)R\9780#7 MA3:&2X'L)BJ(3ADI:--8;#TO]4%"QDW.-5;VPU Z0?)=],E_NUWX(_[ V27N M^)!9&LN+!5T;::LDZ>151H,4B,8Y+*D,,,KM 4K&-3_#0JB![#LP0>_)BPJK M7;'W3E0_KQIGNX*!U]DDZX!0FMJ7O41@6++V7L9PMZ[Y])$+3U(T;I7SL(AJ MJ(N10ZS=W>E'C+6:=:(E5QR9@9(BG?IUNHVWN8#@B=-W3-BOI]N=CQVW;'@8 M+)PJO2YCZXL=E'/)CU7)''Y#41.LIB2@ ;C:@U8@J\$!1P%B9, M8"7ZW/K)X=,4C?N4>V /IITN.D#6XXP@R:=HAL!5?8C#R17S$2.4[*.1WHNB M6H/J-#P--C;J+&'ZB1KH8"K9G6#QZJ\T_S*K@['XQ/*$Q("#4&F16362J6 MUQN90D8X,O#%,:AM.;@3EG'>VG;M2=K(S6[;)JN'4$<'**NLD-M8__KE?RZG M/\)%O6B1_E= 17G()M-AX#$O6&+K?73 >@^8AW:DE:8M^Q==Z2X<@BR99*5($ S6X5F2'PE M%T *<%U1L93F39OV(&OD^[Q!A3IO@Y)H:EM;=V$L'CYN3/=<*>1Y]]=F3X)2QFY$@LO],B7TDKQ[=; M>.R3&O12V(O(1HT2=FM]P,6GNM85RB@$U383K+A*$E1"#S'$!*;.;"E>..Y; MO_Q^C)93C=C=SWT=EM/T^=_S-Q=AN?P=5U_G^8IMJ5$E.M1!ZIKELRE!<(%V MF.7(O7/&-^_K>@!YXX8 3;!RUR(-I9P.#L\/BWG9M!:=.*.P>#0@?#WV@T\0 MM2_@- _&.LTX:QU37J_>%VJ:*?C^;(ECI-T!3M9="LGZ8R7^U6HSXK,^\?T\ MKY[C?+:JMUPDP_5$+3J=)Z98Y%(%B,K'S7-NAXE1B.*4,9R[W'P U,%$CAL] MG@MUP^INU&P6$W3]/NZ'.P34NB[O@!YNYM>C)FBC'_,\O77.[%6;M8=DGA 9@HD9, ?52M,V(-R!XW@#S;27MF_?9G!5_]H(!L8^7? MS+]]F\\^K>;I7U_G%Z3@+8,,A6(6ZZLDGD&AMA#K'4SV0N1D4!=L#> #21RW MM&R< [JMWCJPM?_$Z9>O=AUN+5 MURA!@HI)D--+[F^((4@4D>/=I@G#I%7&K5\[%\!.UT$7#X3NLO%V>E&=B<<$ MALA2S!905L,M44/0 B%YSADF*8B_@2'V)(%]Q<.#Y.[:*:@#0W8CGV1"1NUJ M)]CZS)S^2. RD\ T*R)P55)L?6SVFKUKJ.+'\W>'R+L#I!R> Q+(F7,< 7TF M+JW2=;:X@B"-DSPQF7EK6_7"\W?#X6Y8[?47NTZLS%ZJ5("9VB^C, T!-Y3DN_/^GDHP[O9+ M9)9YH6I;[\1 J># ,20N'47X25# Q8>]O=V#R+XR<>?R_EIKKX.#_,!D8Q0V M2F])BKSV%"K2\.O1(Q:J?O-OT_E(:Z&*+F[=7LU6 MTUR)G_[ ZY3 +W^FB\N,^5<2,?G&WR\W2GQ?[ETL?:N-?":)*UD>_VCHA,4:O"MJQ6JCIT>O4KK\=KF>QKFF[,U-RJZ# MMP-G$K. \N+1/.[$]EAJ]G>[@2+F=J6PK^PY" MF*?D=G.\QC6K]0AX]?[-;Q_JK],/9AO9?YB3 ' UW:1Q7^,,RW3UX2+,EK_. M%Z2!#XOI?/$)%S^F"=_0[V[FAF^FPY-N)K)P+#$7L(61/R25 J^U ,:9AJ_-=^;C.CI3=W\)TMB[ OY)6](X)79NQ M,@R@UL-R4B!/TLCZPKM$SULW_1^7X_'F5(RY SM#TJE7P)]?VO:[(:8<"J[; M<5D*DE3)&6)T%CRB\RDR7^Y. GLI&^ZP+3;( +*_R!8[#BT=)"//))\JF8!1 M>I0.3-&RBH>.>142\!2YYY[I6,[I1+;E;KQ!;'^1'70H0O[C#J1=H#P)(<:0 M92!EKL?"BP".>5(F]Y$SD1/7K;.T9V9QO,EU?Y'-=!167OQI1'[NIW"![\MU M:OSZ7+;:""Z-!+(Q>9M6BLY DA1B.F]2=*V;N0S'S3B%7OUOD&8(^*N<+@\( MI(I"<"PAQP@YUG8FO+Y3U)Z!TF01>"JVI-9OHX;@8YS"LA>Y#0[5^HO/LST@ M@ZM34414,@M/6U\Y.A5Y@, #@H@EB6*CXZZOB/X)9L:I6GN1>^ H_9]\$IS% M.=JU'OT[YB^XR_3=%=+U4:B=*D+% #&+6M\222.>'$09.$=6M,K-!\>VHWZ< M,KBQ$3^@AE^&L[.7 -89N)2-J:T7E)/$NO&I[FX)*62>#1JKTR#SETZD>Z2B MNQ>!ZT/5VKGWLA?/KPH14QGG(BB*6R(X-.2LLO'#J=.3IO"_C@:LU0G2YB> *O,M=10YTQ'[4=U@UNL^]=&?ZPZFX,"*VXUCR:.4SZ_IF_<2O,S(_"!D;'#*+(#)^)J1&6=*+3Z65F;S]8GVI_3 MY<1$DPPFDI6)'E3--$57,B#2)]7G30E;H_))@E[$@X>O8A0D8>W]E.T7]H7#'"G%Z*P.]"?^W#,J2 MLE'DX'+-.6TSG2 PIX'G4 1:P52TPX%P'Q)'[C4Z) :;:Z@W"-[(N]XS\"I* M+PM+57*IWN#1U@K6 "-QHA#*6MDZG[@?92-W#AT2<*WTT9>[]UA\M66,N*I" M8E!B";2!8@0?&0?!R3\6/"8=6M^8[DW]>.UZ7T4H6?2FL -,6:]*<0:C\>YU\MMH)Y*W';I] M[HNP?6W >2ZE]E,X^N#=^/,B?_#J?.)"MD8F#@6%IXU<&YT:)H%S6ZQ163C? M.E'8DOYQP^>S GTTM7?@!.QSZSF),9%/'QA(X^M NCJ4R3($[I22/O(ZEFF$ MF_5Q ^YN;/%1:NJG O0!'TA1).E*9*!$K#Y0O4)/"L%Q(;T1)+ !;H2/TI>S M+QN37K=4RNN::MI#UAJ2JHH07$UN"5VB"XD';)WF'H"-<2=Z=&$HSP6"SH_T M!Y\4/.S,;TZ4[!0/"4K,I F+' *F!%$)):Q&+L*YX'\X]>,.#.D"]0.KO,^V MSF^G]5)VNKJD3SN^4O>A3VE0?/LL<8WJ:=].E]_GRW#QM\7\\OL?\Q5]7>=9 M3F>7A$$[WZI_O!B7N=S7=>8.\&TDT95J9C:17]7AY MD/9M4CJ%%'-)"(D5\M.U\_4-H@6;440M%.W UIF!,[$V;NKVK)B_:X)[!$\' MSLCP8EE7,19)"K(Y #%O'KKZ^^4:2>PNR?&/\^7]9QQJ2!=_,O\[>XG'Z9O;ZD MF!Z72]S59FJ?P%\;D0-H8.18?6./)*PI,]Z0SNES!>S:?@U MI/7<]2TSS@1>6);@F25;RW6@/:(1;(A&&QEL%FX/0#V[T+@7M>>&4ENYCPBB MY6)U_7CP4\)96$SG:[,B&%=-KTP60D(% M,GIGZK[A8:^,]'.@>XR <9SW1DJ=MY9P)S"I[9NJM=V]NU-)**,SH(RUO9\D MFRT*!RZU5QXQ,-SK;>2>&+F]^H@ ::/2!T!R@GP[R((-;ZVO[V^EQ)Q8)OFR M;&I3)@4A1@V*>>=4(9>A>:G(&=D;-QKH^=3M'6L=;$,*KA)B7M;"VMH9;_F^ M[&*K5Z609TPR(QG1K^7+5*=2OUHN<;6<>)^8K(_)7,C$7 R9K TFH//.Y6RC ML?*0:PF#T@S! MNZ @(T8MG>0JM'Y2]31%?W7OH0T:&VJUT\H\7$Q_A&K8RW1&.I@&^HCE:G&Y M;F]Z0JW>7I_;HGKO< 9:U?-=K?S;]8*$WEK56>_4ZG&YKF&^!O%561.6&'0@ M3*),@3"9#,1L*89S@OY?!*YR\U*^X\D]N?+A:NF-3Q]T5%AL@62I6[^3?XJ>7@!VA*(?!WS%2L-Y4\%V;0\WTJFIY> MI1>(G*K)^2!B[0P@OQ,E7V^P$B6BUC8!C[H^YU2^EBV0=>:[<&9,]#Y^8J(U<.G>?0.5JL73FYUSDP7[*S2.>FX(Q8$"Z ,\2'L-)K MQ95D=XU(0]_VL!O+,QQ&+8.BXV3<%4P^X^+;^[+;3Q.E"-?6!! E("AOR1X* MC2!4,,PYM.A;M_IXC)9>'-PCE?QX^N5XB7>%G#^V];FOOLTO9ZM)2E8F;Q!8 MJHV63!VD%K( 1)D8I?#U?S*VOF-]G)I>W.36 #I)ZAWB9]LR<&(40Y'H MY,U2!5#6:HBRBDAY56X MN,1O&.HEW8EWYD]^7(.K\OW);71#7A?\K[K@0YT]E&?*128AY9K*+11Y!182 M9!NY+*E(:UN'I$_1-+>H@8 T!&B'_DVXM?+65[^'2_RK_/%F\OE M:OZ-/G:;,[?D& JK,FB1"NTR47M&1"2_,;!2O,@N[=-EX8DE^H/%,1J/FO9ODZ4MSX_[M+-Z9=Y#$ VBAK1V,#/D@.1D8;L\E%[W6KN==B MX^8"!T!*>Q%W#RDY)(\/, D$I66"Z!1"4MQR M%5&[YH._GJ)GW.Q@8T0U5\#(!F@W!&*^V!3KOYN3UX>+;V\QKM:-CJZ_W#+' MD!O&0DT^.'()@S80&44:)4EGLT'-4]G#&!V\\+@YP@$,T["B[\!(W0@NKO[Y M]RDN:@G2SW?X R\V/>($=]9S :)$.JY]T+544D'F)[W&WF[^_QM]RY+R=A2',B0'5EJ8<$GI0$S(P\R:9]8Z\<5!Q'8 M37:@&4(> V%S=?6$Q=]FWR]7R[7$^"Y($4$B"@&T24EHL3Y-X1C(X41N62PA MF]8%]$^0TPG.VH/@,;B=J)%.P;6KTD3,7"19V[H565T2A!A)8LGS($7A)C5_ MN/T$.9V M)J434 WF^3=00 BUK[Y\?LX.>/B;CR,W+6HC136 M ?9^G\_PY^]A\2]HQ&\->P>IF3< M:*(;Q#504P=@N^'JW/"@?UW@_USB+/U<'R+24I#$D9-WJVC_>,S@*'8"[YP/ MG%P=E@:K?7NX;3M%,3VC;5+34N^-IB'5@P[2.)5KS MF=_/KKC<5,$L=E^^#LOIC0Z .4L>ZMLX63C%;#*+.D#7@U!,%]:Z-U13 M!L9]$7*^@_GLRNX Z:]^A.E%%2'%6[4![_7H\QIO77\UH<-(HB6;H'6=GE1T M@/HH!X*(0FA4S.36Y_B^M'5B7\\/G_D9=-GP\5.S5W-7C5MOQ((?MMU1?ZEO MAY93DL(O,PH--^U8)S''E!P=/4[[#(H'21S;#-XJ*1.3&6WK (;(92:I,1-TTAAS:Y>AKMO)+6$!9YD=!&\%L2!J3W,DS%@,E?"1"3/?KBFI >,01@^J3,ZHD[232=6 MZ7YU]@-O)R=(RX>< E"01Z%>4N1AUP*MBY+?8R6O4!H M_OH@;**K40_>^N;@-A? M=SR[T%ZXLG]=7+771@<&[8_Y"FLV%24:$C":!#XDB:,O(:\WTAQ$N MYB 3_;MU&>'S5.V%0/\?A\!3]=M1<#T<;: MW5L+EZ1"4UHWX7J:HOWP]Q]PT]!0<7U.VUM'1Y=I=5D%%V9Y.EOAE\TM"?[Y M'6=+/+Y[X/Z?W:"5X)&,-.HK>&MU@N-'O @4<5[/3;N>EI8LH5$Y"+$.$46I MZYA:6;]$)XMU^6[HWR;KM ]QIYJY3^DKYLL+?%\>6?+-?+G:3M$.5AJ7@P;N M*2Y2S!1PV7G(.GLMBP[%MIXW> !YX]8/#(.FN[9M*&UUX-W=8JBRL69JB8L? MN*ZDU$:C9"6#E]R"BDAVV\L,V:?(@RY.\/8SEY\D:5S #0:%A_*[C?32 T@J1BX2(PS5CKXI)'B>G(EIVJ\KNOUYK( M?^3F4+5"93$+%VD^6UY>K(B'@GC5,:WXF+)V0);=U:B:@AQ'(K(V^NB#B]RH M9[RPY]88^7%9&Q7.!Y!G!P;F%_*RYS\1/R%%H[7.===%@T<1"P; E!79X*@H M $X:(D\I&,Y"]KZQ>7F$E)$?BC5%3TNI]S"6C38!?7N^V)*O9712%PXE2"+? M"K*T087:&,%(B464NZ!Y?!;;[8\>MT:LO0DY57H=6(YU0\Y;,MF]7319J41" M8*E.=M+>@5-6@B 0ZY+01M:ZD?)CM(Q;"#:,[6@B]P[P\]LLS;_A567MNYM] MILDS*UZ'.E"E]IG.V8(7"4%@D,2(,:GYW=\3Y(Q[ ITK6A=#OS7*1,Y! H' MEHD&$EHE$8@,B*"4X.('UJI*"94RT]T3K^O%3R@%&*"8Y2-%[ ME@,<(O4.P+-?1!2B$BH),*5&,,Z3_?:)(B+F2JZ]<:QJ7;?6+''5QQW?,,?> M<1KJ#75;9B8RIV!-S2([65OSH09O?0"&(J.,7 G?^H[O(3JZ/?&.U/93<#I& M]$?#YSLNIO/\:146J^%RGW4&I+2A0.0UXQ)5!!]% :T"6LMYL7K8&NX#@8T?>7/-^YE9M\SZO\WY?+5;WJXI/B V."9RBZT.9P*=8FB.1S6JNL MRDP9T3K9L!]EXU[8];8^M;F,5K&+<$;'%A-5' XE/P&2C/\4KW#S\,Z4UEHYFSM*,+6 MO462 1<=G>C%&V&$\\QUXTP-UD=M'&?J$-&?Z$S],LM#W?EL*CY6X<_OB_F/ MZ;(6>QQ]M_/X9S6XP]F3T$9W-9O5/H<_K[NF7.73:+(=, M#!P7@;Z*4NG6_9:>(.?DM%(I6.\,\&J-CV2WWLQGJ^GLLD[>^;[MF[O<_N@C MIODL32^FF_V]DXJ2Q+SW$E)VZR9M=#XSPT"J@CXF5]"UOK-J1'H/M7JG(^U> MXFH$O7;@=^W/]D1@SCH4!YS^#Y2P=!AD+4G8R=DD3-38^NS(X& M\$&:'+DKZ[O:_P?#XCW%O/7OW[Y]KZ+C*(P.T@-13_&. M- X<6@96&)1%1>.*?>8\/F2]<3,98^)M,*V,C#22U(;H]^735]+"Z["LR>IO MM=YE+;4'V$LV6"^T!L%U+63*"$%H YB,#)I'6W+< W1'+#UNDF-L_ VMJ_&C MV$WE'$50L\_S#SL/_CJ_\]!>4UDD[HBC.EB1PG1EP9F D O%5FB-UG>GH#]2 MH7C(JN/F1,;&X8 :ZK/D\<.<)(:KZ69,6<09ENGJA/+&IS^O01A\ ,&-0N&W MM,(,\^O-4A\NPJSV9%L_=;U-S,W?N YFKNO0BN7)I&!!NE1O1Y%!+-)"D2QK M1U]GTWK*:"O:3Y_$<9>./W#U89W;F:;M=]>)JYVLK#'"2Z%!%T_&/==BXD)? M9A&D+()VL&U=&W0HC>-&**.@\OX0CP'5VD$P?9^_=7,$7*ZYFA@7,Z;(@,DB M*>SR=19.B!"8EB9G)C4;?D/?I*@W2+9$P[/0.UHU70*M/A.L;?LW'LG[6?W> M=E*.RMD;EPKX( RHF&C'FF @L'W>/TC1M)CPS"1FH[-5X9")2O MOLT7J^G_NU;F^_*!A+K83*C'*M(W1.1T-1'<,>UX@9(S'2@R./",A=-R0>V2@-E=EEU;T-I=_"]/9\MVR$: M\%DX^I=Q3&AAN&[=B?8 \L:-PKN"YK%*Z]2$/BS)22PAF.@$'0[>U-9\$2+3 M$3@)3S!-/KAH?:>Z+VWCUC:,C,4&ZCK>,,Y7X6*HQ$^=*7!\FN?F?]T@J?,H M,_S6J- M3HWX-[7X,AIMD7D0]"=!U*W'62-XJV.47IH0\@#,W2%C[(CT9+W?-Q&GB7I$ M-VFY6$T^AMF7S9LRYS@W!AT8Z]=O]B5$39)(]1+/"!:RW6L )'WJ#6S05]>X MN+7@^$@X26WS4V78@^)W?8!%88E\*2A)):B7&!"ED4 LWR(DD 3DX^"4R\ZV'R_Y M&"T]>8R'Z_A)R!PI\+$KZG#Q[=T\S'X-M>)F]7-K(G,6V28O:Q#E0"D>P >3 M(>DZAZDXI>6=.N*'B^8>_/2>0'"LUN9-1=B!]?C';%G'#6*N\MFR(!V+47@/ M1*TDB:0$7CL+)0=6@O')J=;)E ?(Z.F<.1$NK83= 5X^XH_YQ8_Z.&U]KW0' M_*K8X+034&I"7T7NR;>V&3P*E!B2SF6O3,1!;_B>(&CL>\$!,-1. 2,?09_^ M34S0#_#39;S#A>EPVX=^%?M,;J0#8Q)54C=A(+RQ&"B259[7V.K3N:/T3'V+=G M QB3D\4]%.8/+K?($I+'=6$'7RS@D'KK:5 M4M'2MJFSM*(B>TM;*IJP5ZYM3XS<7GU$@+11Z0,@.4&^'3@FMRWKNZM>'&@8 M;8_H0:I0:U0HSU41'EPWS&9BU E1MXQ-Y+K0/8A0V\,S*L G:V_3TE)\[4N%/@N@$ MZ3W5;)U=^FVYO*P]7MA]7A^.^D;W+];C[[ M0E:U-7#,VDL=BR_MWPGN M0UE/(5T['#;62 <6LG)4+V4J=V\N%U6XDZP$YTHJ\#F2E\FEAYAC))M/$N/" M>Z5:OV!Y@(R>7+,V"#I5UEV4]-]DXH_Y+&WYJ-.2T,H PJ0Z&U!$",ZG>C<< M9-*.G(367>@?IJ2GA&-[V!PI\0Z<^M]#;9]8V^J\+S+CYBS?_XT7/_#W^6SU=3DQ4F@MK82\GL>+ M@;P(;B+DS%) GHK3K>=UG$3PN+%I+\ ]49$O#;5U6W[^]WR2&-J .FF( M0= N)'E*95W,NO5CP>,H'3!ZON)0+TU_GE8L)39MYI#=((!-J.E3_' M(0H1+;-!T4X<&Y^5T'&#[[[@>;#B1BXM?(#!GZ_*:M/P<R\'TJ#)]=:-RP>Q 4M1=P#[9L.L-=&=RN@O)*2C%E]$CQ M%_-F/6^CMLVI0S<(^$)@8::T'J?T%#U[8 M2W7?A._TD]7/B\CZGHK%I7 !Q"W[CIF7:HV -N M3534 ?QN;\]=PYOM_*BK8WWBK,<02H1D96VJ2$> X[1;,>G:=-N3 %OG6_:C M;-S$RF"0&T MW8'M=5A.EY^(EI#?S_XK+*:U"*QV]N833;ZAKA>"7LB:%:*H MVQ.O8%$4P8/*5K;.F.Q+V[A9DC,!KI%J.H#<@[9[_NW;=-W9_5=$VENI:O + M3JQ3"D5V@ 8+R<\E<+X.,C9:*MWS$>0-ZX^8_S'JX-%-0I]G:MBNMF M>K4U[+_,\H0;1,Y*AFQJ5T,>#5ERY! 4,ANY#=FT+K<[@+QQDQMGQ5X+!76 MO;=$^(]0YVG\,:]Z"A?;(JW,C2B*,?"V7KA$)2 X+B$[QX.C/XMM7]?Y,"WC M)CL&/$H;B'[4\=$U9?-F/EO.+Z9Y7=NYKKE#^FBRPA^KAB81K0[*KU(,)L:=7&3=ST1P@C<4Z]S$M3ZVQ%TK\RT))*Y&.#(VG#>2[ M*04&T]D7\LOH'_0KNTGG%)=BCMD&R+K.I/9%@4N6_BC&1E^"-W5"Y#_+HO)42=L M?M_R#$W[ >GE9;R;ZJ*?QVP/R6M3OTN#W\O+?P^HIPX,W54CN=TKOAOOL%[-\O73FBM9FA*YK(T] M-]88H;!A63QT \68AT'5B_S6&!>VN M7Z=_8KZ9?YTH*R7SF($5'R1!E@ M8]UU@,P/BWE"S,M?2E]NO:B?".E34,F#RXB@0F+UK0*"B(B^V"A- M\Z$QSU,U;@'$>1'86$<=H.[V(7)S_US-0[]Q_\FQ..E]'5>CZAP+&2 XC+PVFN.UA^Q.^7B_0U+#&3:XR[VRQC),^,@7:1 MO.U0*,Q'&X#<;!98,,FD(?IO/$/6N%428T+P="TU ]Y0X^HF=P8W'SJP;L(; MCZR[2]#5T+K_=1ROZR'NZ:KZ91EF.+ZA]])&TN?N $DRC9U)89ZQ%X@8P!N>4(T8<8DF-!JM9,/T3'N)'3 M<#BY:Z1/UD$'[L"[Z6KZ9:V;3[A:7:P;PF[.EU?_#J2I_'F^WO0?PF+UV7]6I_S%?74.+!*26% M #(#]:%)X>""IJB">8I?F3&&M9XD]S1%)[M&]=.O0Z8/B_F71?AV=>/SZG+U M=;ZHK3:O?V=C._D$62V;L12H&1YJ+&\@*$G!%1,4Q"4RF&8061Q%[;AN5D-4 MW?.KSJ/ #KRO.YSFMY>+3=T-&>2UD5A.:B/7:%$ ,X*36>9ZD_4,F+150A37 MO#/T\U2-ZV>=#WJG*J0_B&TWT_4>VNV<8LAS"%8 CXFX7"[Q2_4XI[,R7WQ;?^;Q'MKSG]G M4SN0\%8>VV8U@D9M"DXGW@YMS#)MLM3 LK&@ N'.JSGH7$@\D^10G",>* )4L1 ML* M)%1$A*A+ >:\,-E%JUSK'BR/D-(39([1\;R]P$=]KWN='EZ0 0XK_*.F;M>\ M[*9&8\E!& 52UC(#)1CX(B5(A&:W'=96.5DE%'.T&7(M:]:*8MA"(G(4<\;@C5/-&U0\2=#(V:4SN3[M==,# MT#:T[^9$ND365#,P&!P17U\*ULXN5@C-N Z*B]95M;<(&#M#WDRQ]PH/CI7R MV(\RMZ\)=U:49Q--X< CHU/8I A1@$F>,^\9D@.XAY7NK<_M8OP^QC5S)O( M:60-OPVK\&E^<5GE?46^)HV9HL$(+8E\92#(4""E+&4]?SW/>ZCY@8\>^:1H MHNM3)3;VEB:Q;'OAW./"S\N,KC'PS MT&:KMY'?V*T=OF+ZUX[N% 5R$QTYQS:3-V0+B<(BH&,J^2Q"SOL\M+_YF>/6 M?K?1]-$RZL>O>\@5?G?U/%)97RPK!J1&$HP0 H+-M>$12J4"6HT0\>FO$5_F_+YD2H+'K/?P9&Y_:A=>:WO%GRB^#JS"6Z25TW1;WO'] MEJMBZ;?? V++^3_!>-8 M_3,6[#Z3.XVR>*OA\4K>OL7]?J^S?S M;]5$;TYWEA*%$N\4T8[I73K_GD/4S)N;[+!D=1 _/U@ M:7?U2JS$Z6RCI/0_E]/EM/[S(U[4Y3;MA= 6)J5A$(TIM9+?0NV?3!982@I8 MA2NZ]=NO_:D;MZOUX)@;2$W]X+ >_-=O>G^^2FEQ&2X^+.8_B$?:727PY*TF MN95 H8M0&6(2"K((*D>;.-Z]*FO0#>])DD9N>STXY%IJI!^<_2U,9Y6S][.W MT^7W^6;_O"^OEDM<+?DD9^XB\@0F86U)5%NH>26 & L<4>206OMB3U,TRY);-LJV_EL^1I)@+CYO<_A3US^\N=J$4B/9-47 M/]?R?"3B4284\B%2[22902GER%M;I_^>):JOV_*C+3[CX,4VX+EMF3CC'G ?I'(+R MPM4YG0$PL(@8.4]RKY+N9UZT/;1V+R\BFZAVWE#.?>"DMJW:Q.BTR)R M!4%8BM6C+)NI#<2(+5*R:,->DP;V \M] L9[S':Z3N\#Y$0!=U$ANCW[MT60 M7 O%&#.@N-&@6%;@Z_QIE;)-+#'NQ3[U_P]\].B:/U59]^I&CY?J]ADH>MNQX M+Q?; V9(B8\-IK#X%U9W+4=CH+6KJ@)UA"B3@8C!!.MY M-'?'O3\RF'2?U<:IYQH(.NWE.S)B?B4GK?:IGM<=\'TKL"T;SE@E/;GZ&2VY M^JX(B#&1*66!>96<$W:?<:1/+#%.6=8PV&@ER9$!\7F!87FY^/DMS,*7]?O, MN^C.'AEW3("1-0*,;MT< *'PD)$3;^'N3>"#L'AVH7'JK(8!1UNI=O"(,2^F MY'!]V]G#N]R4S$4T.@-ZL6X@88'V0 2=E76A]LS=ZVW;\RN-4Q3RPQ3CW3,+AH M)?O1O>:;ST%+(+S2%;:@1?(GT+X?)Y(PQASNQS7]&IXV6*;7VFN@! M5K=>H'*;:T6[ F%]!B6CKX]'$VB="O/"9]G\T=N+Z:MQD&*?[*MQB)3'?H1_ MNU^$;QOAJ'R*D#E_1N MWD:(()7!#-$Z"8JH!2]#)H^Z&.43.=9WVZ&^Q+X:Q^KZ5(F-O:4?[PO!9=2T M6JJU$:E&4IH],K/^9O6!N_?_\Z3>%BX\/X MVN'%D5V2AB21E0*7H@7.R#X9Q;,I+2[9'R6@EXX9K6_:VTA\;-AL-LU-%G:- M:0C;@OL"Q08.RH@$CNL"VF7/7,'HRU[1Y7.P>8R \2Y=&REVWEK*(T(EU=D1 MBY^3?WR:<+1)"2? N'I%+(J"2)85&,F%I%,H8'JJM':)Z?_\,O_QO[:?N('& M]HMK9%RO-R(,VBAM?I($NV@7_,=\]H^K#%K G *C<[6:3$5_0O">?!Z>G(G1 M9^2M"QUO+#_>Q7I;-)PJV>Y:U*_-H]:9$Q>B(ME20"2QOC,VP!)J+4M1A>W5 M;&"X$0?#.9^#N1D-9-T=6K8[1RKT+H3JE!L%JI0 SM)&]@?UCQB6^'_]'_\?4$L#!!0 ( &%P!%<*CYRI MU 4 )LN 4 97AH:6)I=#(Q-C,P,C R,RYH=&WM6FU3XD@0_GZ_HD_K MW-TJ0 (J\K)6H<;3/07*8+GWZ6I(.C!E2%(S$Y'[]=4F_/-W]S R-@1H&1XT!,N_HE\:O^3R<1FXRQ%"!*Y I]""1/.S#K8?R#O+Y M2:^3*!X+WA\H*!5+9;B-Q!V_9VF[XBK H\=Y&KOI?6/7O*31B[SQ4>^P6CQT>VZ55:U>J5+N^7O>7]86#:7NZ1BIQ@%^WAKR M,#] _?Y:I12K^HA[:E"SBL7?MF;Z*7Q0>1;P?E@STE*K'Y%NDV8W"B)1VRZ: MJZY;\CX;\F!<^]#E0Y30PA%<1T,6?LA)%LJ\1,']M*/D?V/-LNCEYG:42K-' M\P0\Q$?I4I%VMJV#8OWE9V-7CWW4[X66*Y>^N)3T]L. ]SAYNF#-"CQ?5)>< MCF(B*_E;'+W3J-5YM3+7+HY]TFZ=0O/*;IW2?Q>Z;7"Z[9,_H*D?.X[=A<[- M]M>+]1:1N4A$WV"O(KBFJ7Q;DS 0X_4KY4/XG7ANCO@$AQT MH]"#)@6[9Q*'BL!1D7L'3#^6$A5T$N$.F$1H]@6BZ?51Z<$[VX>ETE,@O+\2 MJ2D]TD$PQ:.PEI!5A>ZU=315:7WBZ=Q!%K+JGX"L9=!.*9F'9&,F(?+ABHVA M;.72--P;&YOW4(T00SB/I.JPF.7@(G0+.6J#=JB8X!&0NO%$8_B8:2<<)V,4 M67! SMCV%(/D <$9LB" 8UT;45(,L #EU,QPQ4-Z'"FV079V, BR8>C"FU)D M5JK"[46W9>O3 A)]!?@H0&+![G$U$:L"(+:)0C(=+ M9/X<>(97IOGK"PL3)IYR6$X_9SKQ4A?*9S.3GW$AU6LKS>S[KABUP\$D85(1 MPFS7H)?Z9")$@:[78GC#@4\+("Y08\[ $S1TYO :@BESR9,>"UV$$5<#S9!, M :@6JGJ4P,@O++9>1KE>JWV;@ZZVSEG[VIZ7&$@Q34"T)72P^5$01".YL[U_ M6-\T9:W"&K-!S#R/EMSY 'U5*U4*E7UMAT<050K61_RD4]D" ,J!IB8]G&91 M0JS .& $1SUD1-B<$N_G]'$2W"EF)^U?DA#!VI_I\+(^/QIH1O)-B_Q2]GQN MUE=/Y6[J6?1]C89[G!0U[59=Y, W!7(DN%+$_UDOHBYI'.H]'-T-']!-#)#, MN)GY*7J_C>H?U-?E+/H:(1;1/9?D'./5IE#<#1 NOGXWVEDY2X@= M3ZN3I@T\)-I/,)[ G-860VF2D-Y9XLH$A";W?B2H-!'#^M=@$#C4BP7Z\Q.Z MI4%4^?1L:=HT#,UTT_(HN1(DO.M"=!%7KUIUA\1@*B'>VF%]FOO,% .J[M7R M8E+V-KV?[\?'D31NJPD,F"Y4"W?H>Y%2T;!6?!K">C(*$O5RR$(AOMT^7^Y@ M86]ZL# 03YKW,=\3R.[RS"?7U5@P8F.Y]:K#A^_(F;VD<=&"R:X%F.5/^RR7 M1ABC"D2O,4M^ER52D\E9RD!YE?B(EU! I\QBNM#^AI.D7&3"3/[##L_$6B7K M/=OI=IJ=9@XN6B>+\V-6Q'TO-VR& M\X['*3:?[=!D:TMK9WNO4I?F$[[0JQ':,0O<07*WWJVM^6>TKP=75B1O$<5* MH3#?RANG4%?_D. 1W!WB;UR+2F2F3$].[/;ZJ,G[<;_ECNP-]UM--!7?N!R< M9:)FZ_Y-!\X14H3\ 8 -,V 4 97AH:6)I=#(R-C,P,C R,RYH=&WM M6VU3XD@0_GZ_HD_W]J4*6 (JBJY5B/%T3X$R6.Y]VAJ2#LR9%VIF(G*__GHF M@**PHK=*L-9:V2*9R4QW/_WT,Y-QKZ?"8'^OA\S;_VWO]WP>#F,W"3%2X ID M"CU()(^Z<.FAO()\?M2J'O>'@G=["DK%4ADN8W'%KUEZ7W$5X/[X.7N?T^][ MG\T@>YW8&^[O>?P:N/=EC6_A1K%L55C1[10WT-KN^-O;F]O,+6^5OZC'KU9*?;4[X)[J5:UB\8^UJ78*;U2>!;P;5